From 58d2f362c6a1eddcb8e39b544db387f03e4b07d7 Mon Sep 17 00:00:00 2001 From: Simen Kirkvik Date: Wed, 26 Nov 2025 16:22:27 +0100 Subject: [PATCH] Add codex helmfile --- helmfile.d/codex.yaml.gotmpl | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 helmfile.d/codex.yaml.gotmpl diff --git a/helmfile.d/codex.yaml.gotmpl b/helmfile.d/codex.yaml.gotmpl new file mode 100644 index 00000000..ff19c515 --- /dev/null +++ b/helmfile.d/codex.yaml.gotmpl @@ -0,0 +1,37 @@ +bases: + - ../envs/environments.yaml.gotmpl + +commonLabels: + tier: oceanbox + +releases: +- name: codex + namespace: {{ .Environment.Name }}-codex + chart: ../charts/codex + condition: codex.enabled + values: + - ../values/codex/values/codex.yaml.gotmpl + - ../values/codex/values/codex-{{ .Environment.Name }}.yaml.gotmpl + postRenderer: ../bin/kustomizer + postRendererArgs: + - ../values/codex/kustomize/{{ .Environment.Name }} + missingFileHandler: Info +- name: codex-manifests + namespace: {{ .Environment.Name }}-codex + chart: _codex-manifests + condition: codex.enabled + missingFileHandler: Info + values: + - ../values/values-{{ requiredEnv "CLUSTER_NAME" }}.yaml + - ../values/codex/values.yaml.gotmpl + - ../values/codex/values-{{ requiredEnv "CLUSTER_NAME" }}.yaml.gotmpl + hooks: + - events: [ prepare, cleanup ] + showlogs: true + command: ../bin/helmify + args: + - '{{`{{ if eq .Event.Name "prepare" }}build{{ else }}clean{{ end }}`}}' + - '{{`{{ .Release.Chart }}`}}' + - '{{`{{ .Environment.Name }}`}}' + - ../values/codex/manifests + - _codex-manifests