diff --git a/deployments/kubernetes/chart/reloader/templates/_helpers.tpl b/deployments/kubernetes/chart/reloader/templates/_helpers.tpl index 09593e5d..15ca27ef 100644 --- a/deployments/kubernetes/chart/reloader/templates/_helpers.tpl +++ b/deployments/kubernetes/chart/reloader/templates/_helpers.tpl @@ -2,6 +2,7 @@ {{/* Expand the name of the chart. */}} + {{- define "reloader-name" -}} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" | lower -}} {{- end -}} @@ -16,7 +17,7 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this {{- end -}} {{- define "reloader-labels.chart" -}} -app: {{ template "reloader-name" . }} +app: {{ template "reloader-fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: {{ .Release.Name | quote }} heritage: {{ .Release.Service | quote }} diff --git a/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml b/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml index b622bee1..8d51ef40 100644 --- a/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml +++ b/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml @@ -10,7 +10,7 @@ metadata: {{- if .Values.reloader.matchLabels }} {{ toYaml .Values.reloader.matchLabels | indent 4 }} {{- end }} - name: {{ template "reloader-name" . }}-role + name: {{ template "reloader-fullname" . }}-role namespace: {{ .Release.Namespace }} rules: - apiGroups: diff --git a/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml b/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml index aebd6734..28c9d4b9 100644 --- a/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml +++ b/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml @@ -10,12 +10,12 @@ metadata: {{- if .Values.reloader.matchLabels }} {{ toYaml .Values.reloader.matchLabels | indent 4 }} {{- end }} - name: {{ template "reloader-name" . }}-role-binding + name: {{ template "reloader-fullname" . }}-role-binding namespace: {{ .Release.Namespace }} roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: {{ template "reloader-name" . }}-role + name: {{ template "reloader-fullname" . }}-role subjects: - kind: ServiceAccount name: {{ template "reloader-serviceAccountName" . }} diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index a72a2f77..2beb581f 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -13,13 +13,13 @@ metadata: {{- if .Values.reloader.matchLabels }} {{ toYaml .Values.reloader.matchLabels | indent 4 }} {{- end }} - name: {{ template "reloader-name" . }} + name: {{ template "reloader-fullname" . }} spec: replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: - app: {{ template "reloader-name" . }} + app: {{ template "reloader-fullname" . }} release: {{ .Release.Name | quote }} {{- if .Values.reloader.matchLabels }} {{ toYaml .Values.reloader.matchLabels | indent 6 }} @@ -81,7 +81,7 @@ spec: {{- end }} image: "{{ .Values.reloader.deployment.image.name }}:{{ .Values.reloader.deployment.image.tag }}" imagePullPolicy: {{ .Values.reloader.deployment.image.pullPolicy }} - name: {{ template "reloader-name" . }} + name: {{ template "reloader-fullname" . }} {{- if eq .Values.reloader.readOnlyRootFileSystem true }} volumeMounts: - mountPath: /tmp/ diff --git a/deployments/kubernetes/chart/reloader/templates/role.yaml b/deployments/kubernetes/chart/reloader/templates/role.yaml index dd4507c0..8b616592 100644 --- a/deployments/kubernetes/chart/reloader/templates/role.yaml +++ b/deployments/kubernetes/chart/reloader/templates/role.yaml @@ -10,7 +10,7 @@ metadata: {{- if .Values.reloader.matchLabels }} {{ toYaml .Values.reloader.matchLabels | indent 4 }} {{- end }} - name: {{ template "reloader-name" . }}-role + name: {{ template "reloader-fullname" . }}-role namespace: {{ .Release.Namespace }} rules: - apiGroups: diff --git a/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml b/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml index 31b37792..94fb1f83 100644 --- a/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml +++ b/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml @@ -10,12 +10,12 @@ metadata: {{- if .Values.reloader.matchLabels }} {{ toYaml .Values.reloader.matchLabels | indent 4 }} {{- end }} - name: {{ template "reloader-name" . }}-role-binding + name: {{ template "reloader-fullname" . }}-role-binding namespace: {{ .Release.Namespace }} roleRef: apiGroup: rbac.authorization.k8s.io kind: Role - name: {{ template "reloader-name" . }}-role + name: {{ template "reloader-fullname" . }}-role subjects: - kind: ServiceAccount name: {{ template "reloader-serviceAccountName" . }} diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 54198e19..22ae5024 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -73,7 +73,7 @@ reloader: labels: {} # The name of the ServiceAccount to use. # If not set and create is true, a name is generated using the fullname template - name: reloader + name: null # Optional flags to pass to the Reloader entrypoint # Example: # custom_annotations: diff --git a/deployments/kubernetes/manifests/deployment.yaml b/deployments/kubernetes/manifests/deployment.yaml index 06cdb18f..7719fa6c 100644 --- a/deployments/kubernetes/manifests/deployment.yaml +++ b/deployments/kubernetes/manifests/deployment.yaml @@ -32,6 +32,9 @@ spec: version: v0.0.38 spec: + nodeSelector: + affinity: + tolerations: containers: - env: image: "stakater/reloader:v0.0.38"