ArgoCD

2022-08-17 8 Min. lecture Kubernetes
Dans la mouvance GitOps, deux projets libres attirent l’attention, ArgoCD et FluxCD. Je vais dans cet article vous présenter rapidement ArgoCD. Je connais moins FluxCD pour l’instant, mais si vous êtes impatient de le connaître, je vous conseille de regarder l’excellente présentation de Laurent Grangeau et Ludovic Piot lors du BreizhCamp 2022. En ce qui me concerne je n’ai pas encore fait mon choix au moment d’écrire ces lignes. Les 2 outils ont leurs avantages et inconvénients. continuer la lecture

Podcast et Vidéos

2022-08-14 2 Min. lecture Divers
Dans ce post, j’ai extrait pour vous l’ensemble de la base de données SQLite du NewPipe que j’utilise et j’y ai fait un peu de rangement. Et en bonus quelques podcasts que j’écoute en fermant les yeux. Ce document fait parti d’un projet séparé que vous pouvez retrouver sur framagit. D’ailleurs si vous connaissez d’autres podcasts ou chaînes Youtube/PeerTube intéressantes, n’hésitez pas à proposer une merge-request sur le projet. PodcastsDevOpsBig Data Hebdo ⭐ 🇫🇷Electro Monkeys ⭐ 🇫🇷Radios DevOps 🇫🇷DevObs ⭐ 🇫🇷WeSpeakCloud 🇫🇷 SécuritéNoLimitSecu ⭐ 🇫🇷Le Comptoir Sécu 🇫🇷 Dev/AgilitéArtisan Développeur 🇫🇷GoTime 🇬🇧Human Coders Podcast 🇫🇷IFTTD - If This Then Dev 🇫🇷Les Cast Codeurs Podcast ⭐ 🇫🇷Generation Remote 🇫🇷 VidéosGoDonald FeuryEQuimperFyneGetCodingKnowledge ⭐ 🇫🇷Go In 5 MinutesGoDaysGoLab conferenceGolang DojoGopher AcademyGopher GuidesGopherCon EuropeGopherCon IsraelGrow AdeptHassane Moustapha 🇫🇷Justforfunc: Programming in GoKelvin MaiLearn Go ProgrammingLondonGophersMaharlikans CodeSteve HookTutorialEdge DevOpsAnais UrlichsBret Fisher Docker and DevOpsCNCFC Cloud Native Computing FoundationCloud Native IslamabadCloud Native RejektsContinuous DeliveryDenis Jannot 🇫🇷DevObs 🇫🇷DevoxxFluxGuilhem Lettron 🇫🇷Is it ObservableJanakiram MSVJoe H. continuer la lecture

Gestion des secrets Kubernetes avec Hashicorp Vault

2022-08-13 9 Min. lecture Kubernetes
Hashicorp Vault a la réputation d’être un peu compliqué à mettre en place ou à administrer. Il existe d’autre solution plus simple tel que sealed-secret de Bitnami ou Mozilla SOPS. Sealed-secret est en effet très simple mais ne permet de gérer que des secrets kubernetes. Mozilla SOPS lui va nous permettre de chiffrer toutes les valeurs présentes dans les fichiers yaml et json. Ces 2 outils ont une approche beaucoup plus GitOps de la gestion des secrets que vault, mais ne font que ça (ce qui est déjà pas mal). continuer la lecture

Migration de alacritty+tmux vers kitty

2022-08-11 10 Min. lecture Shell
Cela fait un long moment que je n’ai plus écrit d’article, ne sachant pas la fréquentation de ce blog, je ne sais pas s’il y a des gens frustrés. J’utilise tmux depuis plus de 10 ans et Alacritty depuis 2 ou 3 ans lorsque j’ai commencé à programmer un peu en Rust. Comme avec le langage Go, j’aime bien regarder les outils qui sont créés avec les langages que j’utilise, ça donne une bonne idée des possibilités du langage. continuer la lecture

Git subtree: une alternative à Git submodule

2019-05-15 6 Min. lecture Git
Astuce: Vous pouvez trouver la version originale de cet article à l’adresse : https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree Internet regorge d’articles sur les raisons pour lesquelles vous ne devriez pas utiliser les sous-modules Git. Je suis en grande partie d’accord, même si je ne suis pas si sévère dans mon évaluation. Comme je l’ai expliqué dans un article précédent, les sous-modules sont utiles pour quelques cas d’utilisation mais ont plusieurs inconvénients. Existe-t-il d’autres solutions ? continuer la lecture

Préférez les tests structurés en tableau

2019-05-07 13 Min. lecture Golang
Astuce: Vous pouvez trouver la version originale de cet article à l’adresse : https://dave.cheney.net/2019/05/07/prefer-table-driven-tests Je suis un grand fan des tests, en particulier les tests unitaires et le TDD (fait correctement, bien sûr). Une pratique qui s’est développée autour des projets Go est l’idée d’un test structuré en tableau. Cet article explore le pourquoi et le comment d’écrire un test structuré en tableau. Supposons que nous ayons une fonction qui divise les chaînes de caractères : continuer la lecture

Go Modules

2019-04-15 12 Min. lecture Golang
1. IntroductionAstuce: Vous pouvez trouver la version en anglais de ce document à l’adresse https://blog.golang.org/using-go-modules Go 1.11 et 1.12 incluent un support préliminaire des modules, le nouveau système de gestion des dépendances de Go qui rend explicite et facile à gérer les informations de version des dépendances. Ce billet de blog est une introduction aux opérations de base nécessaires pour commencer à utiliser les modules. Un prochain article couvrira la publication des modules pour d’autres puissent les utiliser. continuer la lecture
Articles plus anciens