Cette semaine, on va manquer d’originalité et vous parler de Terraform et de Kubernetes ;), bonne lecture !

🌍 Terraform 0.15 !

Les versions de Terraform s’enchaînent, et c’est la version 0.15 qui vient de sortir après une période de bêta. En nouveautés, on peut noter une amélioration de la gestion des attributs sensibles dans les providers. Beaucoup de “petits” changements et de breaking changes, lisez bien la release note avant de vous attaquer à la mise à jour.

✍ L️e débat de la semaine : Terraform fmt

On reste sur Terraform, avec le débat de la semaine de la team : “Comment appliquer un formatage automatique du code dans un projet Terraform ?”. Cette question s’applique à n’importe quel language, Terraform a l’avantage d’intégrer (comme golang) une feature de formatage automatique du code terraform fmt. Afin d’éviter de se poser la question.

Nous sommes d’accord pour dire que le code Terraform doit être formaté automatiquement, ensuite il y a plusieurs stratégies :

  • Ajouter un step terraform fmt -check qui va fail votre CI, qui a l’inconvénient d’être un peu frustrant.
  • Ajouter un precommit hook, pour formater automatiquement le code Terraform dès que l’on commit, pratique mais il faut que les commiters sur le projet aient terraform, et configurent le hook git.
  • Ou ajouter un step dans votre CI qui formate, et auto commit, pratique mais il faut bien penser à faire un git pull avant de pusher.

🚀 Sortie de Pulumi 3.0

On peut noter, pour cette version 3.0, une gestion native des providers Azure et GCP. Et également une amélioration des sdk Go et Python ! La version 2.0 avait un goût d’inachevé. A voir pour cette nouvelle version !

Plusieurs news à propos de Kubernetes :

K9sAlpha is out !

“Open Source doesn’t pay developers” episode 7294 : Fernand Galiana a décidé de sortir une version payante de K9s : K9sAlpha. La version opensource est toujours maintenue ! K9sAlpha apporte des fonctionnalités premium, on peut noter la vue multiressources, une meilleur visibilité de RBAC, un benchmark intégré.

🎥 Understanding Kubernetes in a visual way

Si vous voulez découvrir Kubernetes de façon plus ludique, on vous recommande la série de vidéo d’Aurélie Vache, Aurélie aborde chaque aspect de Kubernetes de façon simple et abordable !

💂‍♀️ Certified Kubernetes Security (CKS) Specialist with Practice Tests

Kodekloud propose maintenant une formation en ligne pour préparer la certification CKS ! Plusieurs Sfeiriens ont préparé la certification CKA avec Kodekloud, on ne peut que vous recommander cette formation !

Merci à toute la team Lilloise pour la préparation de cette revue de presse !

--

--