Replies: 1 comment
-
|
Check out the D2 reference architecture, infra components are versioned and deployed independently: https://github.com/controlplaneio-fluxcd/d2-fleet |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm currently building a simple, modular, and independent folder structure under
cluster/my-cluster-dev/.My goal is to pull the folders (e.g. metrics-server, external-secrets, external-dns,..) under
cluster/my-cluster-dev/from an external template Git repository afterflux bootstrap ....All components under
cluster/my-cluster-dev/orcluster/my-cluster-prod/should be configured so that changes can be made tomy-cluster-devwithout affectingmy-cluster-prodin any kind!The structure is roughly as follows:
clusters/my-cluster-dev/external-secrets/cluster-secret-store/cluster-secret-store.yaml:clusters/my-cluster-dev/external-secrets/helm/external-secrets.yaml:clusters/my-cluster-dev/external-secrets/external-secrets.yaml:These
Kustomizationare designed to allow me to easily setspec.dependsOnbetween the Helm components.Question: How can I make the
spec.pathrelative and not require it to contain the cluster name, so that theexternal-secrets/folder can be copied from a template? Do you other suggestions?Beta Was this translation helpful? Give feedback.
All reactions