File tree Expand file tree Collapse file tree 3 files changed +48
-18
lines changed Expand file tree Collapse file tree 3 files changed +48
-18
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,34 @@ Get the full image name for supervisor
95
95
{ {- end } }
96
96
{ {- end } }
97
97
98
+ { {/*
99
+ Get the full image name for webapp volumePermissions init container
100
+ */} }
101
+ { {- define " trigger-v4.webapp.volumePermissions.image" -} }
102
+ { {- $registry := .Values.global.imageRegistry | default .Values.webapp.volumePermissions.image.registry -} }
103
+ { {- $repository := .Values.webapp.volumePermissions.image.repository -} }
104
+ { {- $tag := .Values.webapp.volumePermissions.image.tag -} }
105
+ { {- if $registry } }
106
+ { {- printf " %s/%s:%s" $registry $repository $tag } }
107
+ { {- else } }
108
+ { {- printf " %s:%s" $repository $tag } }
109
+ { {- end } }
110
+ { {- end } }
111
+
112
+ { {/*
113
+ Get the full image name for webapp tokenSyncer sidecar
114
+ */} }
115
+ { {- define " trigger-v4.webapp.tokenSyncer.image" -} }
116
+ { {- $registry := .Values.global.imageRegistry | default .Values.webapp.tokenSyncer.image.registry -} }
117
+ { {- $repository := .Values.webapp.tokenSyncer.image.repository -} }
118
+ { {- $tag := .Values.webapp.tokenSyncer.image.tag -} }
119
+ { {- if $registry } }
120
+ { {- printf " %s/%s:%s" $registry $repository $tag } }
121
+ { {- else } }
122
+ { {- printf " %s:%s" $repository $tag } }
123
+ { {- end } }
124
+ { {- end } }
125
+
98
126
{ {/*
99
127
PostgreSQL hostname (deprecated - used only for legacy DATABASE_HOST env var)
100
128
*/} }
Original file line number Diff line number Diff line change 67
67
{{- toYaml . | nindent 8 }}
68
68
{{- end }}
69
69
initContainers :
70
- - name : init-shared
71
- image : " {{ .Values.webapp.initImage.registry }}/{{ .Values. webapp.initImage.repository }}:{{ .Values.webapp.initImage.tag }}"
72
- imagePullPolicy : {{ .Values.webapp.initImage .pullPolicy }}
70
+ - name : volume-permissions
71
+ image : {{ include "trigger-v4. webapp.volumePermissions.image" . }}
72
+ imagePullPolicy : {{ .Values.webapp.volumePermissions.image .pullPolicy }}
73
73
command : ['sh', '-c', 'mkdir -p /home/node/shared']
74
74
securityContext :
75
75
runAsUser : 1000
78
78
mountPath : /home/node/shared
79
79
containers :
80
80
- name : token-syncer
81
- image : " {{ .Values.webapp.tokenSyncerImage.registry }}/{{ .Values. webapp.tokenSyncerImage.repository }}:{{ .Values.webapp.tokenSyncerImage.tag }}"
82
- imagePullPolicy : {{ .Values.webapp.tokenSyncerImage .pullPolicy }}
81
+ image : {{ include "trigger-v4. webapp.tokenSyncer.image" . }}
82
+ imagePullPolicy : {{ .Values.webapp.tokenSyncer.image .pullPolicy }}
83
83
securityContext :
84
84
runAsUser : 1000
85
85
runAsNonRoot : true
Original file line number Diff line number Diff line change @@ -48,19 +48,21 @@ webapp:
48
48
tag : " " # Defaults to Chart.appVersion when empty
49
49
pullPolicy : IfNotPresent
50
50
51
- # Init container image configuration
52
- initImage :
53
- registry : docker.io
54
- repository : busybox
55
- tag : " 1.35"
56
- pullPolicy : IfNotPresent
57
-
58
- # Token syncer image configuration
59
- tokenSyncerImage :
60
- registry : docker.io
61
- repository : bitnamilegacy/kubectl
62
- tag : " 1.28"
63
- pullPolicy : IfNotPresent
51
+ # Init container for shared directory setup
52
+ volumePermissions :
53
+ image :
54
+ registry : docker.io
55
+ repository : busybox
56
+ tag : " 1.35"
57
+ pullPolicy : IfNotPresent
58
+
59
+ # Sidecar for token syncing
60
+ tokenSyncer :
61
+ image :
62
+ registry : docker.io
63
+ repository : bitnamilegacy/kubectl
64
+ tag : " 1.28"
65
+ pullPolicy : IfNotPresent
64
66
65
67
# Origin configuration
66
68
appOrigin : " http://localhost:3040"
You can’t perform that action at this time.
0 commit comments