Aller au contenu principal

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​

  1. Dans la barre latérale, en bas, clique sur Administration.

  2. Sous PLATEFORME, clique sur Connexions de l'entreprise.

  3. Clique sur l'onglet Webhooks.

  4. Sur la carte GitLab, clique sur Configurer.

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

  6. Remplis le champ :

    ChampQuoi écrireExemple
    Adresse du webhookRien à taper : l'adresse que GitLab appelle, copiée à l'étape précédentehttps://astrolabe.exemple.com/api/orion-events/gitlab
    Secret du webhookLe secret, qui vérifie les requêtes du webhookun-long-texte-au-hasard
  7. Clique sur Enregistrer.

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

Changer ou retirer le secret

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.