Flatcar icon indicating copy to clipboard operation
Flatcar copied to clipboard

Release Flatcar Container Linux Alpha 4487.0.0, Beta 4459.1.0, Stable 4230.2.4

Open sayanchowdhury opened this issue 3 months ago • 8 comments

The release of the following Flatcar Container Linux version is planning October 14th, 2025.

  • Alpha 4487.0.0
  • Beta 4459.1.0
  • Stable 4230.2.4

Team

  • @sayanchowdhury

1. Preparation

Owner: @sayanchowdhury

  • [x] A. Go/No-Go hackmd doc created from HackMD template for test tracking and release notes: https://hackmd.io/rhvFhYOJSyuXYz74t1c9-Q
  • [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: @sayanchowdhury

  • [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

  • [x] A. Test status captured in the HackMD document.
  • [x] B. All tests are Green.
  • [x] C. Release notes / announcements added to Go/No Go doc from container/image_changes job by selecting Timestamps: None.
  • [x] D. QA: Checked the diff for image file list, packages, and image size in the container/image_changes job output.
  • [x] E. 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.
  • [x] E. Website updated with Flatcar releases PR Github Actions and PR merged.

iii. Payload

Owner: @dongsupark

  • [x] A. Update payload signed/uploaded.
  • [x] B. Release package published in Nebraska (Prerequisite: 3.ii.E should marked done).

iv. Cloud Marketplace & Cluster API

Owner: @sayanchowdhury

  • A. Azure

    • [ ] Offers updated and started publishing.
    • [ ] Sent the offers to publish to Live.
  • B. GCP

    • [ ] 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

  • [ ] A. Sent announcement to Mailing Lists
  • [ ] 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 Oct 13 '25 06:10 sayanchowdhury

  • Alpha 4487.0.0 http://jenkins.infra.kinvolk.io:8080/job/container/job/sdk/2294/cldsv/
  • Beta 4459.1.0 http://jenkins.infra.kinvolk.io:8080/job/container/job/packages_all_arches/6795/cldsv/
  • Stable 4230.2.4 http://jenkins.infra.kinvolk.io:8080/job/container/job/packages_all_arches/6796/cldsv/

sayanchowdhury avatar Oct 13 '25 06:10 sayanchowdhury

hi, we are observing artifacts missing for the beta version. The older version 4426.1.0 contains flatcar-nvidia-drivers-570-open.gz.

https://update.release.flatcar-linux.net/amd64-usr/4459.1.0/ is returning 404. We are forced to pin to 4426.1.0 before this issue is fixed but worried that the older flatcar image will be rendered obsolete soon.

yuhuyoyo avatar Oct 13 '25 22:10 yuhuyoyo

Yes, that's expected because the version isn't released yet, so it doesn't show up on flatcar.org/releases or in the update server, on beta.release or update.release

pothos avatar Oct 14 '25 03:10 pothos

that's surprising because the beta image on gcp is already pulling 4459

gcloud compute images describe-from-family flatcar-beta
--project=kinvolk-public

archiveSizeBytes: '571233408'
creationTimestamp: '2025-10-13T07:32:32.432-07:00'
description: The Beta channel consists of promoted Alpha releases. Mix a few beta
  machines into your production clusters to catch any bugs specific to your hardware
  or configuration., 4459.1.0, amd64-usr published on 2025-10-13
diskSizeGb: '9'
enableConfidentialCompute: false
family: flatcar-beta
guestOsFeatures:
- type: VIRTIO_SCSI_MULTIQUEUE
- type: UEFI_COMPATIBLE
- type: GVNIC
id: '8315088737159656303'
kind: compute#image
labelFingerprint: 42WmSpB8rSM=
licenseCodes:
- '5895205768306350279'
licenses:
- https://www.googleapis.com/compute/v1/projects/kinvolk-public/global/licenses/flatcar-container-linux
name: flatcar-beta-4459-1-0
rawDisk:
  containerType: TAR
  source: ''
selfLink: https://www.googleapis.com/compute/v1/projects/kinvolk-public/global/images/flatcar-beta-4459-1-0
sourceType: RAW
status: READY
storageLocations:
- us

yuhuyoyo avatar Oct 14 '25 12:10 yuhuyoyo

@yuhuyoyo The release is in progress which is of multiple steps. To better track - In this tracking issue, when you notice the Announcements are marked as done. That means main steps of the releases are complete.

sayanchowdhury avatar Oct 14 '25 12:10 sayanchowdhury

Should we check the order of the release to make sure that the image is not the default beta image to pull when the artifacts are not uploaded yet? As I mentioned in the comment above, the default beta image is already updated to 4459 with status READY. Also the older version is already marked as DEPRECATED while the release is not yet done.

gcloud compute images describe flatcar-beta-4426-1-0  --project=kinvolk-public  --format="value(name, selfLink, status, creationTimestamp, sourceDisk, deprecated.state)"


flatcar-beta-4426-1-0	https://www.googleapis.com/compute/v1/projects/kinvolk-public/global/images/flatcar-beta-4426-1-0	READY	2025-09-15T07:43:14.102-07:00		DEPRECATED

yuhuyoyo avatar Oct 14 '25 12:10 yuhuyoyo

hi, we are observing artifacts missing for the beta version. The older version 4426.1.0 contains flatcar-nvidia-drivers-570-open.gz. https://update.release.flatcar-linux.net/amd64-usr/4459.1.0/ is returning 404. We are forced to pin to 4426.1.0 before this issue is fixed but worried that the older flatcar image will be rendered obsolete soon.

https://update.release.flatcar-linux.net/amd64-usr/4426.1.0/flatcar-nvidia-drivers-570-open.gz is now available. Thanks.

dongsupark avatar Oct 16 '25 19:10 dongsupark

hi, we are observing artifacts missing for the beta version. The older version 4426.1.0 contains flatcar-nvidia-drivers-570-open.gz. https://update.release.flatcar-linux.net/amd64-usr/4459.1.0/ is returning 404. We are forced to pin to 4426.1.0 before this issue is fixed but worried that the older flatcar image will be rendered obsolete soon.

https://update.release.flatcar-linux.net/amd64-usr/4426.1.0/flatcar-nvidia-drivers-570-open.gz is now available. Thanks.

thanks. any update on fixing the order of waiting for the artifact to be uploaded before having the os image ready? My VM creation are using the flatcar-beta family and that will pull the wrong version if there's a huge delay between the two steps.

yuhuyoyo avatar Oct 22 '25 15:10 yuhuyoyo