ocf / kubernetes

ArgoCD-based configuration for the OCF Kubernetes cluster
21 stars 5 forks source link

ArgoCD Python Plugin #1

Closed nikhiljha closed 2 years ago

nikhiljha commented 3 years ago
nikhiljha commented 2 years ago

This approach turned out to not be right for us. Not to mention performance issues with poetry install on every commit, running arbitrary code from a pod with * RBAC is insane.

Instead, we're pushing cluster manifests as YAML to manifests/, and syncing them naively. Added benefits: #17, git diff gives you precise output, we are no longer tied to ArgoCD (any GitOps tool that can sync YAML will work for us), etc. This also gives rise to the possibility of me writing my own minimal and correct GitOps tool in Rust. 👀