File tree Expand file tree Collapse file tree 5 files changed +29
-0
lines changed Expand file tree Collapse file tree 5 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 7878 - name : GITHUB_BOT_NAME
7979 value : {{ .name }}
8080 {{- end }}
81+ {{- with (include "ctrlplane.azureApp" . | fromYaml) }}
82+ - name : AZURE_APP_CLIENT_ID
83+ value : {{ .clientId | quote }}
84+ - name : AZURE_APP_CLIENT_SECRET
85+ valueFrom :
86+ secretKeyRef :
87+ name : {{ .secretRef }}
88+ key : AZURE_APP_CLIENT_SECRET
89+ optional : true
90+ {{- end }}
8191 {{- include "ctrlplane.extraEnv" . | nindent 12 }}
8292 {{- include "ctrlplane.extraEnvFrom" (dict "root" $ "local" .) | nindent 12 }}
8393 resources :
Original file line number Diff line number Diff line change @@ -115,6 +115,10 @@ spec:
115115 # - name: OTEL_EXPORTER_OTLP_ENDPOINT
116116 # value: http://{{ $.Release.Name }}-otel:4318
117117 {{- end }}
118+ {{- with (include "ctrlplane.azureApp" . | fromYaml) }}
119+ - name : AZURE_APP_CLIENT_ID
120+ value : {{ .clientId | quote }}
121+ {{- end }}
118122 {{- include "ctrlplane.extraEnv" . | nindent 12 }}
119123 {{- include "ctrlplane.extraEnvFrom" (dict "root" $ "local" .) | nindent 12 }}
120124 livenessProbe :
Original file line number Diff line number Diff line change 1+ { {/*
2+ Azure app configuration
3+ */} }
4+ { {- define " ctrlplane.azureApp" -} }
5+ { {- if .Values.global.integrations.azure } }
6+ clientId: { { .Values.global.integrations.azure.appClientId } }
7+ secretRef: { { .Release.Name } }-connections
8+ { {- end -} }
9+ { {- end -} }
Original file line number Diff line number Diff line change 1818 {{- if .Values.global.integrations.github.bot.webhookSecret }}
1919 GITHUB_WEBHOOK_SECRET : {{ .Values.global.integrations.github.bot.webhookSecret | b64enc }}
2020 {{- end }}
21+ {{- if .Values.global.integrations.azure.appClientSecret }}
22+ AZURE_APP_CLIENT_SECRET : {{ .Values.global.integrations.azure.appClientSecret | b64enc }}
23+ {{- end }}
2124---
2225{{- $secretName := (printf "%s-encryption-key" .Release.Name) }}
2326{{- $secret := (lookup "v1" "Secret" .Release.Namespace $secretName) }}
Original file line number Diff line number Diff line change @@ -39,6 +39,9 @@ global:
3939 clientSecret : " "
4040 privateKey : " "
4141 webhookSecret : " "
42+ azure :
43+ appClientId : " "
44+ appClientSecret : " "
4245
4346webservice :
4447 install : true
You can’t perform that action at this time.
0 commit comments