Afficher l'onglet Argo CD sur un composant
Chaque composant annoté reçoit un onglet Argo CD : la santé de son application, sa synchronisation, ses ressources et ses déploiements.
Deux étapes : allumer le plugin, annoter le composant.
Ce que l'onglet affiche, et pour qui
Santé, Synchronisation, Dernière synchronisation (statut, date, message), Révision, Source, un lien Ouvrir dans Argo CD, puis les sous-onglets Ressources et Déploiements.
Toute personne qui peut ouvrir le composant voit l'onglet. Astrolabe lit Argo CD avec le jeton de l'intégration, le même pour tout le monde.
1. 🔌 Allumer le plugin
-
Dans Administration, sous PLATEFORME, clique sur Plugins.
-
Sur la carte Argo CD, clique sur l'interrupteur en haut à droite de la carte (nommé « Activer Argo CD »). Il s'allume aussitôt, sans confirmation.
Si la carte dit Configurez d'abord l'intégration Argo CD, clique dessus : l'intégration s'ouvre dans Connexions de l'entreprise. Ajoute-la (Ajouter l'intégration Argo CD). Le plugin s'allume tout seul quand tu enregistres l'intégration : passe à l'étape 2.
2. 🏷️ Annoter le composant
Dans le catalog-info.yaml du composant, nomme une application Argo CD :
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shop-api
annotations:
argocd/app-name: shop-api # le nom de l'application dans Argo CD
spec:
type: service
lifecycle: production
owner: group:default/plateforme # ses propriétaires la voient dans leur carte
Une liste comme shop-api-recette,shop-api-prod n'est pas un nom valide : l'onglet Argo CD
disparaît, sans message. Voir la FAQ.
✅ Vérifier
Attends quelques minutes que le catalogue relise le fichier. Puis ouvre le composant depuis Catalogue : l'onglet Argo CD est après Documentation.
✅ C'est tout !
La suite : Ajouter la carte Applications à ton tableau de bord.