Skip to content
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

release: sync k3s and rke2 with major Kubernetes version #98

Merged
merged 3 commits into from
Nov 22, 2024

Conversation

tormath1
Copy link
Contributor

@tormath1 tormath1 commented Nov 19, 2024

In this PR we are syncing k3s and rke2 versions with major Kubernetes version at each release. This is more dynamic and it avoids to manually maintain those versions into release_build_versions.txt.

Testing done

$ bash release_build.sh
$ cat Release.md
# Release 2024-11-19 14:34
The release adds the following sysexts:
* k3s-v1.31.2+k3s1-x86-64.raw
* k3s-v1.31.2+k3s1-arm64.raw
* k3s-v1.30.6+k3s1-x86-64.raw
* k3s-v1.30.6+k3s1-arm64.raw
* k3s-v1.29.10+k3s1-x86-64.raw
* k3s-v1.29.10+k3s1-arm64.raw
* crio-v1.31.2-x86-64.raw
* crio-v1.31.2-arm64.raw
* crio-v1.30.7-x86-64.raw
* crio-v1.30.7-arm64.raw
* crio-v1.29.10-x86-64.raw
* crio-v1.29.10-arm64.raw
* rke2-v1.31.2+rke2r1-x86-64.raw
* rke2-v1.31.2+rke2r1-arm64.raw
* rke2-v1.30.6+rke2r1-x86-64.raw
* rke2-v1.30.6+rke2r1-arm64.raw
* rke2-v1.29.10+rke2r1-x86-64.raw
* rke2-v1.29.10+rke2r1-arm64.raw

The release includes the following sysexts from previous releases:
* [containerd-2.0.0-arm64.raw](https://github.com/flatcar/sysext-bakery/releases/download/latest/containerd-2.0.0-arm64.raw)
* [containerd-2.0.0-x86-64.raw](https://github.com/flatcar/sysext-bakery/releases/download/latest/containerd-2.0.0-x86-64.raw)
* [crio-1.28.10-arm64.raw](https://github.com/flatcar/sysext-bakery/releases/download/latest/crio-1.28.10-arm64.raw)
* [crio-1.28.10-x86-64.raw](https://github.com/flatcar/sysext-bakery/releases/download/latest/crio-1.28.10-x86-64.raw)
...

k3s and rke2 are now synced with kubernetes versions

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
@tormath1 tormath1 self-assigned this Nov 19, 2024
let's use the version with a 'v', similar to kubernetes or k3s.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
@tormath1 tormath1 requested a review from a team November 19, 2024 13:43
@tormath1 tormath1 marked this pull request as ready for review November 19, 2024 13:43
release_build.sh Outdated Show resolved Hide resolved
release_build.sh Outdated Show resolved Hide resolved
release_build.sh Show resolved Hide resolved
release_build.sh Show resolved Hide resolved
release_build.sh Outdated Show resolved Hide resolved
release_build.sh Outdated Show resolved Hide resolved
@tormath1
Copy link
Contributor Author

Thanks @krnowak for the review - comments have been addressed.

This will sync those software with major kubernetes version at each
release. No need to maintain a version file for these components.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
@tormath1 tormath1 merged commit 487bb5a into main Nov 22, 2024
@tormath1 tormath1 deleted the tormath1/k3s branch November 22, 2024 11:00
@mnbro mnbro mentioned this pull request Nov 25, 2024
2 tasks
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