Aller au contenu principal

🦊 Variables secrètes et cachées dans GitLab 17.4 ! | Release Notes

· 5 minutes de lecture · Par Christophe Chaudier

GitLab 17.4 introduit 17 nouvelles fonctionnalités gratuites : explore comment gérer les variables CI/CD cachées, améliorer la sécurité et intégrer Kubernetes.

Tu veux savoir ce qui se cache derrière la dernière mise à jour de GitLab ? Bonne nouvelle, la version 17.4 embarque 17 nouvelles fonctionnalités gratuites, et crois-moi, certaines d'entre elles vont vraiment te faciliter la vie ! 🚀 Parmi les nouveautés, on retrouve la gestion des variables secrètes dans CI/CD, des améliorations dans l'affichage des membres de groupe, et même une intégration plus poussée avec Kubernetes.

Tu veux en savoir plus ? Regarde la vidéo et découvre comment cette mise à jour peut transformer ta gestion de projets GitLab !

Liens

🔗 Le cycle de vie DevOps selon GitLab
🔗 Les releases à venir
🔗 Et leur dates
🔗 Vérifie ton chemin de migration
🔗 L'article de blog
🔗 Le détail de la release


💬 Rejoins la communauté francophone #Froggit dédiée à git et GitLab

GitLab 17.4 : 17 nouveautés pour booster ta productivité

La version 17.4 de GitLab est enfin là et elle ne déçoit pas. Si tu es dans le domaine du DevOps, que tu gères des pipelines d’intégration continue ou que tu es simplement un fan de Kubernetes, cette mise à jour va sûrement t’intéresser. GitLab continue de surprendre en proposant des fonctionnalités qui améliorent non seulement ta productivité, mais aussi la sécurité de tes projets. Voici les cinq nouveautés clés de cette version.

Variables CI/CD cachées : sécurité renforcée

Dans GitLab 17.4, une nouvelle fonctionnalité permet de masquer définitivement les valeurs des variables CI/CD. Cela signifie que, dès qu'une variable est enregistrée avec cette option, plus personne, pas même toi, ne pourra la consulter. Pour ceux qui gèrent des secrets sensibles dans leurs pipelines, c'est un vrai plus pour la sécurité. Imagine ne plus jamais avoir à te soucier de la divulgation accidentelle de ces informations !

Intégration améliorée avec Kubernetes

Cette version va aussi ravir les utilisateurs de Kubernetes. GitLab 17.4 permet désormais d'accéder directement aux événements des ressources Kubernetes, sans avoir à quitter l'interface GitLab. C’est un gain de temps non négligeable, puisque tout est centralisé. Plus besoin de jongler entre plusieurs outils : tu gères tout, de l'intégration au déploiement, dans un seul environnement.

Auto-merge : plus d'automatisation dans ton worflow de gestion des MR

L'auto-merge est une fonctionnalité déjà très appréciée dans GitLab, et avec cette version, elle s’améliore encore. Maintenant, tu peux activer l’auto-merge dès que tous les checks (approbations, pipelines, résolutions de threads) sont validés. Cela signifie que ta Merge Request sera automatiquement fusionnée dès que les conditions sont remplies, sans que tu aies à intervenir manuellement. Un véritable gain de temps !

Relance des webhooks via l’API

Si tu utilises les webhooks dans tes projets, cette nouveauté va te plaire. Avec GitLab 17.4, il est maintenant possible de relancer des webhooks directement via l'API. Avant, il fallait passer par l'interface utilisateur, mais cette nouvelle option rend les workflows bien plus flexibles et facilement automatisables. Tu peux programmer la relance de webhooks pour les projets et les groupes en quelques lignes de code.

Extensions dans le Web IDE

Bonne nouvelle pour ceux qui utilisaient le Web IDE de GitLab mais qui le trouvaient limité. Désormais, GitLab propose une marketplace d’extensions pour le Web IDE. Tu vas pouvoir personnaliser ton environnement de développement comme tu le ferais avec VS Code. Cette fonctionnalité est, pour l’instant, disponible uniquement sur GitLab.com, mais on espère la voir rapidement dans les versions auto-hébergées.

Pourquoi ces nouveautés sont-elles essentielles ?

GitLab 17.4 n’est pas juste une mise à jour de routine. Les fonctionnalités qu’elle apporte renforcent la sécurité, optimisent l’intégration continue et te permettent de gagner du temps en automatisant plus de tâches. Que ce soit la gestion des secrets avec les variables cachées, la relance de webhooks ou encore l’auto-merge, cette version est taillée pour améliorer la productivité de ton équipe.

Si tu utilises Kubernetes dans tes projets, tu apprécieras aussi l’intégration renforcée, qui te permet de suivre les événements Kubernetes directement dans GitLab. Tout est pensé pour te faciliter la vie et t’éviter les allers-retours entre différents outils.

Migration vers GitLab 17.4 : ce qu'il faut savoir

Avant de passer à GitLab 17.4, une mise à jour importante à retenir : il est recommandé de migrer d’abord vers la version 17.3. Pourquoi ? GitLab 17.3 intègre des migrations en arrière-plan qui sont nécessaires pour le bon fonctionnement de la 17.4. Assure-toi que toutes les migrations sont terminées avant de faire le saut. De plus, cette nouvelle version inclut PostgreSQL 16 par défaut si tu n’utilises pas une base de données externe.

En résumé

GitLab 17.4 est une version majeure qui apporte son lot de nouveautés. Qu’il s’agisse de renforcer la sécurité avec les variables CI/CD cachées, de faciliter la gestion des ressources Kubernetes ou d'automatiser encore plus les pipelines, cette version va te faire gagner en productivité.

N’hésite pas à regarder la vidéo complète en commentaire pour en savoir plus sur chaque fonctionnalité, et dis-moi en commentaire quelle nouveauté t’a le plus marqué !

Crédits

🎵 Musique de Tin : There It Is by Kevin MacLeod
🔗 Lien : https://incompetech.filmmusic.io/song/4519-there-it-is
📜 License : http://creativecommons.org/licenses/by/4.0

Miniature de Videobees

Licence

📜 Ce contenu est sous licence libre : CC BY-SA .
Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.


🌐 Les Compagnons du DevOps est une initiative de Lydra