Chart tags improvements suggested by @sameersbn

This commit is contained in:
Beltran Rueda
2018-04-11 13:22:16 +00:00
parent 36e6fdb657
commit 3298f54cfd
4 changed files with 31 additions and 9 deletions
@@ -142,9 +142,11 @@ spec:
{{ toYaml .Values.metrics.resources | indent 10 }}
{{- end }}
volumes:
{{- if .Values.master.config }}
- name: config
configMap:
name: {{ template "master.fullname" . }}
{{- end }}
- name: data
{{- if .Values.master.persistence.enabled }}
persistentVolumeClaim:
@@ -149,14 +149,21 @@ spec:
{{ toYaml .Values.metrics.resources | indent 10 }}
{{- end }}
volumes:
{{- if .Values.slave.config }}
- name: config
configMap:
name: {{ template "slave.fullname" . }}
volumeClaimTemplates:
{{- end }}
{{- if .Values.slave.persistence.enabled }}
volumeClaimTemplates:
- metadata:
name: data
labels:
app: "{{ template "name" . }}"
chart: {{ template "mariadb.chart" . }}
component: "slave"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
spec:
accessModes:
{{- range .Values.slave.persistence.accessModes }}
@@ -165,6 +172,15 @@ spec:
resources:
requests:
storage: {{ .Values.slave.persistence.size | quote }}
storageClassName: "standard"
{{- if .Values.slave.persistence.storageClass }}
{{- if (eq "-" .Values.slave.persistence.storageClass) }}
storageClassName: ""
{{- else }}
storageClassName: {{ .Values.slave.persistence.storageClass | quote }}
{{- end }}
{{- end }}
{{- else }}
- name: "data"
emptyDir: {}
{{- end }}
{{- end }}
@@ -222,9 +222,11 @@ slave:
metrics:
enabled: false
image: prom/mysqld-exporter
imageTag: v0.10.0
imagePullPolicy: IfNotPresent
image:
registry: docker.io
repository: prom/mysqld-exporter
tag: v0.10.0
pullPolicy: IfNotPresent
resources: {}
annotations:
prometheus.io/scrape: "true"
+5 -3
View File
@@ -222,9 +222,11 @@ slave:
metrics:
enabled: false
image: prom/mysqld-exporter
imageTag: v0.10.0
imagePullPolicy: IfNotPresent
image:
registry: docker.io
repository: prom/mysqld-exporter
tag: v0.10.0
pullPolicy: IfNotPresent
resources: {}
annotations:
prometheus.io/scrape: "true"