This commit is contained in:
2026-01-11 07:09:19 +01:00
parent e804501649
commit 5aa1f7ba9f

View File

@@ -28,15 +28,16 @@ spec:
- path.basename - path.basename
template: template:
metadata: metadata:
name: 'headlamp-{{environment}}' # Utilise path.basename qui vient du générateur git (plus fiable que environment du JSON)
name: 'headlamp-{{path.basename}}'
spec: spec:
project: '{{environment}}' # Utilise path.basename pour le projet (ou {{environment}} si disponible dans le JSON)
project: '{{path.basename}}'
source: source:
repoURL: '{{repository}}' repoURL: '{{repository}}'
targetRevision: '{{targetRevision}}' targetRevision: '{{targetRevision}}'
# Construit explicitement le chemin Helm à partir du basename # Construit explicitement le chemin Helm à partir du basename
# pour éviter que {{path}} prenne la valeur du fichier config.json path: '{{helmPath}}/headlamp/{{path.basename}}'
path: '{{helmPath}}/headlamp/{{environment}}'
helm: helm:
valueFiles: valueFiles:
- values.yaml - values.yaml
@@ -45,7 +46,7 @@ spec:
# (deuxième générateur du merge) # (deuxième générateur du merge)
name: '{{name}}' name: '{{name}}'
# server: '{{server}}' # server: '{{server}}'
namespace: 'headlamp-{{environment}}' namespace: 'headlamp-{{path.basename}}'
syncPolicy: syncPolicy:
automated: automated:
prune: true prune: true