diff --git a/charts/deckhand/templates/configmap-etc.yaml b/charts/deckhand/templates/configmap-etc.yaml index 10ee24b6..ffb2d48a 100644 --- a/charts/deckhand/templates/configmap-etc.yaml +++ b/charts/deckhand/templates/configmap-etc.yaml @@ -66,16 +66,13 @@ --- apiVersion: v1 -kind: ConfigMap +kind: Secret metadata: name: deckhand-etc +type: Opaque data: - deckhand.conf: |+ -{{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.deckhand | indent 4 }} - logging.conf: |+ -{{ include "helm-toolkit.utils.to_ini" .Values.conf.logging | indent 4 }} - deckhand-paste.ini: |+ -{{ include "helm-toolkit.utils.to_ini" .Values.conf.paste | indent 4 }} - policy.yaml: |+ -{{ toYaml .Values.conf.policy | indent 4 }} + deckhand.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.deckhand | b46enc }} + logging.conf: {{ include "helm-toolkit.utils.to_ini" .Values.conf.logging | b46enc }} + deckhand-paste.ini: {{ include "helm-toolkit.utils.to_ini" .Values.conf.paste | b46enc }} + policy.yaml: {{ toYaml .Values.conf.policy | b46enc }} {{- end }} diff --git a/charts/deckhand/templates/deployment.yaml b/charts/deckhand/templates/deployment.yaml index ae2b84bf..7bc59dfe 100644 --- a/charts/deckhand/templates/deployment.yaml +++ b/charts/deckhand/templates/deployment.yaml @@ -102,8 +102,8 @@ spec: - name: etc-deckhand emptyDir: {} - name: deckhand-etc - configMap: - name: deckhand-etc + secret: + secretName: deckhand-etc defaultMode: 0444 {{ if $mounts_deckhand.volumes }}{{ toYaml $mounts_deckhand.volumes | indent 8 }}{{ end }} {{- end }} diff --git a/charts/deckhand/templates/job-db-init.yaml b/charts/deckhand/templates/job-db-init.yaml index 4624d09d..29c2565b 100644 --- a/charts/deckhand/templates/job-db-init.yaml +++ b/charts/deckhand/templates/job-db-init.yaml @@ -101,8 +101,8 @@ spec: - name: etc-deckhand emptyDir: {} - name: deckhand-etc - configMap: - name: deckhand-etc + secret: + secretName: deckhand-etc defaultMode: 0444 - name: deckhand-bin configMap: diff --git a/charts/deckhand/templates/job-db-sync.yaml b/charts/deckhand/templates/job-db-sync.yaml index 0320424d..d4066d83 100644 --- a/charts/deckhand/templates/job-db-sync.yaml +++ b/charts/deckhand/templates/job-db-sync.yaml @@ -101,8 +101,8 @@ spec: - name: etc-deckhand emptyDir: {} - name: deckhand-etc - configMap: - name: deckhand-etc + secret: + secretName: deckhand-etc defaultMode: 0444 - name: deckhand-bin configMap: