HashiCorp ajuste Terraform avec des modifications de l’interface utilisateur et des tests infusés d’IA

HashiConf Une foule de fonctionnalités Terraform rejoignent le produit phare d’HashiCorp aujourd’hui, y compris les tests et les ajustements de l’interface utilisateur visant à réduire les erreurs dans le code d’infrastructure. Les manigances récentes de Terraform en matière de licence, qui ont mis en colère des chunks significatifs de la communauté open-source et ont donné lieu à OpenTofu, ont également contribué à ajouter de la controverse à cette technologie la plus sèche – l’infrastructure en tant que code. Pour rétablir l’équilibre, HashiCorp a présenté des fonctionnalités – certaines disponibles de manière générale et d’autres en bêta ou en aperçu privé – pour améliorer l’expérience Terraform. Les plus notables sont les améliorations apportées aux tests de module. Les modules sont un composant essentiel de Terraform et utilisés par les clients pour standardiser la provision d’infrastructures. Cependant, par leur nature même, un bug dans le code d’un module peut provoquer un chaos, allant de pannes à des vulnérabilités de sécurité. Un framework de test a fait son apparition dans Terraform 1.6 et est désormais intégré directement au registre privé, avec une méthode de publication basée sur les branches utilisée pour contrôler la manière et le moment de la publication des modules – un éloignement de la publication actuelle basée sur les tags Git. Cependant, si lancer les tests automatiquement est utile, écrire les scripts peut être fastidieux, en particulier compte tenu du besoin d’apprendre un autre nouveau framework.

Share the Post: