Update e2e tests to support k8s 1.21+ only, particularly to fix EndpointSlice version errors when using them today #19
Labels
help wanted
Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
We happen to be observing a breakage in our e2e tests against clusters running above Kubernetes version 1.21. This is because the MCS API is dependent on EndpointSlices and the e2e tests happened to have been written when EndpointSlice was in v1beta1 and implemented as such, but which GA'd to v1 in Kubernetes 1.21.
Per discussion in SIG-MC today 11/15/2022, e2etests have a lower standard of backwards compatibility than vendor implementations might choose, and we are ok with making them work against only the GA version of EndpointSlice, even in their role as conformance tests. Some of the reasons given were because it's been out for longer than a year, that in the purview of MCS API history its been a stable dependency, etc.
The text was updated successfully, but these errors were encountered: