Skip to content
Discussion options

You must be logged in to vote

Having a single source for all your clusters is still a problem even if you move away from the bad multi-branch pattern. Events about reconciliations unrelated to the cluster landing in the cluster Slack channel is the smallest of your problems. The bigger problem is causing the reconciliations in the first place. To fix this our recommendation is to move from GitRepository to OCIRepository. This way you can manage all your clusters in a single Git branch but still break the repo down in small per-cluster artifacts, this is the key design change in ControlPlane's D2 Reference Architecture:

https://fluxcd.control-plane.io/guides/d2-architecture-reference/

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@tageskri
Comment options

@matheuscscp
Comment options

@tageskri
Comment options

@matheuscscp
Comment options

Answer selected by matheuscscp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants