From 45a69aaaf0b99116b16d2391785ce68aaa15dcbd Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Mon, 8 Sep 2025 19:16:16 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8(backend)=20fix=20Helmfile=20compat?= =?UTF-8?q?ibility=20issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update Helmfile to resolve compatibility errors that occur when running the tilt stack with latest helmfile version. --- src/helm/helmfile.yaml | 67 ---------------------------------- src/helm/helmfile.yaml.gotmpl | 69 +++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 67 deletions(-) delete mode 100644 src/helm/helmfile.yaml create mode 100644 src/helm/helmfile.yaml.gotmpl diff --git a/src/helm/helmfile.yaml b/src/helm/helmfile.yaml deleted file mode 100644 index 707d1bb1..00000000 --- a/src/helm/helmfile.yaml +++ /dev/null @@ -1,67 +0,0 @@ -environments: - dev-keycloak: - values: - - version: 0.0.1 - - env.d/{{ .Environment.Name }}/values.secrets.yaml - dev-dinum: - values: - - version: 0.0.1 - - env.d/{{ .Environment.Name }}/values.secrets.yaml - dev: - values: - - version: 0.0.1 - - env.d/{{ .Environment.Name }}/values.secrets.yaml - -repositories: -- name: livekit - url: https://helm.livekit.io - -releases: - - name: extra - installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} - missingFileHandler: Warn - namespace: {{ .Namespace }} - chart: ./extra - secrets: - - env.d/{{ .Environment.Name }}/secrets.enc.yaml - values: - - env.d/{{ .Environment.Name }}/values.meet.yaml.gotmpl - - addRedirect: {{ .Values | get "addRedirect" "False" }} - enablePermanentRedirect: {{ .Values | get "enablePermanentRedirect" "False"}} - oldDomain: {{ .Values | get "oldDomain" "demo.com" }} - newDomain: {{ .Values | get "newDomain" "demo.com" }} - - realm: | -{{ readFile "../../docker/auth/realm.json" | replace "http://localhost:3200" "https://meet.127.0.0.1.nip.io" | indent 8 }} - - - name: meet - version: {{ .Values.version }} - namespace: {{ .Namespace }} - missingFileHandler: Warn - chart: ./meet - values: - - env.d/{{ .Environment.Name }}/values.meet.yaml.gotmpl - - env.d/{{ .Environment.Name }}/values.secrets.yaml - secrets: - - env.d/{{ .Environment.Name }}/secrets.enc.yaml - - - name: livekit - installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} - missingFileHandler: Warn - namespace: {{ .Namespace }} - chart: livekit/livekit-server - values: - - env.d/{{ .Environment.Name }}/values.livekit.yaml.gotmpl - - env.d/{{ .Environment.Name }}/values.secrets.yaml - secrets: - - env.d/{{ .Environment.Name }}/secrets.enc.yaml - - - name: livekit-egress - installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} - missingFileHandler: Warn - namespace: {{ .Namespace }} - chart: livekit/egress - values: - - env.d/{{ .Environment.Name }}/values.egress.yaml.gotmpl - - env.d/{{ .Environment.Name }}/values.secrets.yaml - secrets: - - env.d/{{ .Environment.Name }}/secrets.enc.yaml diff --git a/src/helm/helmfile.yaml.gotmpl b/src/helm/helmfile.yaml.gotmpl new file mode 100644 index 00000000..c41dd2ae --- /dev/null +++ b/src/helm/helmfile.yaml.gotmpl @@ -0,0 +1,69 @@ +environments: + dev-keycloak: + values: + - version: 0.0.1 + - env.d/dev-keycloak/values.secrets.yaml + dev-dinum: + values: + - version: 0.0.1 + - env.d/dev-dinum/values.secrets.yaml + dev: + values: + - version: 0.0.1 + - env.d/dev/values.secrets.yaml + +--- +repositories: +- name: livekit + url: https://helm.livekit.io + +releases: +- name: extra + installed: {{ regexMatch "^dev.*" .Environment.Name }} + missingFileHandler: Warn + namespace: {{ .Namespace }} + chart: ./extra + secrets: + - env.d/{{ .Environment.Name }}/secrets.enc.yaml + values: + - env.d/{{ .Environment.Name }}/values.meet.yaml.gotmpl + - addRedirect: {{ .Values | get "addRedirect" "False" }} + - enablePermanentRedirect: {{ .Values | get "enablePermanentRedirect" "False"}} + - oldDomain: {{ .Values | get "oldDomain" "demo.com" }} + - newDomain: {{ .Values | get "newDomain" "demo.com" }} + - realm: | +{{ readFile "../../docker/auth/realm.json" | replace "http://localhost:3200" "https://meet.127.0.0.1.nip.io" | indent 8 }} + + +- name: meet + version: {{ .Values.version }} + namespace: {{ .Namespace }} + missingFileHandler: Warn + chart: ./meet + values: + - env.d/{{ .Environment.Name }}/values.meet.yaml.gotmpl + - env.d/{{ .Environment.Name }}/values.secrets.yaml + secrets: + - env.d/{{ .Environment.Name }}/secrets.enc.yaml + +- name: livekit + installed: {{ regexMatch "^dev.*" .Environment.Name }} + missingFileHandler: Warn + namespace: {{ .Namespace }} + chart: livekit/livekit-server + values: + - env.d/{{ .Environment.Name }}/values.livekit.yaml.gotmpl + - env.d/{{ .Environment.Name }}/values.secrets.yaml + secrets: + - env.d/{{ .Environment.Name }}/secrets.enc.yaml + +- name: livekit-egress + installed: {{ regexMatch "^dev.*" .Environment.Name }} + missingFileHandler: Warn + namespace: {{ .Namespace }} + chart: livekit/egress + values: + - env.d/{{ .Environment.Name }}/values.egress.yaml.gotmpl + - env.d/{{ .Environment.Name }}/values.secrets.yaml + secrets: + - env.d/{{ .Environment.Name }}/secrets.enc.yaml