Support 1.34 and 1.36 kubernetes version #76
Conversation
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| kube-minor: ['1.34', '1.35', '1.36'] |
There was a problem hiding this comment.
Tooootally not a blocker here but would be cool to use e.g. https://endoflife.date/api/kubernetes.json and dynamically create the matrix here for all supported Kubernetes versions.
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| kube-minor: ['1.34', '1.36'] |
There was a problem hiding this comment.
And here as well.
Otherwise, bumping this every quarter is going to get tiring. :)
There was a problem hiding this comment.
Shouldn't we extend https://github.com/bootc-dev/bink/blob/main/.github/workflows/integration-tests.yml instead to avoid duplicating?
There was a problem hiding this comment.
I would like just to run some subset of tests for the other 2 k8s version. I don't think the CI is stable enough for now to run the entire suite. Additionally, I don't think it really bring a value to duplicate the test 3 times
|
We need to split the build of the images from the tests. Without the image existing the jobs here are failing. Opened: #78 |
Integration tests were hardcoded to config.DefaultNodeImage (v1.35). To test against other K8s versions, add a NodeImage() helper that reads BINK_NODE_IMAGE and wire it into all cluster creation paths. Assisted-by: Claude Opus 4.6 (1M context) Signed-off-by: Alice Frosi <afrosi@redhat.com>
For now, let's keep 1.25 as the standard the let's swap 1.35 with 1.36 once it has been tested. Assisted-by: Claude Opus 4.6 (1M context) Signed-off-by: Alice Frosi <afrosi@redhat.com>
a38ed8a to
1173de6
Compare
Build and run some smoke test on node image based on kubernetes 1.34 and 1.36. This is required by the bootc-operator by bootc-dev/bootc-operator#48