helm: add envoy gateway addon helm chart support#3470
helm: add envoy gateway addon helm chart support#3470arkodg merged 8 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: shawnh2 <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3470 +/- ##
==========================================
+ Coverage 68.12% 68.17% +0.04%
==========================================
Files 165 165
Lines 20122 20122
==========================================
+ Hits 13708 13718 +10
+ Misses 5416 5409 -7
+ Partials 998 995 -3 ☔ View full report in Codecov by Sentry. |
|
This PR only include DP metrics and Grafana support, will send another PR to include CP metrics as well (#3474 (comment)) |
Signed-off-by: shawnh2 <[email protected]>
Signed-off-by: shawnh2 <[email protected]>
|
hey @shawnh2 , @zhaohuabing @guydc and I brought this up in the community meeting today and aligned on
|
Lets include Grafana dashboard for CP as well, so wait until #3506 landed. and the doc under https://gateway.envoyproxy.io/latest/tasks/observability/ can be updated with this helm demo support. |
If we are including So:
|
|
ah then lets go with the previous approach of |
Signed-off-by: shawnh2 <[email protected]>
Signed-off-by: shawnh2 <[email protected]>
Signed-off-by: shawnh2 <[email protected]>
|
hey @phlax once this PR merges, we'll be pushing a new Helm Chart |
* initial dashboard addon helm chart Signed-off-by: shawnh2 <[email protected]> * rename addon name and remove gateway-helm support Signed-off-by: shawnh2 <[email protected]> * remove /charts from .helmignore Signed-off-by: shawnh2 <[email protected]> * rename to gateway-addons-helm and keep one source of truth Signed-off-by: shawnh2 <[email protected]> * restore examples values and fix comments Signed-off-by: shawnh2 <[email protected]> * rewrite helm makefile Signed-off-by: shawnh2 <[email protected]> --------- Signed-off-by: shawnh2 <[email protected]> Signed-off-by: phantooom <[email protected]>
* initial dashboard addon helm chart Signed-off-by: shawnh2 <[email protected]> * rename addon name and remove gateway-helm support Signed-off-by: shawnh2 <[email protected]> * remove /charts from .helmignore Signed-off-by: shawnh2 <[email protected]> * rename to gateway-addons-helm and keep one source of truth Signed-off-by: shawnh2 <[email protected]> * restore examples values and fix comments Signed-off-by: shawnh2 <[email protected]> * rewrite helm makefile Signed-off-by: shawnh2 <[email protected]> --------- Signed-off-by: shawnh2 <[email protected]> Signed-off-by: phantooom <[email protected]>
* helm: add envoy gateway addon helm chart support (#3470) * initial dashboard addon helm chart Signed-off-by: shawnh2 <[email protected]> * rename addon name and remove gateway-helm support Signed-off-by: shawnh2 <[email protected]> * remove /charts from .helmignore Signed-off-by: shawnh2 <[email protected]> * rename to gateway-addons-helm and keep one source of truth Signed-off-by: shawnh2 <[email protected]> * restore examples values and fix comments Signed-off-by: shawnh2 <[email protected]> * rewrite helm makefile Signed-off-by: shawnh2 <[email protected]> --------- Signed-off-by: shawnh2 <[email protected]> Signed-off-by: phantooom <[email protected]> * chore: Remove namespace restriction for EnvoyProxy parametersRef resource Signed-off-by: phantooom <[email protected]> * chore: add CEL validation for BackendRef Group Signed-off-by: phantooom <[email protected]> * chore: add CEL validation for BackendRef Group Signed-off-by: phantooom <[email protected]> --------- Signed-off-by: shawnh2 <[email protected]> Signed-off-by: phantooom <[email protected]> Co-authored-by: sh2 <[email protected]> Co-authored-by: zirain <[email protected]>
What type of PR is this?
What this PR does / why we need it:
Which issue(s) this PR fixes:
ref #3355