Skip to main content
Le dépôt git@github.com:kaeyros-analytics-org/argo-production.git, branche main, est la source de vérité unique de l’état du cluster. Il contient à la fois les manifestes surveillés automatiquement par ArgoCD et les fichiers appliqués manuellement.

Arborescence du dépôt

Arborescence
Attention : modifier un fichier dans databases/ ou secrets/ ne déclenche aucune action d’ArgoCD. Ces dossiers ne sont pas inclus dans le chemin surveillé par l’Application racine. Vous devez les appliquer manuellement avec kubectl apply.

Trois dossiers non surveillés par ArgoCD

  1. databases/ : les bases de données sont gérées en dehors du cycle GitOps automatique. Cela permet un contrôle fin sur les opérations sensibles (création, migration, suppression).
  2. secrets/ : les secrets ne sont pas versionnés dans le cycle automatique pour des raisons de sécurité. Ils sont appliqués manuellement après vérification.
  3. treafik.yaml : la configuration de l’Ingress Controller Traefik est appliquée manuellement car elle touche à l’infrastructure réseau partagée.
Pour toute modification dans apps/, charts/ ou values/, ArgoCD détecte le changement dans les minutes qui suivent le push sur main et réconcilie automatiquement.