Aller au contenu principal

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​

  1. Dans Administration, sous PLATEFORME, clique sur Plugins.

  2. 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.

L'interrupteur est grisé ?

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 application par composant

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.