🚨(helm) fix helmfile lint
Latest release of helmfile is applying the change related before as a warning. Environnements must be before releases but not in the same document of repositories.
This commit is contained in:
6
.github/workflows/helmfile-linter.yaml
vendored
6
.github/workflows/helmfile-linter.yaml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
helmfile-lint:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/helmfile/helmfile:latest
|
||||
image: ghcr.io/helmfile/helmfile:v0.171.0
|
||||
steps:
|
||||
-
|
||||
name: Checkout repository
|
||||
@@ -22,9 +22,9 @@ jobs:
|
||||
run: |
|
||||
set -e
|
||||
HELMFILE=src/helm/helmfile.yaml
|
||||
environments=$(awk '/environments:/ {flag=1; next} flag && NF {print} !NF {flag=0}' "$HELMFILE" | grep -E '^[[:space:]]{2}[a-zA-Z]+' | sed 's/^[[:space:]]*//;s/:.*//')
|
||||
environments=$(awk 'BEGIN {in_env=0} /^environments:/ {in_env=1; next} /^---/ {in_env=0} in_env && /^ [^ ]/ {gsub(/^ /,""); gsub(/:.*$/,""); print}' "$HELMFILE")
|
||||
for env in $environments; do
|
||||
echo "################### $env lint ###################"
|
||||
helmfile -e $env -f $HELMFILE lint || exit 1
|
||||
echo -e "\n"
|
||||
done
|
||||
done
|
||||
@@ -27,6 +27,7 @@ and this project adheres to
|
||||
- 🐛(backend) refactor to fix filtering on children
|
||||
and descendants views #695
|
||||
- 🐛(action) fix notify-argocd workflow #713
|
||||
- 🚨(helm) fix helmfile lint #736
|
||||
|
||||
|
||||
## [2.4.0] - 2025-03-06
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
environments:
|
||||
dev:
|
||||
values:
|
||||
- version: 2.4.0
|
||||
---
|
||||
repositories:
|
||||
- name: bitnami
|
||||
url: registry-1.docker.io/bitnamicharts
|
||||
oci: true
|
||||
---
|
||||
|
||||
releases:
|
||||
- name: keycloak
|
||||
@@ -88,9 +94,4 @@ releases:
|
||||
namespace: {{ .Namespace }}
|
||||
chart: ./impress
|
||||
values:
|
||||
- env.d/{{ .Environment.Name }}/values.impress.yaml.gotmpl
|
||||
|
||||
environments:
|
||||
dev:
|
||||
values:
|
||||
- version: 2.4.0
|
||||
- env.d/{{ .Environment.Name }}/values.impress.yaml.gotmpl
|
||||
Reference in New Issue
Block a user