Add "Validate ZTunnel values" workflow#1588
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1588 +/- ##
=======================================
Coverage 76.51% 76.51%
=======================================
Files 58 58
Lines 3181 3181
=======================================
Hits 2434 2434
Misses 609 609
Partials 138 138
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
9155639 to
255d307
Compare
255d307 to
578f70d
Compare
|
/test e2e-kind-multicluster |
|
Hi @nrfox Could you take a look, please? |
|
/test e2e-kind-multicluster |
|
Hi @nrfox Appreciate you review. |
|
Hi @MaxBab I tested your branch locally and fixed some issues I found. If you're okay with my changes I'll approve and we can get it this merged |
f6b1094 to
07eab2f
Compare
Ztunnel values under Sail Operator needs to be updated manually for each new created helm value. Create a github action workflow, that will validate existing Sail Operator ZTunnel config exposed values and compare them to upstream Istio helm values. Once a difference found, a missing value will be shows and an Issue will be created in order to add this value to the Sail Operator. Signed-off-by: Maxim Babushkin <mbabushk@redhat.com> Signed-off-by: Daniel Grimm <dgrimm@redhat.com>
07eab2f to
722ffd0
Compare
This adds nested field detection and it looks for missing fields in both the ZTunnelConfig and ZTunnelGlobalConfig structs as they're flattened in helm anyway - so if the field is available in any one of them, that instance can be used. I'm also adding ignores for fields that are currently missing. We need to add those missing fields and remove the ignores in subsequent PRs. Signed-off-by: Daniel Grimm <dgrimm@redhat.com>
722ffd0 to
d65d2e3
Compare
|
@MaxBab: The following tests failed, say
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. I understand the commands that are listed here. |
What type of PR is this?
What this PR does / why we need it:
Ztunnel values under Sail Operator needs to be updated manually for each new created helm value.
Create a github action workflow, that will validate existing Sail Operator ZTunnel config exposed values and compare them to upstream Istio helm values.
Once a difference found, a missing value will be shows and an Issue will be created in order to add this value to the Sail Operator.
Which issue(s) this PR fixes:
Fixes #763
Related Issue/PR #
Additional information: