Boosting DX: Preview Environments and Monorepo with ArgoCD - François Le Pape, Ninetailed

preview_player
Показать описание

Deep-dive into some new concepts like "Appset-of-Appsets" and the ApplicationSetsception. Let's see how to create a nightmare for Ops, and an amazing DX for developers ;)

(Ah also, be warned of the thick french accent)

ArgoCD allowed our team to be extremely flexible and adapt to our developers to offer a great DX (developer experience). Let’s dive into how the new feature Application multi-sources enabled amazing platform capabilities with a git monorepo.

We will see how we decided to avoid matrix generator to instead compose applicationSets with helm charts in order to provide maximum options to our developers. Also, we will talk about how we added Crossplane to the mix to reach out to external AWS services, and how we solved the “commit spam” effect with monorepo. If every micro-service in a monorepo pushes a tag commit for each commit on a pull request, it gets really noisy, but eventually we found a great compromise. And last but not least, how our approach provides a great platform feeling with a tailored service catalog for our team.

#gitops #devops #kubernetes
Рекомендации по теме