update external device

This commit is contained in:
2026-01-22 23:39:12 +01:00
parent b6c6366c59
commit 1fcccb9d9a

View File

@@ -5,19 +5,36 @@ metadata:
namespace: argocd-ops
spec:
generators:
- list:
elements:
- env: prd
cluster: cluster-prd
# Les certificats sont créés UNIQUEMENT dans le cluster OPS
# qui a cert-manager installé et accès à Internet pour Let's Encrypt
- merge:
generators:
# Premier générateur : scanne les répertoires Helm pour les certificats
- git:
repoURL: https://git.gkdomaine.fr/kubernetes/argocd.git
revision: main
directories:
- path: "helm/external-devices/*"
# Deuxième générateur : lit la config OPS uniquement
- git:
repoURL: https://git.gkdomaine.fr/kubernetes/argocd.git
revision: main
files:
- path: "configs/*/config.json"
mergeKeys:
- path.basename
template:
metadata:
name: external-devices-{{path.basename}}
spec:
project: default
project: '{{path.basename}}'
source:
repoURL: https://gitea.gkdomaine.local/gkdomaine.fr/argocd.git
targetRevision: main
path: helm/external-devices/{{path.basename}}
repoURL: '{{repository}}'
targetRevision: '{{targetRevision}}'
path: '{{helmPath}}/external-devices/{{path.basename}}'
helm:
valueFiles:
- values.yaml
destination:
name: '{{name}}'
namespace: 'traefik-{{path.basename}}'