Renovate : du schedule du lundi à la MR mergée

Renovate : du schedule du lundi à la MR mergée A workflow diagram generated by Archify. 01 / Projet yk-devops/renovate-runner 02 / Projet fastapi-eks-project 03 / Pipeline de la MR EX / Les deux pannes possibles Schedule · lundi 6 h · Projet yk-devops/renovate-runner Schedule lundi 6 h Job renovate · runners partagés GitLab · Projet yk-devops/renovate-runner Job renovate runners partagés GitLab RENOVATE_TOKEN · PAT de renovatebotyk · Projet yk-devops/renovate-runner · scope api RENOVATE_TOKEN PAT de renovatebotyk scope api renovate.json · extends renovate-runner · Projet fastapi-eks-project renovate.json extends renovate-runner MR de mise à jour · auteur renovatebotyk · Projet fastapi-eks-project MR de mise à jour auteur renovatebotyk Jobs de la MR · runner .112, tag ubuntu · Pipeline de la MR Jobs de la MR runner .112, tag ubuntu Merge · par Youssef · Pipeline de la MR Merge par Youssef 401 Token is expired · 05/10 et 12/10 : aucune MR · Les deux pannes possibles 401 Token is expired 05/10 et 12/10 : aucune MR Pipeline bloqué · runner .112 éteint · Les deux pannes possibles Pipeline bloqué runner .112 éteint ouvre vert runner éteint s'authentifie lit le projet jeton expiré déclenche Legend User UI Agent logic Policy Tool action

Ce qui ne dépend pas du runner .112

  • • Renovate tourne sur les runners partagés de GitLab
  • • Le jeton vit dans renovate-runner, pas dans le projet EKS
  • • Un seul jeton sert tous les projets surveillés

Deux pannes, deux symptômes

  • • Jeton expiré : Renovate échoue, aucune MR ne s'ouvre
  • • Runner éteint : la MR existe, son pipeline reste en attente
  • • Pour trancher : lire le dernier pipeline de renovate-runner

À faire quand ça casse

  • • Jeton : en créer un neuf, remplacer RENOVATE_TOKEN
  • • Runner : le rallumer, relancer le pipeline à la main
  • • Garde-fou prévu : alerte avant expiration (#248)