Skip to content

Commit dd6a88a

Browse files
Add secrets mount to Payload Apps (#107)
* adding secrets mount to payload app and correcting variable names * adding spacefx secrets generation * setting up dedicate secrets mount for platform-deployment * moving divider
1 parent db1fe2c commit dd6a88a

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

chart/templates/_secrets.tpl

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
{{- $globalValues := .globalValues }}
55
{{- $payloadAppValues := .payloadAppValues }}
66
{{- $fileServerValues := .fileServerValues }}
7-
---
87
apiVersion: v1
98
kind: Secret
109
metadata:

chart/templates/_service.tpl

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
{{- $payloadAppValues := .payloadAppValues }}
77
---
88
{{- include "spacefx.appsettings.json" (dict "globalValues" $globalValues "serviceValues" $serviceValues) }}
9+
---
910
{{- include "spacefx.secrets" (dict "globalValues" $globalValues "serviceValues" $serviceValues "fileServerValues" $fileServerValues "payloadAppValues" .payloadAppValues "buildServiceValues" $buildServiceValues) }}
1011
{{- $imgName := printf "%s/%s:%s" (include "spacefx.servicePrefixCalc" (dict "globalValues" $globalValues)) $serviceValues.repository (include "spacefx.serviceVersionCalc" (dict "globalValues" $globalValues "serviceValues" $serviceValues)) }}
1112
---
@@ -147,8 +148,8 @@ spec:
147148
volumes:
148149
{{- $appSettingsVolume := printf "%s" (include "spacefx.appsettings.json.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
149150
{{- printf "- %s" $appSettingsVolume | nindent 8 }}
150-
{{- $secretsMount := (include "spacefx.secrets.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
151-
{{- printf "- %s" $secretsMount | nindent 8 }}
151+
{{- $secretsVolume := (include "spacefx.secrets.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
152+
{{- printf "- %s" $secretsVolume | nindent 8 }}
152153
{{- range $volumeKey, $volumeName := $globalValues.xferVolumes }}
153154
{{- $fileServerVolume := printf "%s" (include "spacefx.fileserver.clientapp.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues "volumeName" $volumeName) | nindent 2 | trim) }}
154155
{{- printf "- %s" $fileServerVolume | nindent 8 }}

chart/templates/payload_app_template.yaml

+8-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
{{- if $serviceValues.appsettings.enabled }}
77
{{- include "spacefx.appsettings.json" (dict "globalValues" $globalValues "serviceValues" $serviceValues) }}
88
{{- end }}
9+
# Secrets
10+
{{- if $serviceValues.secrets.enabled }}
11+
{{- include "spacefx.secrets" (dict "globalValues" $globalValues "serviceValues" $serviceValues "fileServerValues" $allServices.core.fileserver "payloadAppValues" $serviceValues "buildServiceValues" $allServices.core.buildservice) }}
12+
{{- end }}
913
# Annotations
1014
{{- if $serviceValues.annotations.enabled }}
1115
{{- include "spacefx.payloadappTemplate.annotations" (dict "serviceValues" $serviceValues "globalValues" $globalValues) }}
@@ -27,6 +31,8 @@
2731
volumeMounts:
2832
{{- $appSettingsMount := printf "%s" (include "spacefx.appsettings.json.volumemount" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
2933
{{- printf "- %s" $appSettingsMount | nindent 2 }}
34+
{{- $secretsMount := printf "%s" (include "spacefx.secrets.volumemount" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
35+
{{- printf "- %s" $secretsMount | nindent 2 }}
3036
{{- range $volumeKey, $volumeName := $globalValues.xferVolumes }}
3137
{{- $fileServerVolumeMount := printf "%s" (include "spacefx.fileserver.clientapp.volumemount" (dict "globalValues" $globalValues "serviceValues" $serviceValues "volumeName" $volumeName) | nindent 2 | trim) }}
3238
{{- printf "- %s" $fileServerVolumeMount | nindent 2 }}
@@ -49,8 +55,8 @@ volumeMounts:
4955
volumes:
5056
{{- $appSettingsVolume := printf "%s" (include "spacefx.appsettings.json.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
5157
{{- printf "- %s" $appSettingsVolume | nindent 2 }}
52-
{{- $secretsMount := (include "spacefx.secrets.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
53-
{{- printf "- %s" $secretsMount | nindent 2 }}
58+
{{- $secretsVolume := (include "spacefx.secrets.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues) | nindent 2 | trim) }}
59+
{{- printf "- %s" $secretsVolume | nindent 2 }}
5460
{{- range $volumeKey, $volumeName := $globalValues.xferVolumes }}
5561
{{- $fileServerVolume := printf "%s" (include "spacefx.fileserver.clientapp.volume" (dict "globalValues" $globalValues "serviceValues" $serviceValues "volumeName" $volumeName) | nindent 2 | trim) }}
5662
{{- printf "- %s" $fileServerVolume | nindent 2 }}

chart/values.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,8 @@ services:
399399
annotations:
400400
enabled: false
401401
daprEnabled: false
402+
secrets:
403+
enabled: false
402404
appsettings:
403405
enabled: false
404406
environmentVariables:

0 commit comments

Comments
 (0)