Christophe Chaudier 🎓 Mentor #DevOps
@cchaudier.bsky.social
🦊 @gitlab change de visage : la nouvelle interface arrive !
November 11, 2025 at 1:24 PM
🦊 @gitlab change de visage : la nouvelle interface arrive !
Le pipeline tournait.
Encore.
Et encore.
À chaque échec, la lumière du bureau clignotait.
Puis les logs se mirent à saigner.
Dans un coin, un script inconnu riait : pipeline.yaml: possessed:true.
Il était seul…
Pensait-il.
#Histoires #DevOps
Encore.
Et encore.
À chaque échec, la lumière du bureau clignotait.
Puis les logs se mirent à saigner.
Dans un coin, un script inconnu riait : pipeline.yaml: possessed:true.
Il était seul…
Pensait-il.
#Histoires #DevOps
November 7, 2025 at 8:02 AM
Le pipeline tournait.
Encore.
Et encore.
À chaque échec, la lumière du bureau clignotait.
Puis les logs se mirent à saigner.
Dans un coin, un script inconnu riait : pipeline.yaml: possessed:true.
Il était seul…
Pensait-il.
#Histoires #DevOps
Encore.
Et encore.
À chaque échec, la lumière du bureau clignotait.
Puis les logs se mirent à saigner.
Dans un coin, un script inconnu riait : pipeline.yaml: possessed:true.
Il était seul…
Pensait-il.
#Histoires #DevOps
À chaque git fetch, il sentait un souffle glacé.
Le dépot privé disparu.
Un commit spectral, signé d’une clé oubliée, hantait la branche principale.
« HEAD vs ghost », affichait Git.
Il comprit trop tard : ce conflit-là n’était pas diffusable.
#Histoires #DevOps
Le dépot privé disparu.
Un commit spectral, signé d’une clé oubliée, hantait la branche principale.
« HEAD vs ghost », affichait Git.
Il comprit trop tard : ce conflit-là n’était pas diffusable.
#Histoires #DevOps
October 31, 2025 at 8:03 AM
À chaque git fetch, il sentait un souffle glacé.
Le dépot privé disparu.
Un commit spectral, signé d’une clé oubliée, hantait la branche principale.
« HEAD vs ghost », affichait Git.
Il comprit trop tard : ce conflit-là n’était pas diffusable.
#Histoires #DevOps
Le dépot privé disparu.
Un commit spectral, signé d’une clé oubliée, hantait la branche principale.
« HEAD vs ghost », affichait Git.
Il comprit trop tard : ce conflit-là n’était pas diffusable.
#Histoires #DevOps
Reposted by Christophe Chaudier 🎓 Mentor #DevOps
😍 Votre portable Linux 14 pouces en Promo jusqu'au 1er Novembre 😍
ekimia.fr/produit/kevl...
👉 Processeur Ryzen 200
👉 GPU Radeon 780M
👉 Ultra réparable
👉 Maintenant préinstallable ZorinOS 18
ekimia.fr/produit/kevl...
👉 Processeur Ryzen 200
👉 GPU Radeon 780M
👉 Ultra réparable
👉 Maintenant préinstallable ZorinOS 18
October 25, 2025 at 8:07 AM
😍 Votre portable Linux 14 pouces en Promo jusqu'au 1er Novembre 😍
ekimia.fr/produit/kevl...
👉 Processeur Ryzen 200
👉 GPU Radeon 780M
👉 Ultra réparable
👉 Maintenant préinstallable ZorinOS 18
ekimia.fr/produit/kevl...
👉 Processeur Ryzen 200
👉 GPU Radeon 780M
👉 Ultra réparable
👉 Maintenant préinstallable ZorinOS 18
Dans les ténèbres du datacenter, le pipeline GitLab bouclait à l'infini.
Chaque tentative de retry invoquait des logs aux glyphes impies.
Le DevOps, yeux hagards, murmura : « Ia Ia CI Fhtagn... » avant de disparaître, happé par le code.
#Histoires #DevOps
Chaque tentative de retry invoquait des logs aux glyphes impies.
Le DevOps, yeux hagards, murmura : « Ia Ia CI Fhtagn... » avant de disparaître, happé par le code.
#Histoires #DevOps
October 24, 2025 at 7:03 AM
Dans les ténèbres du datacenter, le pipeline GitLab bouclait à l'infini.
Chaque tentative de retry invoquait des logs aux glyphes impies.
Le DevOps, yeux hagards, murmura : « Ia Ia CI Fhtagn... » avant de disparaître, happé par le code.
#Histoires #DevOps
Chaque tentative de retry invoquait des logs aux glyphes impies.
Le DevOps, yeux hagards, murmura : « Ia Ia CI Fhtagn... » avant de disparaître, happé par le code.
#Histoires #DevOps
Il relançait le playbook Ansible.
Rien.
Les erreurs dansaient comme des spectres sur l’écran.
Dans le silence, un souffle glacé.
Le commit n’était pas sien.
Et derrière lui, un être pâle chuchota : « Tu aurais dû commenter ton rôle… »
#Histoires #DevOps
Rien.
Les erreurs dansaient comme des spectres sur l’écran.
Dans le silence, un souffle glacé.
Le commit n’était pas sien.
Et derrière lui, un être pâle chuchota : « Tu aurais dû commenter ton rôle… »
#Histoires #DevOps
October 17, 2025 at 7:03 AM
Il relançait le playbook Ansible.
Rien.
Les erreurs dansaient comme des spectres sur l’écran.
Dans le silence, un souffle glacé.
Le commit n’était pas sien.
Et derrière lui, un être pâle chuchota : « Tu aurais dû commenter ton rôle… »
#Histoires #DevOps
Rien.
Les erreurs dansaient comme des spectres sur l’écran.
Dans le silence, un souffle glacé.
Le commit n’était pas sien.
Et derrière lui, un être pâle chuchota : « Tu aurais dû commenter ton rôle… »
#Histoires #DevOps
Sous une pluie battante, l’Ops brave la nuit, avançant à travers des serveurs qui luisent comme des feux follets.
Un commit maudit a réveillé l'Ancien bug, et des logs cryptiques murmurent son nom.
Mais au matin, seuls des tests verts restent pour témoigner.
#Histoires #DevOps
Un commit maudit a réveillé l'Ancien bug, et des logs cryptiques murmurent son nom.
Mais au matin, seuls des tests verts restent pour témoigner.
#Histoires #DevOps
October 10, 2025 at 7:02 AM
Sous une pluie battante, l’Ops brave la nuit, avançant à travers des serveurs qui luisent comme des feux follets.
Un commit maudit a réveillé l'Ancien bug, et des logs cryptiques murmurent son nom.
Mais au matin, seuls des tests verts restent pour témoigner.
#Histoires #DevOps
Un commit maudit a réveillé l'Ancien bug, et des logs cryptiques murmurent son nom.
Mais au matin, seuls des tests verts restent pour témoigner.
#Histoires #DevOps
Dans les abîmes insondables du temps, un développeur commit un changement sans en saisir la portée.
Le push fut instantané.
Les tests ?
Inexistants.
Dès lors, l’ombre du rollback plana sur le projet, murmuré dans les corridors par des voix éteintes.
Le push fut instantané.
Les tests ?
Inexistants.
Dès lors, l’ombre du rollback plana sur le projet, murmuré dans les corridors par des voix éteintes.
October 3, 2025 at 7:03 AM
Dans les abîmes insondables du temps, un développeur commit un changement sans en saisir la portée.
Le push fut instantané.
Les tests ?
Inexistants.
Dès lors, l’ombre du rollback plana sur le projet, murmuré dans les corridors par des voix éteintes.
Le push fut instantané.
Les tests ?
Inexistants.
Dès lors, l’ombre du rollback plana sur le projet, murmuré dans les corridors par des voix éteintes.
Dans les entrailles du navire de déploiement, le capitaine consulta la carte CI/CD.
Les pipelines tournaient comme des engrenages d’une machinerie infernale.
« Activez la commande Terraform ! » cria-t-il.
Mais le push final révéla un trésor : un build vert.
#Histoires #DevOps
Les pipelines tournaient comme des engrenages d’une machinerie infernale.
« Activez la commande Terraform ! » cria-t-il.
Mais le push final révéla un trésor : un build vert.
#Histoires #DevOps
September 26, 2025 at 7:02 AM
Dans les entrailles du navire de déploiement, le capitaine consulta la carte CI/CD.
Les pipelines tournaient comme des engrenages d’une machinerie infernale.
« Activez la commande Terraform ! » cria-t-il.
Mais le push final révéla un trésor : un build vert.
#Histoires #DevOps
Les pipelines tournaient comme des engrenages d’une machinerie infernale.
« Activez la commande Terraform ! » cria-t-il.
Mais le push final révéla un trésor : un build vert.
#Histoires #DevOps
Chaque soir, il lisait le même fichier d’historique Git.
Chaque soir, il trouvait un nouveau commit.
Jamais signé.
Un jour, il fit un git blame… et vit son propre nom, daté de 1865.
Derrière lui, dans le miroir, un clone souriait.
#Histoires #DevOps
Chaque soir, il trouvait un nouveau commit.
Jamais signé.
Un jour, il fit un git blame… et vit son propre nom, daté de 1865.
Derrière lui, dans le miroir, un clone souriait.
#Histoires #DevOps
September 19, 2025 at 7:03 AM
Chaque soir, il lisait le même fichier d’historique Git.
Chaque soir, il trouvait un nouveau commit.
Jamais signé.
Un jour, il fit un git blame… et vit son propre nom, daté de 1865.
Derrière lui, dans le miroir, un clone souriait.
#Histoires #DevOps
Chaque soir, il trouvait un nouveau commit.
Jamais signé.
Un jour, il fit un git blame… et vit son propre nom, daté de 1865.
Derrière lui, dans le miroir, un clone souriait.
#Histoires #DevOps
Il trouva un journal système gravé sur obsidienne.
Chaque ligne récitait une incantation oubliée.
Quand il lança ansible-playbook daemon.yml, la brume s’épaissit… et un œil ancien s’ouvrit dans le miroir du monitoring.
#Histoires #DevOps
Chaque ligne récitait une incantation oubliée.
Quand il lança ansible-playbook daemon.yml, la brume s’épaissit… et un œil ancien s’ouvrit dans le miroir du monitoring.
#Histoires #DevOps
September 12, 2025 at 7:03 AM
Il trouva un journal système gravé sur obsidienne.
Chaque ligne récitait une incantation oubliée.
Quand il lança ansible-playbook daemon.yml, la brume s’épaissit… et un œil ancien s’ouvrit dans le miroir du monitoring.
#Histoires #DevOps
Chaque ligne récitait une incantation oubliée.
Quand il lança ansible-playbook daemon.yml, la brume s’épaissit… et un œil ancien s’ouvrit dans le miroir du monitoring.
#Histoires #DevOps
Dans le silence de la station Ventus, le DevOps lut le plan CI gravé sur cuivre.
L’éclair frappa le dôme.
Une lueur bleue s’échappa de la machine.
Le pipeline inconnue venait de s’exécuter… et modifia la gravité.
#Histoires #DevOps
L’éclair frappa le dôme.
Une lueur bleue s’échappa de la machine.
Le pipeline inconnue venait de s’exécuter… et modifia la gravité.
#Histoires #DevOps
September 5, 2025 at 7:02 AM
Dans le silence de la station Ventus, le DevOps lut le plan CI gravé sur cuivre.
L’éclair frappa le dôme.
Une lueur bleue s’échappa de la machine.
Le pipeline inconnue venait de s’exécuter… et modifia la gravité.
#Histoires #DevOps
L’éclair frappa le dôme.
Une lueur bleue s’échappa de la machine.
Le pipeline inconnue venait de s’exécuter… et modifia la gravité.
#Histoires #DevOps
Il écrivait ses déploiements dans un vieux carnet, au bureau du fond.
À chaque rollback, une page se noircissait seule.
Un jour, il y lut un commit signé d’une date future… et d’un nom qu’il n’osa jamais prononcer.
#Histoires #DevOps
À chaque rollback, une page se noircissait seule.
Un jour, il y lut un commit signé d’une date future… et d’un nom qu’il n’osa jamais prononcer.
#Histoires #DevOps
August 29, 2025 at 7:03 AM
Il écrivait ses déploiements dans un vieux carnet, au bureau du fond.
À chaque rollback, une page se noircissait seule.
Un jour, il y lut un commit signé d’une date future… et d’un nom qu’il n’osa jamais prononcer.
#Histoires #DevOps
À chaque rollback, une page se noircissait seule.
Un jour, il y lut un commit signé d’une date future… et d’un nom qu’il n’osa jamais prononcer.
#Histoires #DevOps
Il était seul dans la salle de pause, les néons clignotaient.
Sur l'écran : merge conflict.
Mais les lignes se réécrivaient seules, formant des mots qu'il n'avait jamais tapés.
Quand il releva les yeux, le frigo était entrouvert... et respirait.
#Histoires #DevOps
Sur l'écran : merge conflict.
Mais les lignes se réécrivaient seules, formant des mots qu'il n'avait jamais tapés.
Quand il releva les yeux, le frigo était entrouvert... et respirait.
#Histoires #DevOps
August 22, 2025 at 7:03 AM
Il était seul dans la salle de pause, les néons clignotaient.
Sur l'écran : merge conflict.
Mais les lignes se réécrivaient seules, formant des mots qu'il n'avait jamais tapés.
Quand il releva les yeux, le frigo était entrouvert... et respirait.
#Histoires #DevOps
Sur l'écran : merge conflict.
Mais les lignes se réécrivaient seules, formant des mots qu'il n'avait jamais tapés.
Quand il releva les yeux, le frigo était entrouvert... et respirait.
#Histoires #DevOps
Chaque déploiement échouait à 5h47.
Le pipeline CI restait figé sur pending.
Le DevOps partit vérifier sur site.
Devant l’usine abandonnée, son écran grésilla : build succeeded.
Il leva les yeux.
Quelqu’un l’attendait derrière la vitre.
#Histoires #DevOps
Le pipeline CI restait figé sur pending.
Le DevOps partit vérifier sur site.
Devant l’usine abandonnée, son écran grésilla : build succeeded.
Il leva les yeux.
Quelqu’un l’attendait derrière la vitre.
#Histoires #DevOps
August 15, 2025 at 7:02 AM
Chaque déploiement échouait à 5h47.
Le pipeline CI restait figé sur pending.
Le DevOps partit vérifier sur site.
Devant l’usine abandonnée, son écran grésilla : build succeeded.
Il leva les yeux.
Quelqu’un l’attendait derrière la vitre.
#Histoires #DevOps
Le pipeline CI restait figé sur pending.
Le DevOps partit vérifier sur site.
Devant l’usine abandonnée, son écran grésilla : build succeeded.
Il leva les yeux.
Quelqu’un l’attendait derrière la vitre.
#Histoires #DevOps
Le jour où j’ai vu l’éléphant dans la pièce… 🐘
Je me souviens très bien du moment.
C’était en 2018.
La nouvelle tombe : @Microsoft rachète @GitHub.
🧵 THREAD ⤵️
Je me souviens très bien du moment.
C’était en 2018.
La nouvelle tombe : @Microsoft rachète @GitHub.
🧵 THREAD ⤵️
August 13, 2025 at 5:01 AM
Le jour où j’ai vu l’éléphant dans la pièce… 🐘
Je me souviens très bien du moment.
C’était en 2018.
La nouvelle tombe : @Microsoft rachète @GitHub.
🧵 THREAD ⤵️
Je me souviens très bien du moment.
C’était en 2018.
La nouvelle tombe : @Microsoft rachète @GitHub.
🧵 THREAD ⤵️
🫥 GitHub c’est fini !
En tout cas @GitHub indépendant de @Microsoft.
Mais qu’est-ce que ça change pour toi ?
🧵 THREAD ⤵️
En tout cas @GitHub indépendant de @Microsoft.
Mais qu’est-ce que ça change pour toi ?
🧵 THREAD ⤵️
August 12, 2025 at 9:29 AM
🫥 GitHub c’est fini !
En tout cas @GitHub indépendant de @Microsoft.
Mais qu’est-ce que ça change pour toi ?
🧵 THREAD ⤵️
En tout cas @GitHub indépendant de @Microsoft.
Mais qu’est-ce que ça change pour toi ?
🧵 THREAD ⤵️
Reposted by Christophe Chaudier 🎓 Mentor #DevOps
Microsoft l'admet : impossible de garantir que les données européennes ne partiront jamais aux USA.
Vos données sont-elles vraiment en sécurité ? 🤔
www.generation-nt.com/actualites/m...
#souveraineténumérique #CloudAct #ProtectionDesDonnées
Vos données sont-elles vraiment en sécurité ? 🤔
www.generation-nt.com/actualites/m...
#souveraineténumérique #CloudAct #ProtectionDesDonnées
Microsoft l'avoue : vos données en Europe ne sont pas à l'abri des USA
GNT est le portail Hi-Tech français consacré aux nouvelles technologies (internet, logiciel, matériel, mobilité, entreprise) et au jeu vidéo PC et consoles.
www.generation-nt.com
August 8, 2025 at 9:59 AM
Microsoft l'admet : impossible de garantir que les données européennes ne partiront jamais aux USA.
Vos données sont-elles vraiment en sécurité ? 🤔
www.generation-nt.com/actualites/m...
#souveraineténumérique #CloudAct #ProtectionDesDonnées
Vos données sont-elles vraiment en sécurité ? 🤔
www.generation-nt.com/actualites/m...
#souveraineténumérique #CloudAct #ProtectionDesDonnées
À minuit, un git pull échoua.
La ligne de commande murmura : error: une ligne de code impossible à trouver.
Le Dev tenta un merge.
L’erreur se répliqua, et le spectre d’un ancien commit apparut dans le log.
#Histoires #DevOps
La ligne de commande murmura : error: une ligne de code impossible à trouver.
Le Dev tenta un merge.
L’erreur se répliqua, et le spectre d’un ancien commit apparut dans le log.
#Histoires #DevOps
August 8, 2025 at 7:03 AM
À minuit, un git pull échoua.
La ligne de commande murmura : error: une ligne de code impossible à trouver.
Le Dev tenta un merge.
L’erreur se répliqua, et le spectre d’un ancien commit apparut dans le log.
#Histoires #DevOps
La ligne de commande murmura : error: une ligne de code impossible à trouver.
Le Dev tenta un merge.
L’erreur se répliqua, et le spectre d’un ancien commit apparut dans le log.
#Histoires #DevOps
Il croyait relancer un simple container.
Mais les logs parlaient une langue oubliée.
docker logs -f révélait des runes mouvantes.
Quand l’image redémarra, ce n’était plus un service… mais une invocation.
#Histoires #DevOps
Mais les logs parlaient une langue oubliée.
docker logs -f révélait des runes mouvantes.
Quand l’image redémarra, ce n’était plus un service… mais une invocation.
#Histoires #DevOps
August 1, 2025 at 7:03 AM
Il croyait relancer un simple container.
Mais les logs parlaient une langue oubliée.
docker logs -f révélait des runes mouvantes.
Quand l’image redémarra, ce n’était plus un service… mais une invocation.
#Histoires #DevOps
Mais les logs parlaient une langue oubliée.
docker logs -f révélait des runes mouvantes.
Quand l’image redémarra, ce n’était plus un service… mais une invocation.
#Histoires #DevOps
Reposted by Christophe Chaudier 🎓 Mentor #DevOps
🚨 Tu administres ou maintiens une instance @GitLab ? Lis bien ce qui suit.
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
July 29, 2025 at 7:05 AM
🚨 Tu administres ou maintiens une instance @GitLab ? Lis bien ce qui suit.
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
🚨 Tu administres ou maintiens une instance @GitLab ? Lis bien ce qui suit.
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
July 29, 2025 at 7:05 AM
🚨 Tu administres ou maintiens une instance @GitLab ? Lis bien ce qui suit.
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
Dis-moi honnêtement…
👉 Quand tu fais une mise à jour de ta forge #GitLab, tu fais comment pour TOUT tester ?
🧵[Thread] ⤵️
Chaque nuit, un build échouait à 03:33.
L’operateur DevOps vérifia le serveur… une odeur d’algues.
Dans les logs : InvocationError: DeepOne.awaken().
Quand il se retourna, les câbles formaient des tentacules.
#Histoires #DevOps
L’operateur DevOps vérifia le serveur… une odeur d’algues.
Dans les logs : InvocationError: DeepOne.awaken().
Quand il se retourna, les câbles formaient des tentacules.
#Histoires #DevOps
July 25, 2025 at 7:02 AM
Chaque nuit, un build échouait à 03:33.
L’operateur DevOps vérifia le serveur… une odeur d’algues.
Dans les logs : InvocationError: DeepOne.awaken().
Quand il se retourna, les câbles formaient des tentacules.
#Histoires #DevOps
L’operateur DevOps vérifia le serveur… une odeur d’algues.
Dans les logs : InvocationError: DeepOne.awaken().
Quand il se retourna, les câbles formaient des tentacules.
#Histoires #DevOps
À bord du Nautiploy, l’ingénieur scrutait la mer de logs.
Soudain, une alerte s’alluma : module inconnu détecté.
Il dézooma.
Le pipeline formait une spirale... et au centre, une créature géante attendait l’application.
#Histoires #DevOps
Soudain, une alerte s’alluma : module inconnu détecté.
Il dézooma.
Le pipeline formait une spirale... et au centre, une créature géante attendait l’application.
#Histoires #DevOps
July 18, 2025 at 7:08 AM
À bord du Nautiploy, l’ingénieur scrutait la mer de logs.
Soudain, une alerte s’alluma : module inconnu détecté.
Il dézooma.
Le pipeline formait une spirale... et au centre, une créature géante attendait l’application.
#Histoires #DevOps
Soudain, une alerte s’alluma : module inconnu détecté.
Il dézooma.
Le pipeline formait une spirale... et au centre, une créature géante attendait l’application.
#Histoires #DevOps
Il croyait avoir tout vérifié.
Pourtant, chaque nuit, le même rôle Ansible échouait.
Les logs étaient vides, sauf une ligne : « Ce playbook n'est pas pour les vivants. »
Un frisson.
Dans le miroir, derrière lui… une committeuse oubliée.
#Histoires #DevOps
Pourtant, chaque nuit, le même rôle Ansible échouait.
Les logs étaient vides, sauf une ligne : « Ce playbook n'est pas pour les vivants. »
Un frisson.
Dans le miroir, derrière lui… une committeuse oubliée.
#Histoires #DevOps
July 11, 2025 at 7:02 AM
Il croyait avoir tout vérifié.
Pourtant, chaque nuit, le même rôle Ansible échouait.
Les logs étaient vides, sauf une ligne : « Ce playbook n'est pas pour les vivants. »
Un frisson.
Dans le miroir, derrière lui… une committeuse oubliée.
#Histoires #DevOps
Pourtant, chaque nuit, le même rôle Ansible échouait.
Les logs étaient vides, sauf une ligne : « Ce playbook n'est pas pour les vivants. »
Un frisson.
Dans le miroir, derrière lui… une committeuse oubliée.
#Histoires #DevOps