Disable topology injector for k8s 1.35#7830
Conversation
Signed-off-by: jukie <10012479+Jukie@users.noreply.github.com>
- add Kubernetes 1.35 conformance, e2e, and envtests tests - drop Kubernetes 1.31 conformance, e2e, and envtests tests Signed-off-by: Clemens Beck <mail@beckcl.dev>
Fix failing CEL validation tests related to changed error handling in K8s 1.35. The pattern changed from: `Invalid value: \"object\": <detailed error>` to: `Invalid value: <detailed error>` Signed-off-by: Clemens Beck <mail@beckcl.dev>
fixes the expected error message to match validation annotation at https://github.com/envoyproxy/gateway/blob/2901f8243ec0c12d7d34a943f137984f0d3c50ea/api/v1alpha1/healthcheck_types.go#L171 Signed-off-by: Clemens Beck <mail@beckcl.dev>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7830 +/- ##
=======================================
Coverage 72.70% 72.71%
=======================================
Files 235 235
Lines 35100 35104 +4
=======================================
+ Hits 25521 25526 +5
+ Misses 7761 7760 -1
Partials 1818 1818 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: jukie <10012479+Jukie@users.noreply.github.com>
f8c4ed7 to
0dffc0a
Compare
| - version: v1.31.12 | ||
| - version: v1.32.11 | ||
| ipFamily: ipv4 | ||
| profile: default | ||
| - version: v1.32.8 | ||
| - version: v1.33.7 | ||
| ipFamily: ipv4 | ||
| profile: default | ||
| - version: v1.33.4 | ||
| - version: v1.34.3 | ||
| ipFamily: ipv6 # only run ipv6 test on this version to save time | ||
| profile: default | ||
| # TODO: this's IPv4 first, need a way to test IPv6 first. | ||
| - version: v1.34.2 | ||
| - version: v1.35.0 | ||
| ipFamily: dual # only run dual test on latest version to save time | ||
| profile: default | ||
| - version: v1.34.2 | ||
| - version: v1.35.0 | ||
| ipFamily: dual # only run dual test on latest version to save time | ||
| profile: gateway-namespace-mode | ||
| - version: v1.34.2 | ||
| - version: v1.35.0 |
There was a problem hiding this comment.
FYI this also includes a bump for the following:
- 1.32.8 --> 1.32.8
- 1.33.4 --> 1.33.7
- 1.34.2 --> 1.34.3
eafde73 to
6e371d6
Compare
|
/retest |
1 similar comment
|
/retest |
Signed-off-by: jukie <10012479+Jukie@users.noreply.github.com>
Signed-off-by: jukie <10012479+Jukie@users.noreply.github.com>
6f66129 to
a6a2ab9
Compare
Signed-off-by: Isaac Wilson <10012479+jukie@users.noreply.github.com>
Signed-off-by: jukie <10012479+Jukie@users.noreply.github.com>
|
/retest |
Signed-off-by: Isaac Wilson <10012479+jukie@users.noreply.github.com>
Signed-off-by: jukie <10012479+Jukie@users.noreply.github.com>
|
should we wait until v1.34 EOLs to add this in ? |
|
I'd be open to it, I think a case could be made for either direction. If we waited we could then do all the changes at once and wouldn't have to support a mixed mode like this. |
|
This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions! |
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #7443
Release Notes: Yes