mirror of
https://github.com/holos-run/holos.git
synced 2026-03-21 01:35:02 +00:00
Previously all generated ArgoCD Application resources go into the default project following the Quickstart guide. The configuration code is being organized into the concept of projects in the filesystem, so we want to the GitOps configuration to also reflect this concept of projects. This patch extends the ArgoConfig user facing schema to accept a project string. The app-projects component automatically manages AppProject resources in the argocd namespace for each of the defined projects. This allows CUE configuration in the a project directory to specify the project name so that all Applications are automatically assigned to the correct project.