À 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
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
Au programme, un talk de @yodamad03.bsky.social et une revue de la release 18.9 par @cchaudier.bsky.social
📺 A suivre sur les chaines Youtube, Twitch et Linkedin de #Zenika 🙏
👉 www.meetup.com/gitlab-meetu...
Au programme, un talk de @yodamad03.bsky.social et une revue de la release 18.9 par @cchaudier.bsky.social
📺 A suivre sur les chaines Youtube, Twitch et Linkedin de #Zenika 🙏
👉 www.meetup.com/gitlab-meetu...
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
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
Payées comme des merdes sur des contrats de 24h. 800 balles par mois.
Balancées sur plusieurs écoles, des fois sur une meme journée.
Et bien, voilà comment les politiques considèrent le handicap en France.
Niquez vous.
Payées comme des merdes sur des contrats de 24h. 800 balles par mois.
Balancées sur plusieurs écoles, des fois sur une meme journée.
Et bien, voilà comment les politiques considèrent le handicap en France.
Niquez vous.
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
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
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
Si elles ne sont pas rebuildé, tu déploies en continu des CVE as code. C’est beau.
Mais Docker vient de sortir un truc qui va nous faire gagner du tps, et un détail est surprenant.
🧵 THEAD ⤵️
Si elles ne sont pas rebuildé, tu déploies en continu des CVE as code. C’est beau.
Mais Docker vient de sortir un truc qui va nous faire gagner du tps, et un détail est surprenant.
🧵 THEAD ⤵️
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
Le dépôt semblait vivant, son origine introuvable.
À minuit, un commit anonyme apparut : (fix: revenant).
L’Ops recula, figé.
Derrière lui, le souffle court d’un bug jamais mergé.
#Histoires #DevOps
Le dépôt semblait vivant, son origine introuvable.
À minuit, un commit anonyme apparut : (fix: revenant).
L’Ops recula, figé.
Derrière lui, le souffle court d’un bug jamais mergé.
#Histoires #DevOps
Le terminal geignait, projetant des glyphes oubliés.
L’AdminSys DevOps sentit la brume envahir la salle.
Des logs humides coulaient à ses pieds.
Derrière lui, un souffle.
Une voix.
« Module ancient provisionné. »
#Histoires #DevOps
Le terminal geignait, projetant des glyphes oubliés.
L’AdminSys DevOps sentit la brume envahir la salle.
Des logs humides coulaient à ses pieds.
Derrière lui, un souffle.
Une voix.
« Module ancient provisionné. »
#Histoires #DevOps
Pourtant, chaque nuit, un commit inconnu s’y glissait, brisant les builds.
Le DevOps veillait.
À 3h12, un push : fix-final-v2.
Tremblant, il remonta l’IP…
Son propre poste.
Mais il dormait.
#Histoires #DevOps
Pourtant, chaque nuit, un commit inconnu s’y glissait, brisant les builds.
Le DevOps veillait.
À 3h12, un push : fix-final-v2.
Tremblant, il remonta l’IP…
Son propre poste.
Mais il dormait.
#Histoires #DevOps
Les logs formaient des glyphes impies.
Une IP ancestrale apparaissait à chaque retry.
Quand il tenta un rollback, le moniteur chuchota : « Ia Ia... apply successful. »
Trop tard.
Quelque chose s'était déployé.
#Histoires #DevOps
Les logs formaient des glyphes impies.
Une IP ancestrale apparaissait à chaque retry.
Quand il tenta un rollback, le moniteur chuchota : « Ia Ia... apply successful. »
Trop tard.
Quelque chose s'était déployé.
#Histoires #DevOps
Une branche inconnue s'activait dans les abysses du cloud.
« Cap sur le module expérimental ! » cria-t-il.
Mais nul ne savait ce qu'il allait vraiment appliquer…
#Histoires #DevOps
Une branche inconnue s'activait dans les abysses du cloud.
« Cap sur le module expérimental ! » cria-t-il.
Mais nul ne savait ce qu'il allait vraiment appliquer…
#Histoires #DevOps
Il y a 7 ans, je lançais une idée un peu folle : créer un espace pour les passionnés du DevOps francophone.
Il y a 7 ans, je lançais une idée un peu folle : créer un espace pour les passionnés du DevOps francophone.
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
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
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
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
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
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
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.