feat(helm-chart): seperate CRDs into subchart #1606
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR seperates the CRDs into their own helm-chart, since this has some benefits according to the official helm documentation.
https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#some-caveats-and-explanations
Method 2 describes to have CRDs in their own helm-chart, which works around the problems described in Method 1 - which this chart currently uses.
I took the inspiration from https://github.com/metallb/metallb/tree/main/charts/metallb, where they also have a seperate chart for CRDs, which saved us some trouble in the past already.