Skip to content

Support 1.34 and 1.36 kubernetes version #76

Open
alicefr wants to merge 2 commits into
bootc-dev:mainfrom
alicefr:add-k8s-versions
Open

Support 1.34 and 1.36 kubernetes version #76
alicefr wants to merge 2 commits into
bootc-dev:mainfrom
alicefr:add-k8s-versions

Conversation

@alicefr

@alicefr alicefr commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

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

Comment thread .github/workflows/build-node-image.yaml Outdated
strategy:
fail-fast: false
matrix:
kube-minor: ['1.34', '1.35', '1.36']

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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']

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And here as well.

Otherwise, bumping this every quarter is going to get tiring. :)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@alicefr

alicefr commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator Author

We need to split the build of the images from the tests. Without the image existing the jobs here are failing. Opened: #78

alicefr added 2 commits June 29, 2026 13:23
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>
@alicefr alicefr force-pushed the add-k8s-versions branch from a38ed8a to 1173de6 Compare June 29, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants