From afeb03879b0a2d1062224b907fc703ea8c95d2ea Mon Sep 17 00:00:00 2001
From: Darla Ahlert <da741q@att.com>
Date: Fri, 11 Aug 2017 10:12:38 -0500
Subject: [PATCH] Add a default mode to all charts missing it

This ps adds missing defaultMode to any chart missing it
on the configmap for volumes

Change-Id: If996d137fe1f4f5547dcbf43d9883924f192db57
---
 cinder/templates/job-db-sync.yaml                  | 1 +
 horizon/templates/job-db-sync.yaml                 | 1 +
 keystone/templates/cron-job-credential-rotate.yaml | 2 ++
 keystone/templates/cron-job-fernet-rotate.yaml     | 2 ++
 keystone/templates/job-credential-setup.yaml       | 2 ++
 keystone/templates/job-fernet-setup.yaml           | 2 ++
 nova/templates/deployment-novncproxy.yaml          | 1 +
 7 files changed, 11 insertions(+)

diff --git a/cinder/templates/job-db-sync.yaml b/cinder/templates/job-db-sync.yaml
index 8dc784759c..d28b89b79f 100644
--- a/cinder/templates/job-db-sync.yaml
+++ b/cinder/templates/job-db-sync.yaml
@@ -57,6 +57,7 @@ spec:
         - name: cinder-etc
           configMap:
             name: cinder-etc
+            defaultMode: 0444
         - name: cinder-bin
           configMap:
             name: cinder-bin
diff --git a/horizon/templates/job-db-sync.yaml b/horizon/templates/job-db-sync.yaml
index a5faaecc67..a9a3367027 100644
--- a/horizon/templates/job-db-sync.yaml
+++ b/horizon/templates/job-db-sync.yaml
@@ -56,6 +56,7 @@ spec:
       - name: horizon-etc
         configMap:
           name: horizon-etc
+          defaultMode: 0444
       - name: horizon-bin
         configMap:
           name: horizon-bin
diff --git a/keystone/templates/cron-job-credential-rotate.yaml b/keystone/templates/cron-job-credential-rotate.yaml
index 07a22f7ed2..6c5f4c2bcd 100644
--- a/keystone/templates/cron-job-credential-rotate.yaml
+++ b/keystone/templates/cron-job-credential-rotate.yaml
@@ -77,9 +77,11 @@ spec:
           - name: keystone-etc
             configMap:
               name: keystone-etc
+              defaultMode: 0444
           - name: keystone-bin
             configMap:
               name: keystone-bin
+              defaultMode: 0555
     {{- if $mounts_keystone_credential_rotate.volumes }}{{ toYaml $mounts_keystone_credential_rotate.volumes | indent 10 }}{{ end }}
 {{- end }}
 {{- end }}
diff --git a/keystone/templates/cron-job-fernet-rotate.yaml b/keystone/templates/cron-job-fernet-rotate.yaml
index 65ff3f0b09..9fb76de9b8 100644
--- a/keystone/templates/cron-job-fernet-rotate.yaml
+++ b/keystone/templates/cron-job-fernet-rotate.yaml
@@ -75,9 +75,11 @@ spec:
           - name: keystone-etc
             configMap:
               name: keystone-etc
+              defaultMode: 0444
           - name: keystone-bin
             configMap:
               name: keystone-bin
+              defaultMode: 0555
     {{- if $mounts_keystone_fernet_rotate.volumes }}{{ toYaml $mounts_keystone_fernet_rotate.volumes | indent 10 }}{{ end }}
 {{- end }}
 {{- end }}
diff --git a/keystone/templates/job-credential-setup.yaml b/keystone/templates/job-credential-setup.yaml
index 2851edecee..c5a1f9babb 100644
--- a/keystone/templates/job-credential-setup.yaml
+++ b/keystone/templates/job-credential-setup.yaml
@@ -70,8 +70,10 @@ spec:
       - name: keystone-etc
         configMap:
           name: keystone-etc
+          defaultMode: 0444
       - name: keystone-bin
         configMap:
           name: keystone-bin
+          defaultMode: 0555
 {{- if $mounts_keystone_credential_setup.volumes }}{{ toYaml $mounts_keystone_credential_setup.volumes | indent 6 }}{{ end }}
 {{- end }}
diff --git a/keystone/templates/job-fernet-setup.yaml b/keystone/templates/job-fernet-setup.yaml
index 9a8a9768ab..0b6d883280 100644
--- a/keystone/templates/job-fernet-setup.yaml
+++ b/keystone/templates/job-fernet-setup.yaml
@@ -71,9 +71,11 @@ spec:
       - name: keystone-etc
         configMap:
           name: keystone-etc
+          defaultMode: 0444
       - name: keystone-bin
         configMap:
           name: keystone-bin
+          defaultMode: 0555
 {{- if $mounts_keystone_fernet_setup.volumes }}{{ toYaml $mounts_keystone_fernet_setup.volumes | indent 6 }}{{ end }}
 {{- end }}
 {{- end }}
diff --git a/nova/templates/deployment-novncproxy.yaml b/nova/templates/deployment-novncproxy.yaml
index e9822d4475..e965d4be44 100644
--- a/nova/templates/deployment-novncproxy.yaml
+++ b/nova/templates/deployment-novncproxy.yaml
@@ -92,6 +92,7 @@ spec:
         - name: nova-etc
           configMap:
             name: nova-etc
+            defaultMode: 0444
         - name: pod-shared
           emptyDir: {}
 {{- if $mounts_nova_novncproxy.volumes }}{{ toYaml $mounts_nova_novncproxy.volumes | indent 8 }}{{ end }}