Flatcar icon indicating copy to clipboard operation
Flatcar copied to clipboard

Release Flatcar Container Linux Alpha 4515.0.0, Beta 4459.1.1, Stable 4459.2.0

Open sayanchowdhury opened this issue 1 month ago • 4 comments

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 main branch (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_changes job by selecting Timestamps: None.
  • [x] E. QA: Checked the diff for image file list, packages, and image size in the container/image_changes job output.
  • [x] F. Conduct Matrix Go/No Go meeting (inc. release notes review).

ii. Artifacts goes public

Owner: @sayanchowdhury

  • [x] A. Ran the container/release Release job.
  • [x] B. Created the Release Notes on the scripts repo 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.sh to create New Shared Community Gallery Images
    • [ ] OpenStack: documentation

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

sayanchowdhury avatar Nov 10 '25 11:11 sayanchowdhury

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/

tormath1 avatar Nov 10 '25 12:11 tormath1

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?

pothos avatar Nov 13 '25 06:11 pothos

I see them for Alpha, for example

pothos avatar Nov 13 '25 06:11 pothos

Fixed by rerunning copy-to-origin

pothos avatar Nov 13 '25 07:11 pothos

Marking the Release as complete.

sayanchowdhury avatar Dec 19 '25 17:12 sayanchowdhury