-
Notifications
You must be signed in to change notification settings - Fork 931
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tests should either match cluster version, or use latest patch version of same minor release #17
Comments
cc @timothysc |
As mentioned in the other issue, feel free to submit a PR to update the instructions. |
@timothysc no newer v1.7.x images exist. If we're going to use this as the recommended way to run conformance tests - is it possible to get it built for every release? Otherwise maybe we could document building conformance test images (or auto-build conformance-only images) on their own? I've just been using the go docker image with something like:
|
Highest version is the answer b/c we now patch tests to be version aware and not every fix gets pulled back to the other series on a release. So 1.8.x works properly on 1.7.y and has been validated on across a number of distros and envs. Here is the Sonobuoy 0.9.0 example which will work for both 1.8 and 1.7 - https://github.com/heptio/sonobuoy/blob/release-0.9/examples/conformance.yaml |
I'll PR the instructions to make it easier and to point to the other docs. |
The instructions currently point to using sonobuoy/e2e tests pinned at v1.7.3 for all v1.7 clusters https://github.com/cncf/k8s-conformance/blob/master/sonobuoy-conformance-1.7.yaml#L95
I would expect that the e2e tests should either match the same version as the cluster, or use the highest patch version for that minor release.
The text was updated successfully, but these errors were encountered: