mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
* Bump Version to v0.0.29 Update app version in README.md, Chart.yaml and in the values.yaml Signed-off-by: James Ritter <jamesritter15@gmail.com> * Add custom_annotations template Add custom_annotations to be compatible with v0.0.29 Signed-off-by: James Ritter <jamesritter15@gmail.com>
91 lines
3.1 KiB
YAML
91 lines
3.1 KiB
YAML
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
{{- if .Values.reloader.deployment.annotations }}
|
|
annotations:
|
|
{{ toYaml .Values.reloader.deployment.annotations | indent 4 }}
|
|
{{- end }}
|
|
labels:
|
|
{{ include "reloader-labels.chart" . | indent 4 }}
|
|
{{ include "reloader-labels.selector" . | indent 4 }}
|
|
{{- if .Values.reloader.deployment.labels }}
|
|
{{ toYaml .Values.reloader.deployment.labels | indent 4 }}
|
|
{{- end }}
|
|
{{- if .Values.reloader.matchLabels }}
|
|
{{ toYaml .Values.reloader.matchLabels | indent 4 }}
|
|
{{- end }}
|
|
name: {{ template "reloader-name" . }}
|
|
namespace: {{ .Release.Namespace }}
|
|
spec:
|
|
replicas: 1
|
|
revisionHistoryLimit: 2
|
|
selector:
|
|
matchLabels:
|
|
{{ include "reloader-labels.selector" . | indent 6 }}
|
|
{{- if .Values.reloader.matchLabels }}
|
|
{{ toYaml .Values.reloader.matchLabels | indent 6 }}
|
|
{{- end }}
|
|
template:
|
|
metadata:
|
|
labels:
|
|
{{ include "reloader-labels.selector" . | indent 8 }}
|
|
{{ include "reloader-labels.chart" . | indent 8 }}
|
|
{{- if .Values.reloader.deployment.labels }}
|
|
{{ toYaml .Values.reloader.deployment.labels | indent 8 }}
|
|
{{- end }}
|
|
{{- if .Values.reloader.matchLabels }}
|
|
{{ toYaml .Values.reloader.matchLabels | indent 8 }}
|
|
{{- end }}
|
|
spec:
|
|
containers:
|
|
- env:
|
|
{{- range $name, $value := .Values.reloader.deployment.env.open }}
|
|
{{- if not (empty $value) }}
|
|
- name: {{ $name | quote }}
|
|
value: {{ $value | quote }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- $secret_name := include "reloader-fullname" . }}
|
|
{{- range $name, $value := .Values.reloader.deployment.env.secret }}
|
|
{{- if not ( empty $value) }}
|
|
- name: {{ $name | quote }}
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: {{ $secret_name }}
|
|
key: {{ $name | quote }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- range $name, $value := .Values.reloader.deployment.env.field }}
|
|
{{- if not ( empty $value) }}
|
|
- name: {{ $name | quote }}
|
|
valueFrom:
|
|
fieldRef:
|
|
fieldPath: {{ $value | quote}}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- if eq .Values.reloader.watchGlobally false }}
|
|
- name: KUBERNETES_NAMESPACE
|
|
valueFrom:
|
|
fieldRef:
|
|
fieldPath: metadata.namespace
|
|
{{- end }}
|
|
image: "{{ .Values.reloader.deployment.image.name }}:{{ .Values.reloader.deployment.image.tag }}"
|
|
imagePullPolicy: {{ .Values.reloader.deployment.image.pullPolicy }}
|
|
name: {{ template "reloader-name" . }}
|
|
{{- if .Values.reloader.custom_annotations }}
|
|
args:
|
|
{{- if .Values.reloader.custom_annotations.configmap }}
|
|
- "--configmap-annotation"
|
|
- "{{ .Values.reloader.custom_annotations.configmap }}"
|
|
{{- end }}
|
|
{{- if .Values.reloader.custom_annotations.secret }}
|
|
- "--secret-annotation"
|
|
- "{{ .Values.reloader.custom_annotations.secret }}"
|
|
{{- end }}
|
|
{{- if .Values.reloader.custom_annotations.auto }}
|
|
- "--auto-annotation"
|
|
- "{{ .Values.reloader.custom_annotations.auto }}"
|
|
{{- end }}
|
|
{{- end }}
|
|
serviceAccountName: {{ template "serviceAccountName" . }}
|