feat(helm): add opt-in Gateway API CRDs to Helm chart#4710
feat(helm): add opt-in Gateway API CRDs to Helm chart#4710roulettedares wants to merge 2 commits into
Conversation
|
Welcome @roulettedares! |
|
Hi @roulettedares. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: roulettedares The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Bundles upstream Gateway API v1.5.1 standard and experimental CRDs as opt-in via crds.gatewayAPI.standard.enabled / experimental.enabled (both default false). Raw YAML lives in config/crd/gateway/upstream/ and is copied to helm/files/ by make crds, so verify-crds.sh catches drift automatically.
c70571c to
96f72b0
Compare
|
/ok-to-test |
|
Hey @roulettedares ,Thanks for working on this. While testing this, I found out that the current approach of embedding CRD files in the chart and installing via helm install/helm upgrade doesn't work due to the Helm 1MB release secret limit. I think we need to adopt different approach here. We can keep the CRD files in the same chart but document the install using helm template piped into |
|
I didn't hit this issue since I'm installing via argoCD ill update the docs |
e660daf to
21f6e15
Compare
41f191e to
03ce346
Compare
03ce346 to
acc6b83
Compare
|
@shraddhabang @shuqz @zac-nixon how is this looking? |
Bundles upstream Gateway API v1.5.1 standard and experimental CRDs as opt-in via crds.gatewayAPI.standard.enabled / experimental.enabled (both default false). Raw YAML lives in config/crd/gateway/upstream/ and is copied to helm/files/ by make crds, so verify-crds.sh catches drift automatically. Closes #4687 #4651
Issue
Description
Checklist
README.md, or thedocsdirectory)BONUS POINTS checklist: complete for good vibes and maybe prizes?! 🤯