DEV Community

Cover image for Le journal d'une créatrice et "principal maintainer" de provider Pulumi - part 1
Aurélie Vache
Aurélie Vache

Posted on

Le journal d'une créatrice et "principal maintainer" de provider Pulumi - part 1

This blog post will be in french. I wanted to do as a "personal journal" with all of my bugs, errors, complaints and solutions as a Pulumi provider creator and maintainer for a known Cloud provider 😇.

Il était une fois ...

Il y a plusieurs années de cela, j'ai plongée dans l'Infra as Code (IaC). Après avoir "leadé" (et remis à flot) le provider Terraform OVHcloud pendant plusieurs années, j'ai décidé de créer celui pour Pulumi en Juillet/Aout 2023.

pulumi idée

L'idée était bonne et "assez simple" sur le papier. Cela faisait des années que je guettais la maturité de Pulumi...

⚠️ Spoiler alert : Créer et maintenir un provider Pulumi est loin d'être facile. Et encore moins lorsqu'il s'agit de maintenir un "Terraform bridge provider", autrement dit une "synchronisation" avec un provider TF/OpenTofu existant 😅.

Cela a été et cela est encore loin d'être facile. A chaque mise à jour/nouvelle release du provider TF, je m'occupe de faire la synchronisation et de publier une nouvelle release du provider Pulumi.
Et soyons honnête, à chaque fois ou quasiment à chaque fois, je me heurte à des problèmes, des bugs, des messages d'erreurs pas super compréhensible par le commun des mortels. A chaque synchronisation, son épopée et ses tips à connaitre.

pulumi provider troubles

... un journal de bord retraçant des erreurs et leurs résolutions

Vu les problèmes que j'ai eu au quotidien, j'ai décidé de créer une sorte de "journal de bord".
Un article = un problème/une erreur = une solution

⚠️ Disclaimer : Étant donné que je commence ce journal de bord deux ans après le début de mes aventures de "maintainer" de provider Pulumi, j'ai pas mal d'histoires à vous raconter mais il se peut qu'elles me viennent dans le désordre (de l'erreur la plus récente, à la plus vieille).

Cela vous tente ?

Rendez-vous au prochain article !

Top comments (0)