waaghals / kustomize-gitops-template

Gitops example repository with Kustomize

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Separate application per environment

waaghals opened this issue · comments

Each environment is its own ArgoCD application and includes all services for that environment.
When using many services (from base directory) the resulting ArgoCD application will become rather large.

Instead each service/environment combination should be their own folder.
This way the ArgoCD deployments can be much more granular.

  • Promote individual application between environments
  • View diff between rendered environments per application
  • Workflow for adding new application to environment
  • ArgoCD applicationset for all environments/application
  • Automated overview of applications deployed per environment environments
  • Automated overview of features deployed per application environment