-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
helmCharts doesn't support --include-crds #3819
Comments
Can you add some more justification for this? Does helm squash crds by default? See also #3815 (comment) |
I think the CRDs are just part of the helm chart and should not be omitted. When you execute Our CI pipeline takes a single By the way, our CI system is not connected to the internet. The chart file |
I tried to use
No matter what I specify as Using kustomize v4.1.2 and Helm v3.5.4. EDIT: Sorry, I've just noticed that |
Helm v3 changed how CRDs are installed. Helm v3 charts now have a See helm docs: https://helm.sh/docs/chart_best_practices/custom_resource_definitions/ |
Under what circumstances will folks using these charts via Kustomize (so not running helm install) want to exclude CRDs that the chart includes? In other words, do we need to expose the option to enable them, or do we just need to enable them globally in the generator? |
hey @monopole, thinking about submitting a PR for this. saw on the contributor's guide for kustomize that the process was to e-mail sig-cli and join the biweekly Zoom call. For something like this that's not a big feature, would you still like me to do that? Or is it safe to submit the PR and have the review / discussion happen there? |
@KnVerey -- I was thinking about having it set to
Thoughts? |
/assign |
Opened up #3898 . If you'd like me to go through the more formal process for this, please let me know! I have some further comments in here. |
Seeing that #3898 has been merged in late may, and the (current) latest release kustomize/v4.1.3 |
@hans-d We are trying to do a release this week. Fingers crossed that it goes well! |
I am also closing this issue because #3898 has been merged. |
Is there already any update on when this feature will be released or what release number will contain it? |
The most recent release should have the feature (v4.2.0). |
All right, thanks - I was just wondering because the release notes didn't say anything specifically about this feature. |
api/v0.8.11 has a release note about it and kustomize v4.2.0 has a release note that it depends on api v0.8.11. This is very confusing and unintuitive so I don't blame you for not seeing it, we are hoping to improve our release process. |
Just to add onto the chain for #3816 and #3815:
The new Helm chart inflator implementation should provide a way to set the --include-crds flag for the
helm template
stepThe text was updated successfully, but these errors were encountered: