cloud-native-toolkit / planning

The is the planning repo to manage the cross project Epics and Issues. Tasks and Bugs
3 stars 1 forks source link

Standardize the population of the modules in the gitops repo in a cli command #855

Open seansund opened 3 years ago

seansund commented 3 years ago

There are two issues currently with the implementation of the gitops repo:

  1. They are not fully aligned with the design of the multi tenancy gitops structure - https://github.com/cloud-native-toolkit/multi-tenancy-gitops (particularly the use of kustomize overlays for the argocd config)
  2. The logic to set up the gitops, while consistent now across the gitops module repos, is achieved through copies of the same scripts in each repo. This means that to update the logic, all of the repos must be refreshed...

This is a good time to create a cli command that encapsulates the logic in these shell scripts to set up the modules. (This also gets us one step closer to being able to define GitOps modules independent of Terraform.)