From ecfa1ddc7ee0808269bb783b1ff66c09f3c8db88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20J=C3=B6rg?= Date: Fri, 26 Sep 2025 13:35:34 +0200 Subject: [PATCH] fix: Add slurm-web-agent helmfile --- helmfile.d/slurm-web-agent.yaml.gotmpl | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 helmfile.d/slurm-web-agent.yaml.gotmpl diff --git a/helmfile.d/slurm-web-agent.yaml.gotmpl b/helmfile.d/slurm-web-agent.yaml.gotmpl new file mode 100644 index 00000000..0154aada --- /dev/null +++ b/helmfile.d/slurm-web-agent.yaml.gotmpl @@ -0,0 +1,38 @@ +bases: + - ../envs/environments.yaml.gotmpl + +commonLabels: + tier: oceanbox + +releases: +- name: slurm-web-agent + namespace: slurm-web + chart: ../charts/slurm-web-agent + condition: slurm_web_agent.enabled + values: + - ../values/slurm-web-agent/values/values.yaml + - ../values/slurm-web-agent/values/values-{{ .Environment.Name }}.yaml + postRenderer: ../bin/kustomizer + postRendererArgs: + - ../values/slurm-web-agent/kustomize/{{ .Environment.Name }} + missingFileHandler: Info +- name: manifests + namespace: slurm-web + chart: manifests + condition: slurm_web_agent.enabled + missingFileHandler: Info + values: + - ../values/env.yaml + - ../values/env-{{ requiredEnv "ARGOCD_ENV_CLUSTER_NAME" }}.yaml + - ../values/slurm-web-agent/env.yaml.gotmpl + - ../values/slurm-web-agent/env-{{ requiredEnv "ARGOCD_ENV_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/slurm-web-agent/manifests + - manifests