wip: helmfileify

This commit is contained in:
Moritz Jörg
2025-06-02 22:25:06 +02:00
committed by Moritz Jörg
parent 65d65ea126
commit a0a0f8586d
73 changed files with 1491 additions and 121 deletions
+7 -6
View File
@@ -2,11 +2,12 @@
default:
just --list -u
# NOTE: Render a specifc helm chart
r HELMFILE ENV:
# Lint a specifc helm chart
l HELMFILE ENV="default":
# helmfile --environment={{ENV}} lint --args --quiet --skip-deps --skip-refresh -f helmfile.d/{{HELMFILE}}.yaml.gotmpl
helmfile --environment={{ENV}} lint --args --quiet -f helmfile.d/{{HELMFILE}}.yaml.gotmpl
#
# NOTE: Render charts for one environment
# render ENV="staging":
# NOTE: Render a specifc helm chart
r HELMFILE ENV="default":
helmfile --environment={{ENV}} template -q -f helmfile.d/{{HELMFILE}}.yaml.gotmpl --output-dir-template="../_manifests/{{HELMFILE}}/{{ENV}}/{{{{.Release.Name }}"