Régler le secret du webhook GitLab
Un webhook laisse GitLab prévenir Astrolabe tout de suite quand quelque chose arrive, par exemple un pipeline en échec, au lieu qu'Astrolabe l'apprenne quelques minutes plus tard. Astrolabe ne fait confiance qu'à un appel signé avec un secret que vous connaissez tous les deux.
Tu le fais une fois, en tant qu'administrateur.
Avant de commencer
Choisis un secret : un long texte au hasard. Tu écris le même dans GitLab.
🔧 Enregistrer le secret dans Astrolabe
-
Dans la barre latérale, en bas, clique sur Administration.
-
Sous PLATEFORME, clique sur Connexions de l'entreprise.
-
Clique sur l'onglet Webhooks.
-
Sur la carte GitLab, clique sur Configurer.
-
Dans la fenêtre Configurer le secret GitLab, à côté de Adresse du webhook, clique sur Copier l'adresse. Le bouton dit Copié. Garde cette adresse : tu la colles dans GitLab plus bas.
-
Remplis le champ :
Champ Quoi écrire Exemple Adresse du webhook Rien à taper : l'adresse que GitLab appelle, copiée à l'étape précédente https://astrolabe.exemple.com/api/orion-events/gitlabSecret du webhook Le secret, qui vérifie les requêtes du webhook un-long-texte-au-hasard -
Clique sur Enregistrer.
-
Dans le bandeau La configuration a changé., clique sur Recharger.
La carte dit maintenant Aucun appel reçu depuis le démarrage d'Astrolabe. et propose Gérer.
Clique sur Gérer. Remplacer te laisse taper un nouveau secret, Supprimer le retire. La fenêtre montre à nouveau l'adresse à chaque ouverture.
Dans ton projet GitLab, ajoute un webhook : l'adresse que tu as copiée est son URL, et le secret est son jeton. Cette étape n'a pas été vérifiée sur une instance.
✅ C'est tout !
La suite : Vérifier que GitLab joint Astrolabe.