Release Flatcar Container Linux Alpha 4515.0.0, Beta 4459.1.1, Stable 4459.2.0
The release of the following Flatcar Container Linux version is planning November 10th, 2025.
- Alpha 4515.0.0
- Beta 4459.1.1
- Stable 4459.2.0
1. Preparation
Owner: @tormath1
- [x] A. Go/No-Go hackmd doc created from HackMD template for test tracking and release notes: https://hackmd.io/Op0DgAoeTKi7HXCjAF4X3Q?both
- [x] B. All planned changes are merged & blocker bugs are fixed, last nightly reviewed for problems.
- [x] ~C. Check that the kernel PR are merged for the channel(s) to be released.~
2. Build
Owner: @tormath1
- [x] A. Branched off the
mainbranch (only for new major). - [x] B. Tagged all the build branches.
- [x] C. Started the Jenkins builds, post the links into this issue as comment.
3. Release
i. The Go/No-Go Meeting
Owner: @sayanchowdhury @tormath1
- [x] A. Test status captured in the HackMD document.
- [x] B. All tests are Green.
- [x] C. Update payload signed/uploaded (can be done as soon as images are available on
bincache.flatcar-linux.net) - [x] D. Release notes / announcements added to Go/No Go doc from
container/image_changesjob by selectingTimestamps: None. - [x] E. QA: Checked the diff for image file list, packages, and image size in the
container/image_changesjob output. - [x] F. Conduct Matrix Go/No Go meeting (inc. release notes review).
ii. Artifacts goes public
Owner: @sayanchowdhury
- [x] A. Ran the
container/releaseRelease job. - [x] B. Created the Release Notes on the
scriptsrepo for the respective tags on GitHub as GitHub Releases. - [x] C. Images uploaded with
copy-to-origin.sh. - [x] D. Symlink to "current" updated with
set-symlink.sh. (Prerequisite: 3.i.C must be marked done) - [x] E. Website updated with Flatcar releases PR Github Actions and PR merged.
- [x] F. Release package published in Nebraska
iii. Cloud Marketplace & Cluster API
Owner: @sayanchowdhury
-
A. Azure
- [x] Offers updated and started publishing.
- [x] Sent the offers to publish to Live.
-
B. GCP
- [x] Offer deployment package uploaded to Google Bucket & submit for verification.
- [ ] Offer Publish
-
C. Cluster API for new Stable
- [ ] Azure: Manually run
./azure-sig.shto create New Shared Community Gallery Images - [ ] OpenStack: documentation
- [ ] Azure: Manually run
4. Announcements
Owner: @sayanchowdhury @tormath1
- [x] A. Sent announcement to Mailing Lists
- [x] B. Sent Tweet out to X (Twitter), and Toot out to Mastodon
- [x] C. Brief version announcement in slack (k8s slack #flatcar) and the Flatcar Matrix channel
alpha-4515.0.0: http://localhost:8080/job/container/job/sdk/2357/cldsv/ beta-4459.1.1: http://localhost:8080/job/container/job/packages_all_arches/6955/cldsv/ stable-4459.2.0: http://localhost:8080/job/container/job/packages_all_arches/6956/cldsv/
This might be related to the release job restart: https://github.com/flatcar/Flatcar/issues/1941 Or do we need to run the Origin sync again because it was done before the release job finished?
I see them for Alpha, for example
Fixed by rerunning copy-to-origin
Marking the Release as complete.