[stable/kube-lego] #1785 namespace defined templates with chart name (#2135)

* [stable/kube-lego] #1785 namespace defined templates with chart name

* Fix circle CI Lint Error

add an extra new line at the end of Chart.yaml file
This commit is contained in:
Kevin Schumacher
2017-11-28 22:10:31 +05:30
committed by Dhilip
parent 0d398e5044
commit 813410bbdd
6 changed files with 19 additions and 19 deletions
+4 -4
View File
@@ -1,12 +1,12 @@
apiVersion: v1
description: Automatically requests certificates from Let's Encrypt
name: kube-lego
version: 0.2.2
version: 0.3.0
keywords:
- kube-lego
- letsencrypt
- kube-lego
- letsencrypt
sources:
- https://github.com/jetstack/kube-lego/tree/master/examples/nginx
- https://github.com/jetstack/kube-lego/tree/master/examples/nginx
maintainers:
- name: jackzampolin
email: jack.zampolin@gmail.com
+2 -2
View File
@@ -2,7 +2,7 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "name" -}}
{{- define "kube-lego.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
@@ -10,7 +10,7 @@ Expand the name of the chart.
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "fullname" -}}
{{- define "kube-lego.fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
+5 -5
View File
@@ -2,11 +2,11 @@ apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: {{ template "name" . }}
app: {{ template "kube-lego.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "fullname" . }}
name: {{ template "kube-lego.fullname" . }}
spec:
replicas: {{ .Values.replicaCount }}
template:
@@ -16,12 +16,12 @@ spec:
{{ toYaml .Values.podAnnotations | indent 8 }}
{{- end }}
labels:
app: {{ template "name" . }}
app: {{ template "kube-lego.name" . }}
release: {{ .Release.Name }}
spec:
serviceAccountName: {{ if .Values.rbac.create }}{{ template "fullname" . }}{{ else }}"{{ .Values.rbac.serviceAccountName }}"{{ end }}
serviceAccountName: {{ if .Values.rbac.create }}{{ template "kube-lego.fullname" . }}{{ else }}"{{ .Values.rbac.serviceAccountName }}"{{ end }}
containers:
- name: {{ template "name" . }}
- name: {{ template "kube-lego.name" . }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: "{{ .Values.image.pullPolicy }}"
env:
+2 -2
View File
@@ -3,11 +3,11 @@ apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
labels:
app: {{ template "name" . }}
app: {{ template "kube-lego.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "fullname" . }}
name: {{ template "kube-lego.fullname" . }}
rules:
- apiGroups:
- ""
+4 -4
View File
@@ -3,17 +3,17 @@ apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
labels:
app: {{ template "name" . }}
app: {{ template "kube-lego.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "fullname" . }}
name: {{ template "kube-lego.fullname" . }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ template "fullname" . }}
name: {{ template "kube-lego.fullname" . }}
subjects:
- kind: ServiceAccount
name: {{ template "fullname" . }}
name: {{ template "kube-lego.fullname" . }}
namespace: {{ .Release.Namespace }}
{{- end -}}
@@ -3,9 +3,9 @@ apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app: {{ template "name" . }}
app: {{ template "kube-lego.name" . }}
chart: {{ .Chart.Name }}-{{ .Chart.Version }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "fullname" . }}
name: {{ template "kube-lego.fullname" . }}
{{- end -}}