44{{- range $poolName, $pool := .Values.config.laravel.octane.pools -}}
55{{- $suffix := hasKey $pool "suffix" | ternary $pool.suffix (printf "-%s" $poolName) -}}
66{{- $resourceName := printf "%s-octane%s" (include "osu-web-chart.fullname" $) $suffix }}
7- {{- $poolEnvVars := include "osu-web-chart.pool-env-vars" (default (dict) $pool.extraEnv) -}}
87---
98apiVersion : apps/v1
109kind : Deployment
@@ -13,7 +12,7 @@ metadata:
1312 labels :
1413 {{- include "osu-web-chart.labels" (dict "root" $ "options" (dict "component" "octane" "pool" $poolName)) | nindent 4 }}
1514 annotations :
16- checksum/config : {{ sha256sum (printf "%s-%s-%s-%s " $.Values.config.laravel.oauth.privateKey $.Values.config.laravel.oauth.publicKey (include "osu-web-chart.env-vars" $) $poolEnvVars ) }}
15+ checksum/config : {{ sha256sum (printf "%s-%s-%s" $.Values.config.laravel.oauth.privateKey $.Values.config.laravel.oauth.publicKey (include "osu-web-chart.env-vars" $)) }}
1716spec :
1817 replicas : {{ default $poolDefaults.replicas $pool.replicas }}
1918 {{- with (default $poolDefaults.strategy $pool.strategy) }}
2625 template :
2726 metadata :
2827 annotations :
29- checksum/config : {{ sha256sum (printf "%s-%s-%s-%s " $.Values.config.laravel.oauth.privateKey $.Values.config.laravel.oauth.publicKey (include "osu-web-chart.env-vars" $) $poolEnvVars ) }}
28+ checksum/config : {{ sha256sum (printf "%s-%s-%s" $.Values.config.laravel.oauth.privateKey $.Values.config.laravel.oauth.publicKey (include "osu-web-chart.env-vars" $)) }}
3029 {{- range $key, $value := (default $poolDefaults.extraPodAnnotations $pool.extraPodAnnotations) }}
3130 {{ $key | quote }}: {{ $value | quote }}
3231 {{- end }}
9291 {{- toYaml . | nindent 12 }}
9392 {{- end }}
9493 env :
95- {{- if gt (len $poolEnvVars) 0 }}
96- {{- $poolEnvVars | nindent 12 }}
94+ {{- if and $pool.extraEnv (gt (len $pool.extraEnv) 0) }}
95+ {{- range $key, $value := $pool.extraEnv }}
96+ - name : {{ $key | upper | quote }}
97+ value : {{ $value | quote }}
98+ {{- end }}
9799 {{- end }}
98100 - name : DATADOG_STATSD_HOST
99101 valueFrom :
0 commit comments