Commence par vérifier le statut de ta Source et de tes Kustomizations ou HelmReleases. Le `flux get source git` et `flux get kustomizations` te donnent le statut et les messages d'erreur.
flux get source git -A
flux get kustomizations -A
Regarde les logs du pod `source-controller` ou `kustomize-controller` dans le namespace `flux-system`. C'est là que tu auras les détails sur le pourquoi du pull failed.
kubectl logs -f -n flux-system deploy/source-controller
Parfois c'est une limite de taux sur le Git provider genre GitHub qui bloque les fetches. Ou un problème de connectivité réseau entre le pod Flux et ton repo Git. Un `curl` depuis le pod pour tester l'accès pourrait aider.
C'était bien une erreur dans la Kustomization. Un `path` était incorrect et le controller n'arrivait pas à trouver le dossier dans le repo. Après correction c'est bon. Merci beaucoup
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
josette-bazin
Membre depuis le 11/03/2025Mon pipeline GitOps avec FluxCD ne réconcilie plus rien. J'ai des erreurs de réconciliation Failed to pull changes. Pourtant mon repo Git est bien là et les credentials sont ok
Comment je debug ça un peu plus profondément