From bbff6f946b82104cb1d8d1ee197e0029df7569d4 Mon Sep 17 00:00:00 2001 From: Anuj Parihar Date: Wed, 20 May 2026 16:21:59 +0530 Subject: [PATCH] chore: sort keys to avoid unneccessary kubernetes rollouts on diff --- helm-charts/bifrost/templates/deployment.yaml | 3 ++- helm-charts/bifrost/templates/stateful.yaml | 3 ++- helm-charts/bifrost/templates/weaviate-deployment.yaml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/helm-charts/bifrost/templates/deployment.yaml b/helm-charts/bifrost/templates/deployment.yaml index 3f82a10f95..fcb9952655 100644 --- a/helm-charts/bifrost/templates/deployment.yaml +++ b/helm-charts/bifrost/templates/deployment.yaml @@ -230,7 +230,8 @@ spec: key: {{ .Values.bifrost.authConfig.passwordKey | default "password" }} {{- end }} {{- /* Provider secrets */ -}} - {{- range $provider, $secret := .Values.bifrost.providerSecrets }} + {{- range $provider := (.Values.bifrost.providerSecrets | keys | sortAlpha) }} + {{- $secret := index $.Values.bifrost.providerSecrets $provider }} {{- if and $secret.existingSecret $secret.envVar }} - name: {{ $secret.envVar }} valueFrom: diff --git a/helm-charts/bifrost/templates/stateful.yaml b/helm-charts/bifrost/templates/stateful.yaml index e6c231b788..d09dc4f29e 100644 --- a/helm-charts/bifrost/templates/stateful.yaml +++ b/helm-charts/bifrost/templates/stateful.yaml @@ -230,7 +230,8 @@ spec: key: {{ .Values.bifrost.authConfig.passwordKey | default "password" }} {{- end }} {{- /* Provider secrets */ -}} - {{- range $provider, $secret := .Values.bifrost.providerSecrets }} + {{- range $provider := (.Values.bifrost.providerSecrets | keys | sortAlpha) }} + {{- $secret := index $.Values.bifrost.providerSecrets $provider }} {{- if and $secret.existingSecret $secret.envVar }} - name: {{ $secret.envVar }} valueFrom: diff --git a/helm-charts/bifrost/templates/weaviate-deployment.yaml b/helm-charts/bifrost/templates/weaviate-deployment.yaml index c614c3b1ad..03886989bc 100644 --- a/helm-charts/bifrost/templates/weaviate-deployment.yaml +++ b/helm-charts/bifrost/templates/weaviate-deployment.yaml @@ -33,7 +33,8 @@ spec: containerPort: 50051 protocol: TCP env: - {{- range $key, $value := .Values.vectorStore.weaviate.env }} + {{- range $key := (.Values.vectorStore.weaviate.env | keys | sortAlpha) }} + {{- $value := index $.Values.vectorStore.weaviate.env $key }} - name: {{ $key }} value: {{ $value | quote }} {{- end }}