Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nesting projects #441

Open
iamandymcinnes opened this issue Mar 14, 2023 · 0 comments
Open

Nesting projects #441

iamandymcinnes opened this issue Mar 14, 2023 · 0 comments

Comments

@iamandymcinnes
Copy link

Hi

I'm new to argo and autopilot (and gitops tbf) but I wondered how I would nest projects. If my understanding is correct a project could be used to describe an environment or a collection of things or applications.

We structure our clusters like non prod (npr) / prod (prd) and then region, environment and customer/tenant sepecific thing if we have a specific resource to that level

So our physical clusters are like:
NPR-EU
PRD-EU
PRD-US
etc

In my head the project or overlay structure would be something like

  • NPR
    • EU
      • INT
        • Tenant1
      • QAS
        • Tenant2
  • PRD
    • EU
      • STG
        • etc

I've been following the docs on creating a project etc, but not sure how I would achieve the above, or if this goes against the opinionated nature of autopilot?

The reason behind the structure of the above is that I can create kustomisations at the different levels to share config like name prefixes down between the children of a particular environment or region.

Intresested in any feedback :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant