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

Separate shared CRDs like AdoptedResource into a stand-alone chart #2300

Open
michaelvl opened this issue Feb 17, 2025 · 0 comments
Open

Separate shared CRDs like AdoptedResource into a stand-alone chart #2300

michaelvl opened this issue Feb 17, 2025 · 0 comments

Comments

@michaelvl
Copy link

Helm charts for the individual controllers include CRDs for resources managed by the specific controller and additionally each controller includes the common CRDs AdoptedResource and FieldExport. This is problematic from a GitOps 'ownership' point of view. It also means that managing and versioning these CRDs follow the controllers.

It would be a better separation of concerns if these CRDs were managed as a separate chart and each controller only contained the CRDs for the specific controller. This is similar to how e.g. Istio have a base chart that installs CRDs and other charts for e.g. the Istio controlplane.

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