Kubernetes GitOps Proof of Concept
DRI: @f_santos ## Status 2023-02-03 https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/829#note_1264235448 ## Overview Deploy a proof of concept that leverages a [GitOps engine](https://github.com/argoproj/gitops-engine) to template and sync Kubernetes manifests to clusters. This is purely a PoC to demonstrate and explore the benefits of GitOps in a very small subset of cases/applications with the goal of raising awareness and alignment on direction within infrastructure. Scope: Target 2 different services in [Helmfiles repo](https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-helmfiles), have a working demo deploying these services to 2 different clusters. Related context: - https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/15051+ Q4 2022 Goals: - Timebox of 1 week - By end of Q4, deploy [ArgoCD](https://argo-cd.readthedocs.io/en/stable/) in `ops` - By end of Q4, build a demo leveraging 2 app deploying to 2 clusters - By end of Q4, demo workflow to infra teams DRI/Squad Leader: @f_santos - Filipe Santos Engineering Manager: @amoter - Anna Liisa Moter Engineers: - @f_santos - Filipe Santos - @pguinoiseau - Pierre Guinoiseau - @nduff - Nick Duff Communication/Tracking: * [Slack Channel](https://gitlab.slack.com/archives/C049M1RE685) * [Squad Slack Channel](https://gitlab.slack.com/archives/C0313V3L5T6) * This epic
epic