-
Notifications
You must be signed in to change notification settings - Fork 0
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
♻️ Refactor Flux kustomizations for apps #51
base: main
Are you sure you want to change the base?
Conversation
9edbdb8
to
0eac3b5
Compare
Move apps from the central Flux kustomization to dedicated resources. Follow the template repo [flux2-kustomize-helm-example](https://github.com/fluxcd/flux2-kustomize-helm-example)
0eac3b5
to
037004c
Compare
I'm not sure if we really should go through with this. And if the cluster explodes as soon as we merge the PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
seems like an ok approach. i think it could work in general.
how do you make the distinction between infrastructure
and apps
? how can i decide where something belongs that i might deploy?
apiVersion: kustomize.config.k8s.io/v1beta1 | ||
kind: Kustomization | ||
resources: | ||
- cert-manager.yaml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some resources are in the same directory, but missing here:
external-dns.yaml
metallb.yaml
- ../base/cert-manager | ||
- ../base/dendrite | ||
- ../base/cryptpad | ||
- ../base/external-dns | ||
- ../base/grafana | ||
- ../base/prometheus |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why are all of these paths prefixed with base
? what makes an app belong into base
?
Move apps from the central Flux kustomization to dedicated resources.
Follow the template repo
flux2-kustomize-helm-example