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 Flatcar Container Linux Alpha 4012.0.1 Beta 3975.1.1 Stable 3815.2.5 LTS 3510.3.5 #1488

Closed
25 of 27 tasks
sayanchowdhury opened this issue Jul 1, 2024 · 6 comments
Closed
25 of 27 tasks

Comments

@sayanchowdhury
Copy link
Member

sayanchowdhury commented Jul 1, 2024

The release of the following Flatcar Container Linux version is planning 02, July 2024.

  • Alpha 4012.0.1
  • Beta 3975.1.1
  • Stable 3815.2.5
  • LTS 3510.3.5

1. Preparation

Owner: @tormath1

  • A. Go/No-Go hackmd doc created from HackMD template for test tracking and release notes: https://hackmd.io/esv26YPbREaXYPmm0Jz8Fg?view
  • B. All planned changes are merged & blocker bugs are fixed, last nightly reviewed for problems.
  • C. Check that the kernel PR are merged for the channel(s) to be released.

2. Build

Owner: @tormath1

  • A. Branched off the main branch (only for new major).
  • B. Tagged all the build branches.
  • C. Started the Jenkins builds, post the links into this issue as comment.

3. Release

i. The Go/No-Go Meeting

Owner: @sayanchowdhury

  • A. Test status captured in the HackMD document.
  • B. All tests are Green.
  • C. Release notes / announcements added to Go/No Go doc from container/image_changes job by selecting Timestamps: None.
  • D. QA: Checked the diff for image file list, packages, and image size in the container/image_changes job output.
  • E. Conduct Matrix Go/No Go meeting (inc. release notes review).

ii. Artifacts goes public

Owner: @sayanchowdhury

  • A. Created the Release Notes on the scripts repo for the respective tags on GitHub as GitHub Releases.
  • B. Ran the container/release Release job.
  • C. Images uploaded with copy-to-origin.sh.
  • D. Symlink to "current" updated with set-symlink.sh.
  • E. Website updated with ./update-flatcar-versions.sh and PR merged.

iii. Payload

Owner: @tormath1

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

iv. Cloud Marketplace & Cluster API

Owner:

  • A. Azure (@sayanchowdhury)

    • Offers updated and started publishing.
    • Sent the offers to publish to Live.
  • B. GCP (@t-lo)

    • 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: @tormath1

  • A. Sent announcement to Mailing Lists
  • B. Sent Tweet out to X (Twitter), and Toot out to Mastodon
  • C. Brief version announcement in slack (k8s slack #flatcar) and the Flatcar Matrix channel
@ericgraf
Copy link

ericgraf commented Jul 2, 2024

@sayanchowdhury Looks like 3815.2.5 is not on azure similar to the last several times. Is there a plan to add it?

@tormath1
Copy link
Contributor

tormath1 commented Jul 2, 2024

@ericgraf we just released and submitted Flatcar releases to Azure for publishing. It usually takes a few hours / days to Azure to publish the changes.

@t-lo
Copy link
Member

t-lo commented Jul 2, 2024

Submitted to GCP and started validation. Will check back later if it succeeded, otherwise publish tomorrow. Validation concluded, new release is now live on GCP.

@t-lo
Copy link
Member

t-lo commented Jul 3, 2024

@sayanchowdhury Looks like 3815.2.5 is not on azure similar to the last several times. Is there a plan to add it?

@ericgraf The Azure CoreVM offers flatcar-container-linux-corevm (which is arm64) and flatcar-container-linux-corevm-amd64 have passed validation and are currently being published (==replicated across geo-regions). These offers should have the update available really soon.

The offers flatcar-container-linux-free and flatcar-container-linux are still undergoing Azure marketplace validation. We'll publish as soon as these have passed.

@sayanchowdhury
Copy link
Member Author

The offer flatcar-container-linux-free passed the validation and has been published. The last flatcar-container-linux is getting published and should be soon available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants