@@ -112,11 +112,22 @@ spec:
112112 - name : cloudharness-allvalues
113113 mountPath : /opt/cloudharness/resources
114114 readOnly : true
115- {{- if or (has "accounts" .app.harness.dependencies.hard) (eq .app.harness.name "accounts") }}
116- - name : cloudharness-kc-accounts
115+ {{- $root := .root }}
116+ {{- range $dep := concat .app.harness.dependencies.hard .app.harness.dependencies.soft }}
117+ {{- $depApp := index $root.Values.apps $dep }}
118+ {{- if $depApp.harness.secrets }}
119+ - name : cloudharness-{{ $dep }}
120+ mountPath : /opt/cloudharness/resources/secrets/{{ $dep }}
121+ readOnly : true
122+ {{- end }}
123+ {{- if or (has "accounts" .app.harness.dependencies.hard) (eq .app.harness.name "accounts") }}
124+ {{/* legacy path for accounts auth resources mount */}}
125+ {{- if eq $dep "accounts" }}
126+ - name : cloudharness-accounts
117127 mountPath : /opt/cloudharness/resources/auth
118128 readOnly : true
119129 {{- end }}
130+ {{- end }}
120131 {{- if .app.harness.deployment.volume }}
121132 - name : {{ .app.harness.deployment.volume.name }}
122133 mountPath : {{ .app.harness.deployment.volume.mountpath }}
@@ -131,17 +142,21 @@ spec:
131142 {{- end}}
132143 {{- if .app.harness.secrets }}
133144 - name : secrets
134- mountPath : " /opt/cloudharness/resources/secrets"
145+ mountPath : " /opt/cloudharness/resources/secrets/{{ .app.harness.name }} "
135146 readOnly : true
136147 {{- end }}
137148 volumes :
138149 - name : cloudharness-allvalues
139150 configMap :
140151 name : cloudharness-allvalues
141- {{- if or (has "accounts" .app.harness.dependencies.hard) (eq .app.harness.name "accounts") }}
142- - name : cloudharness-kc-accounts
152+ {{- $root := .root }}
153+ {{- range $dep := concat .app.harness.dependencies.hard .app.harness.dependencies.soft }}
154+ {{- $depApp := index $root.Values.apps $dep }}
155+ {{- if $depApp.harness.secrets }}
156+ - name : cloudharness-{{ $dep }}
143157 secret :
144- secretName : accounts
158+ secretName : {{ $dep }}
159+ {{- end }}
145160 {{- end }}
146161 {{- if .app.harness.deployment.volume }}
147162 - name : {{ .app.harness.deployment.volume.name }}
0 commit comments