···5151Fini rรฉcemment :
52525353* Bolchoi Arena (tomes 1 ร 3) de Aseyn et Boulet
5454-* [Kubernetes : 50 solutions pour les postes de dรฉveloppement et les clusters de production]({{< relref "/posts/2025-11-22-50ndk-livre-denis-germain" >}})
5454+* [Kubernetes : 50 solutions pour les postes de dรฉveloppement et les clusters de production]({{< relref "/posts/2025/2025-11-22-50ndk-livre-denis-germain" >}})
55555656Ma pile :
5757
···13131414Pour les besoins des cours que je donne ร l'Universitรฉ de Lille, j'ai dรป configurer un serveur Vault sur Clever Cloud.
15151616-Et [bien entendu]({{< ref "/books/iac-avec-terraform" >}}), j'ai fait tout รงa avec Terraform.
1616+Et [bien entendu](/books/iac-avec-terraform), j'ai fait tout รงa avec Terraform.
17171818Cet article dรฉcrit comment utiliser le provider Terraform de Clever Cloud pour dรฉployer un serveur Vault. Un article suivant dรฉcrira comment le configurer pour l'authentification OIDC avec GitLab et y stocker quelques secrets ร titre d'exemple.
1919···31313232Par dรฉfault, Vault propose l'utilisation du _backend_ de stockage _Integrated storage_ pour le stockage des donnรฉes. รtant donnรฉ la nature du dรฉploiement avec une instance Docker sur un seul nลud et le fait que Clever Cloud ne supporte pas le stockage persistant pour ce type d'instance, il m'a semblรฉ judicieux d'utiliser un _backend_ de stockage externalisรฉ. Parmi les options proposรฉes par Vault, 3 options sont envisageables sur Clever Cloudย : les bases de donnรฉes MySQL ou PostgreSQL, ou S3 _via_ l'implรฉmentation _Cellar_ fournie par Clever Cloud.
33333434-Le stockage externalisรฉ sur S3 ne supporte pas la haute disponibilitรฉ et pourrait s'avรฉrer incompatible avec l'implรฉmentation _Cellar_ (cf. [les adaptations requises par le _backend_ Terraform S3 pour _Cellar_]({{< ref "/posts/2024-12-31-terraform-clever-cloud#configuration-du-backend" >}})), donc je l'ai directement รฉcartรฉ et j'ai privilรฉgiรฉ l'implรฉmentation avec PostgreSQL.
3434+Le stockage externalisรฉ sur S3 ne supporte pas la haute disponibilitรฉ et pourrait s'avรฉrer incompatible avec l'implรฉmentation _Cellar_ (cf. [les adaptations requises par le _backend_ Terraform S3 pour _Cellar_](/posts/2024-12-31-terraform-clever-cloud#configuration-du-backend)), donc je l'ai directement รฉcartรฉ et j'ai privilรฉgiรฉ l'implรฉmentation avec PostgreSQL.
35353636L'authentification _via_ GitLab permet ร mes รฉtudiants d'utiliser leur compte GitLab existant, en exploitant l'instance GitLab fournie par l'Universitรฉ de Lille. C'est donc trรจs pratique pour eux (pas besoin d'avoir un compte ailleurs) et pour moi (pas besoin de crรฉer et de fournir des comptes).
3737J'aurais aussi pu utiliser une instance KeyCloak pour implรฉmenter l'authentification, mais cela aurait complexifiรฉ inutilement l'implรฉmentation.
···40404141## SetUp de Terraform
42424343-Dans un article prรฉcรฉdent, j'ai dรฉjร expliquรฉ comment configurer [Terraform pour Clever Cloud]({{< ref "/posts/2024-12-31-terraform-clever-cloud#configurer-le-provider-clever-cloud" >}}), ainsi que comment [configurer un _backend_ _via_ un _bucket_ _Cellar_]({{< ref "/posts/2024-12-31-terraform-clever-cloud#configuration-du-backend" >}}).
4343+Dans un article prรฉcรฉdent, j'ai dรฉjร expliquรฉ comment configurer [Terraform pour Clever Cloud](/posts/2024-12-31-terraform-clever-cloud#configurer-le-provider-clever-cloud), ainsi que comment [configurer un _backend_ _via_ un _bucket_ _Cellar_](/posts/2024-12-31-terraform-clever-cloud#configuration-du-backend).
4444Ces รฉtapes ne sont pas dรฉcrites ici pour ne pas alourdir cet article, mais sont bien nรฉcessaires.
45454646## Crรฉation de la base de donnรฉes avec Terraform
···16161717> Cet article a รฉtรฉ รฉcrit avec des commandes Terraform, mais fonctionne รฉgalement avec les commandes OpenTofu รฉquivalentes.
18181919-L'installation et la configuration initiale d'un Vault sur Clever Cloud est dรฉcrite dans l'article [Vault sur Clever Cloud]({{< relref "/posts/2025-01-03-vault-on-clever-cloud" >}}).
1919+L'installation et la configuration initiale d'un Vault sur Clever Cloud est dรฉcrite dans l'article [Vault sur Clever Cloud](/posts/2025-01-03-vault-on-clever-cloud).
20202121## Crรฉation d'une policy puis un token pour Terraform
2222
···54545555* [ChatGPTย : le mythe de la productivitรฉ](https://framablog.org/2025/03/09/chatgpt-le-mythe-de-la-productivite/?utm_source=pocket_shared) par [Hubert Guillaud](https://hubertguillaud.wordpress.com/) _via_ [Framablog](https://framablog.org)
56565757-> Ce _post_ fait รฉcho avec le sentiment que j'ai aujourd'hui autour de l'usage des IA gรฉnรฉratives et l'impact ressenti, que j'ai un peu dรฉveloppรฉ dans mon [AI Manifesto]({{< relref "/ai" >}}). C'est une lecture indispensableย !
5757+> Ce _post_ fait รฉcho avec le sentiment que j'ai aujourd'hui autour de l'usage des IA gรฉnรฉratives et l'impact ressenti, que j'ai un peu dรฉveloppรฉ dans mon [AI Manifesto](/ai). C'est une lecture indispensableย !
58585959## โธ๏ธ Kubernetes
6060
···88 - Kubernetes
99---
10101111-En ce dรฉbut de mois d'avril, j'ai consacrรฉ pas mal de temps ร la prรฉparation de mon talk ร DevOxxย : [Rebase d'images Docker/OCI avec crane]({{< relref "/talks/talk-rebase-crane">}}), donc forcรฉment, ma veille a รฉtรฉ un peu plus light que d'habitude.
1111+En ce dรฉbut de mois d'avril, j'ai consacrรฉ pas mal de temps ร la prรฉparation de mon talk ร DevOxxย : [Rebase d'images Docker/OCI avec crane](/talks/talk-rebase-crane), donc forcรฉment, ma veille a รฉtรฉ un peu plus light que d'habitude.
12121313Nรฉanmoins, j'ai quelques liens sympas ร partager.
1414
···7575Je ne pouvais pas manquer mon propre talk ๐
7676Cela s'est plutรดt bien passรฉ de mon point de vue. J'ai mรชme eu le temps de jouer une dรฉmo que je m'รฉtais gardรฉ sur le cรดtรฉ au cas oรน.
77777878-L'abstract et les slides sont dispo iciย : [Rebase d'images Docker/OCI avec crane]({{< relref "/talks/talk-rebase-crane">}}).
7878+L'abstract et les slides sont dispo iciย : [Rebase d'images Docker/OCI avec crane](/talks/talk-rebase-crane).
79798080Je n'ai pas eu รฉnormรฉment de feedbacks sur l'appli, mais ils sont tous positifsย !
8181
···55555656* [Ce que Java nous rรฉserve encore aprรจs 30 ans](https://youtu.be/B9SUCiSLEM0) par [Guillaume Dufrรชne](https://www.linkedin.com/in/guillaume-dufr%C3%AAne-90179410/) sur Youtube.
57575858-> Dans cette intervention enregistrรฉe au Ch'ti JUG, mon pote Guillaume prรฉsente l'histoire de Java, depuis la version 1.0, jusqu'ร la version 24, dans la lignรฉe des [posts qu'il avait partagรฉs]({{< relref "/posts/2025-03-14-mi-veille#-java">}}) il y a quelques mois. Il prรฉsente ensuite le futur de Java avec les prochaines JEP qui lui semblent intรฉressantes. Une vidรฉo immanquableย !
5858+> Dans cette intervention enregistrรฉe au Ch'ti JUG, mon pote Guillaume prรฉsente l'histoire de Java, depuis la version 1.0, jusqu'ร la version 24, dans la lignรฉe des [posts qu'il avait partagรฉs](/posts/2025-03-14-mi-veille#-java) il y a quelques mois. Il prรฉsente ensuite le futur de Java avec les prochaines JEP qui lui semblent intรฉressantes. Une vidรฉo immanquableย !
59596060## ๐ง IA
6161
···24242525Je les ai classรฉes selon les tags que j'utilise d'habitude, elles ne sont pas triรฉs dans un ordre prรฉcis.
26262727-Je n'ai aussi pas listรฉ les talks que j'avais dรฉjร mentionnรฉ dans mon article prรฉcรฉdent, je vous propose de les retrouver dans l'article [DevOxx 2025 - Bilan]({{< relref "/posts/2025-04-23-devoxx" >}}), que j'ai mis ร jour avec les liens des vidรฉos.
2727+Je n'ai aussi pas listรฉ les talks que j'avais dรฉjร mentionnรฉ dans mon article prรฉcรฉdent, je vous propose de les retrouver dans l'article [DevOxx 2025 - Bilan](/posts/2025-04-23-devoxx), que j'ai mis ร jour avec les liens des vidรฉos.
28282929Bon visionnageย !
3030···163163164164{{< youtube DSuSCgPQlso >}}
165165166166-> Burrito est un opรฉrateur Kubernetes qui exรฉcute des modules Terraform et s'intรจgre avec ArgoCD dans une approche GitOps. Il permet de rรฉconcilier en continu des modules, corriger le drift, et fournit une interface pour suivre les dรฉploiements. C'est plutรดt intรฉressant, j'ai eu une approche similaire quand j'ai dรฉveloppรฉ [Gaia]({{< relref "projects/gaia-app">}}) il y a quelques annรฉes.
166166+> Burrito est un opรฉrateur Kubernetes qui exรฉcute des modules Terraform et s'intรจgre avec ArgoCD dans une approche GitOps. Il permet de rรฉconcilier en continu des modules, corriger le drift, et fournit une interface pour suivre les dรฉploiements. C'est plutรดt intรฉressant, j'ai eu une approche similaire quand j'ai dรฉveloppรฉ [Gaia](projects/gaia-app) il y a quelques annรฉes.
167167168168## โธ๏ธ Kubernetes
169169
···4545Pour la saison, j'avais travaillรฉ trois sujets de talk :
46464747* "OpenTofu - 2 ans aprรจs" : pour dresser le bilan aprรจs le _drama_ et le _fork_ ;
4848-* ["Rebase d'image Docker/OCI avec crane"]({{<relref "talks/talk-rebase-crane">}}) : une dรฉmo technique d'un concept qui me travaillait depuis prรจs de deux ans ;
4949-* "[Let's play Factorio]({{<relref "talks/talk-lets-play-factorio">}})" : un talk de vulgarisation fun, dans un de mes jeux prรฉfรฉrรฉs.
4848+* ["Rebase d'image Docker/OCI avec crane"](talks/talk-rebase-crane) : une dรฉmo technique d'un concept qui me travaillait depuis prรจs de deux ans ;
4949+* ["Let's play Factorio"](talks/talk-lets-play-factorio) : un talk de vulgarisation fun, dans un de mes jeux prรฉfรฉrรฉs.
50505151J'ai soumis ces talks un peu partout, et j'ai eu la chance de pouvoir donner 3 sessions :
5252···140140141141{{< img-resized src=stats-plausible-visites.png >}}
142142143143-L'article ayant eu le plus de succรจs est [Dรฉployer des applications statiques sur Clever Cloud]({{< relref "/posts/2025-06-05-static-apps-clever/v2">}}).
143143+L'article ayant eu le plus de succรจs est [Dรฉployer des applications statiques sur Clever Cloud]({{< relref "/posts/2025/2025-06-05-static-apps-clever/v2">}}).
144144Je pense que cela s'explique par le fait que Clever Cloud ait repartagรฉ cet article, ainsi que le pote [Denis Germain](https://blog.zwindler.fr/).
145145C'est aussi un des articles les plus rรฉcents, peut-รชtre que mon audience se construit petit ร petit.
146146147147{{< img-resized src=stats-plausible-pages.png >}}
148148149149Parmi les pages les plus visitรฉes, il y a รฉgalement trois "anomalies".
150150-La page [xdotool cheatsheet]({{< relref "/posts/2021-02-06-xdotool-cheatsheet">}}) est visitรฉe presque exclusivement depuis la Russie. Je suppose qu'elle est bien rรฉfรฉrencรฉe chez Yandex. C'est aussi une des rares pages que j'avais traduite en anglais.
151151-Les deux autres anomalies sont les pages [Crรฉer un site web de documentation statique avec MkDocs]({{< relref "/posts/2023-02-23-mkdocs-material">}}) et [Anatomie d'une requรชte HTTP]({{< relref "/posts/2023-05-25-anatomie-requete-http">}}).
150150+La page [xdotool cheatsheet]({{< relref "/posts/2021/2021-02-06-xdotool-cheatsheet">}}) est visitรฉe presque exclusivement depuis la Russie. Je suppose qu'elle est bien rรฉfรฉrencรฉe chez Yandex. C'est aussi une des rares pages que j'avais traduite en anglais.
151151+Les deux autres anomalies sont les pages [Crรฉer un site web de documentation statique avec MkDocs]({{< relref "/posts/2023/2023-02-23-mkdocs-material">}}) et [Anatomie d'une requรชte HTTP]({{< relref "/posts/2023/2023-05-25-anatomie-requete-http">}}).
152152Ces deux pages sont plutรดt bien rรฉfรฉrencรฉs sur Google et Bing, et reรงoivent un flux de visites constant. Vu que leur contenu date un peu, รงa m'a poussรฉ ร ajouter un warning sur l'entรชte des pages ayant plus de deux ans pour รฉviter que les lecteurs ne soient induits en erreur.
153153154154Ce site est dรฉveloppรฉ avec [Hugo](https://gohugo.io/), le code source du site est d'ailleurs disponible sur [GitHub](https://github.com/CodeKaio/codeka.io).
···14141515C'รฉtait mon premier DevFest, et c'รฉtait un rรฉel plaisir de croiser speakers, participants, et orgas. J'ai bien profitรฉ des deux jours de la confรฉrence, ร travers les confรฉrences des autres speakers, les rencontres, et les attentions apportรฉes particuliรจrement aux speakers.
16161717-Cette รฉdition spรฉciale de ["La veille de Wittouck"]({{< relref "/series/la-veille-de-wittouck">}}) liste les diffรฉrents talks auxquels j'ai pu assister, et mon feedback gรฉnรฉral sur cette confรฉrence trรจs particuliรจre. Comme je l'ai fait pour l'article consacrรฉ ร [DevOxx 2025]({{< relref "/posts/2025-05-30-best-of-devoxx" >}}), j'amenderai cet article dans quelques semaines pour y mettre les liens des replay vidรฉos lorsqu'ils seront disponibles.
1717+Cette รฉdition spรฉciale de ["La veille de Wittouck"]({{< relref "/series/la-veille-de-wittouck">}}) liste les diffรฉrents talks auxquels j'ai pu assister, et mon feedback gรฉnรฉral sur cette confรฉrence trรจs particuliรจre. Comme je l'ai fait pour l'article consacrรฉ ร [DevOxx 2025]({{< relref "/posts/2025/2025-05-30-best-of-devoxx" >}}), j'amenderai cet article dans quelques semaines pour y mettre les liens des replay vidรฉos lorsqu'ils seront disponibles.
18181919<!--more-->
2020
content/posts/2025-10-25-cloud-nord/Ouverture de journรฉe Cloud Nord 2025.pdf
content/posts/2025/2025-10-25-cloud-nord/Ouverture de journรฉe Cloud Nord 2025.pdf
···194194195195Re-clarifier notre ligne รฉditoriale fait partie de ma TODO list pour l'annรฉe prochaine, afin de mieux guider les candidates et candidats speakers, et aussi les reviewers du CFP. Cette ligne รฉditoriale sera publiรฉe sur notre site, en amont de l'ouverture du CFP.
196196197197-Mon article [ยซ Leeloo Dallas Multipass - Rรฉpondre aux 5 รฉlรฉments d'un CFP ยป]({{< relref "/posts/2025-06-19-cfp-tips-and-tricks" >}}) servira probablement de point de dรฉpart comme instructions pour les speakers. J'irai aussi collecter les excellents articles que j'ai pu voir sur d'autres confรฉrences pour m'inspirer.
197197+Mon article [ยซ Leeloo Dallas Multipass - Rรฉpondre aux 5 รฉlรฉments d'un CFP ยป]({{< relref "/posts/2025/2025-06-19-cfp-tips-and-tricks" >}}) servira probablement de point de dรฉpart comme instructions pour les speakers. J'irai aussi collecter les excellents articles que j'ai pu voir sur d'autres confรฉrences pour m'inspirer.
198198199199### Le grand jour
200200
···73737474* [Comment รชtre refusรฉ ร coup sรปr ร un CFPย ?](https://www.webofmars.com/blog/2025-10-29_comment-etre-refuser-a-un-cfp/) par [Frรฉdรฉric Lรฉger](https://bsky.app/profile/webofmars.com) sur [Bluesky](https://bsky.app/profile/webofmars.com/post/3m4g65oilpq22)
7575> Encore un article qui parle des confรฉrences et des CFP, avec cette fois-ci les erreurs ร รฉviter.
7676-> Cette liste complรจte bien ce que j'avais dรฉjร รฉcrit dans mon article [ยซ Leeloo Dallas Multipass - Rรฉpondre aux 5 รฉlรฉments d'un CFP ยป]({{< relref "/posts/2025-06-19-cfp-tips-and-tricks" >}}), je l'ai ajoutรฉ comme lien complรฉmentaire.
7676+> Cette liste complรจte bien ce que j'avais dรฉjร รฉcrit dans mon article [ยซ Leeloo Dallas Multipass - Rรฉpondre aux 5 รฉlรฉments d'un CFP ยป]({{< relref "/posts/2025/2025-06-19-cfp-tips-and-tricks" >}}), je l'ai ajoutรฉ comme lien complรฉmentaire.
77777878* [200 heures de prรฉparation pour 45 minutes de prรฉsentation](https://contretemps.azeau.com/post/200-heures-de-preparation-pour-45-minutes-de-presentation/) par [Olivier Azeau](https://contretemps.azeau.com) _via_ [Bluesky](https://bsky.app/profile/oaz.bsky.social/post/3m5ejv5augs2l)
7979> Je parle souvent des confรฉrences et de ma propre implication en tant qu'orga ou speaker. Habituellement, je sais que je passe ร peu prรจs une heure de prรฉparation pour une heure de prรฉsentation en conf (donc plutรดt 45 ร 50 heures). Mais les formats originaux sont plus lourds ร prรฉparer, et je ne suis pas surpris du travail qu'Olivier a investi dans son talk. Je l'ai dรฉjร dit, mais j'ai environ 100 heures de prรฉparation sur mon talk "[Let's play Factorio]({{<relref "talks/talk-lets-play-factorio">}})". Hรขte de voir le replay de cette conf.
···70707171* [Ingress NGINX Retirement: What You Need to Know](https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/)
72727373-> Comme annoncรฉ [il y a quelques mois](https://github.com/kubernetes/ingress-nginx/issues/13002) par l'รฉquipe de devs (et relayรฉ [ici]({{< relref "/posts/2025-04-18-mi-veille" >}})), le projet ingress-nginx tire sa rรฉvรฉrence.
7373+> Comme annoncรฉ [il y a quelques mois](https://github.com/kubernetes/ingress-nginx/issues/13002) par l'รฉquipe de devs (et relayรฉ [ici]({{< relref "/posts/2025/2025-04-18-mi-veille" >}})), le projet ingress-nginx tire sa rรฉvรฉrence.
7474> On a maintenant une date de fin de vie prรฉvue pour Mars 2026. Bien que les systรจmes installรฉs avant cette date continueront ร fonctionner, il va falloir migrer vers un autre controller.
7575> [Cette page](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/) liste les implรฉmentations d'Ingress, en attendant de [migrer vers Gateway API](https://gateway-api.sigs.k8s.io/guides/) qui est la cible ร terme.
7676>
···79798080* [DevFest Lyon 2025](https://devfest.gdglyon.com/)
81818282-> Ce 28 novembre dernier, j'รฉtais au DevFest Lyon, et c'รฉtait bien bien chouette. Mon feedback est [ici]({{< relref "/posts/2025-11-29-devfest-lyon" >}}) en attendant les photos officielles.
8282+> Ce 28 novembre dernier, j'รฉtais au DevFest Lyon, et c'รฉtait bien bien chouette. Mon feedback est [ici]({{< relref "/posts/2025/2025-11-29-devfest-lyon" >}}) en attendant les photos officielles.
83838484---
8585