Renovate à la rescousse 🦸: Automatisez la dette technique de votre infra Kubernetes
Présenté par Paul Vulliemin.
Horaire : –
Salle : .
Catégorie : Cloud / Infra / {Dev-Git-Sec}Ops
Niveau recommandé : Confirmé.
Résumé
Maintenir une infrastructure moderne peut rapidement devenir chronophage. Entre la surveillance des nouvelles versions, l’analyse des changelogs, et la distinction entre mises à jour mineures et majeures, la gestion de multiples outils peut vite s’avérer complexe.
Avec Kubernetes, cette complexité s’accroît : Ingress controller, Cert Manager, stacks de supervision, et bien d’autres composants techniques doivent être maintenus à jour.
Il y a des chances que cette situation vous parle.
Avez vous déjà entendu parler de Renovate ?
C’est un outil populaire principalement connu pour automatiser les mises à jour des dépendances applicatives (Maven, NPM, etc.).
Mais saviez-vous qu’il excelle également dans la gestion des dépendances liées à l’Infrastructure as Code et au Continuous Delivery ?
Dans ce talk, je vous montrerai comment Renovate peut vous aider à automatiser la mise à jour :
– De vos providers Terraform/OpenTofu.
– Des requirements Ansible de vos playbooks.
– De votre stack d’outils techniques.
Pour illustrer cela, je vous propose une démo basée sur la mise à jour des composants d’une plateforme déjà existante composée :
– D’un cluster Kubernetes provisionné avec Terraform/OpenTofu et configuré avec Ansible.
– D’une stack technique déployée à l’aide d’Helm et d’ArgoCD.
Vous n’aurez plus d’excuses pour ne pas utiliser Renovate 😉