Brancher tes outils
Une intégration donne à Astrolabe l'adresse et le jeton d'un de tes outils. L'administrateur l'ajoute une fois, dans Administration › Connexions de l'entreprise. L'outil apparaît ensuite là où tes équipes regardent : sur la page de chaque composant, sur leur tableau de bord, dans le catalogue.
🧰 Les outils
| Outil | Ce qu'il apporte | Par où commencer |
|---|---|---|
| GitHub | Les pipelines, pull requests, branches et releases d'un composant ; des cartes du tableau de bord | Ajouter l'intégration |
| GitLab | Les pipelines, merge requests, branches et releases d'un composant ; des cartes du tableau de bord | Ajouter l'intégration |
| Jira | Les tickets ouverts du projet d'un composant, dans un onglet ; des cartes du tableau de bord | Connecter Jira Cloud |
| Argo CD | L'application Argo CD d'un composant, sa santé et ses déploiements | Ajouter l'intégration |
| Jenkins | Les builds d'un composant ; des cartes du tableau de bord | Ajouter l'intégration |
| SonarQube | La qualité du code d'un composant | Ajouter l'intégration |
| Codacy | La note Codacy d'un composant, et ses problèmes dans un onglet | Ajouter l'intégration |
| Grafana | Les alertes et tableaux de bord Grafana d'un composant, dans son onglet Monitoring | Ajouter l'intégration |
| Terraform Cloud | Les workspaces d'un composant et leurs dernières exécutions | Ajouter l'intégration |
| LaunchDarkly | Les feature flags d'un composant | Ajouter l'intégration |
| Azure DevOps | Pipelines, pull requests et work items sur ton tableau de bord | Ajouter l'intégration |
| Azure Cloud | Les ressources Azure d'un composant et ce qu'elles coûtent | Ajouter l'intégration |
| Bitbucket Server, Bitbucket Cloud | Tes dépôts dans le catalogue | Bitbucket Server, Bitbucket Cloud |
| Confluence | Les pages de ton Confluence, trouvées par la recherche | Ajouter l'intégration |
| AWS | Une clé d'accès AWS | Ajouter l'intégration |
🔢 Les étapes, pour chaque outil
-
Crée un jeton dans l'outil. Chaque page dit de quels droits il a besoin.
-
Ajoute l'intégration dans Administration › Connexions de l'entreprise, et clique sur Tester la connexion.
-
Active son plugin, s'il en a un, dans Administration › Plugins : voir Activer un plugin.
-
Annote tes composants dans leur
catalog-info.yaml, pour que leur onglet apparaisse. La page de chaque outil donne son annotation.
🔑 Deux jetons : celui de l'entreprise, et le tien
GitHub, GitLab, Jira et Azure DevOps lisent avec le jeton de l'entreprise pour les onglets des composants, le catalogue et Compass, et avec ton propre compte pour tes cartes du tableau de bord. Voir Le jeton de l'entreprise et ton propre compte.
Chaque outil a sa page Problèmes courants. Pour toute l'instance, commence par Trouver et corriger un problème.