helm: move admission out of crds folder#1548
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1548 +/- ##
==========================================
+ Coverage 61.65% 61.78% +0.13%
==========================================
Files 81 81
Lines 12131 12131
==========================================
+ Hits 7479 7495 +16
+ Misses 4184 4171 -13
+ Partials 468 465 -3 |
tools/src/gtwapi-manifests/pin.go
Outdated
There was a problem hiding this comment.
Signed-off-by: hejianpeng <[email protected]>
Signed-off-by: hejianpeng <[email protected]>
Signed-off-by: hejianpeng <[email protected]>
|
IMO we shouldn't move this stuff into the main chart directory since removing these items on a |
|
there's two concerns:
what about move these out of EG chart? |
Generally speaking IMO it's better to
That would probably be better practice than any of the above helm related options and I'd be a +1 for that. or moving the CRDs into their own helm chart along with the admission stuff so that you can do one install of the admission/crds per-cluster and then the main EG install/chart can be done multiple times per cluster in a clean way if needed. I'm personally a fan of that approach wrt handling CRD installations. I don't think it's that big a deal, but IMO helm's handling of the |
|
Will creating a sub chart for gateway-api help here ? |
I think that chart should be provided by gateway-api project. |
theoretically I agree with you :) |
|
@AliceProxy and I discussed this issue in the community meeting today and we were +1 on moving the gateway-api resources into a separate chart with chart values such as or this would imply not adding the |
+1, I would prefer two charts (1 for CRDs + admission server and one for the controller). However, a sub chart with the installation of the admission server and CRDs being opt-in would be an acceptable solution as well, that IMO is better than the current way we're handling this. |
|
I'd like close this now, will handle this in v0.6. |
What this PR does / why we need it:
this PR introduce a new tool named gtwapi-manifests, which will parse manifests from upstream release.
Which issue(s) this PR fixes:
Fixes #1506
Alternatives: move Gatway API project resources out of EG's chart,users mange resources themself.