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 3941.0.0, Beta 3913.1.0, Stable 3815.2.2, LTS 3510.3.3 #1425

Closed
24 of 27 tasks
dongsupark opened this issue Apr 12, 2024 · 12 comments
Closed
24 of 27 tasks

Comments

@dongsupark
Copy link
Member

dongsupark commented Apr 12, 2024

The release of the following Flatcar Container Linux version is planning April 15th, 2024.

  • Alpha 3941.0.0
  • Beta 3913.1.0
  • Stable 3815.2.2
  • LTS 3510.3.3

1. Preparation

Owner: @dongsupark

2. Build

Note: We should build with an SDK version that doesn't have xz-utils > 5.4.2

Owner: @dongsupark

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

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

  • 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 Twitter, and Toot out to Mastodon
  • C. Brief version announcement in slack (k8s slack #flatcar) and the Flatcar Matrix channel
@dongsupark dongsupark moved this from 📝 Needs Triage to ⚒️ In Progress in Flatcar tactical, release planning, and roadmap Apr 12, 2024
@dongsupark dongsupark changed the title Release Flatcar Container Linux Alpha 3941.0.0, Beta 3906.1.0, Stable 3815.2.2, LTS 3510.3.3 Release Flatcar Container Linux Alpha 3941.0.0, Beta 3913.1.0, Stable 3815.2.2, LTS 3510.3.3 Apr 12, 2024
@pothos
Copy link
Member

pothos commented Apr 15, 2024

I backported the arm64 kernel module TPM enablement for 3913: flatcar/scripts#1755
Should we do a rebuild for Beta 3913.1.0? Best would be to do this after merging flatcar/mantle#525 which I hope would fix the other test failure.

Edit: I think we don't need a rebuild for Beta as this is a new feature and it will be available in Alpha.

@t-lo
Copy link
Member

t-lo commented Apr 16, 2024

GCP deployment package uploaded + verification started.

@randyg503
Copy link

@jepio
Copy link
Member

jepio commented Apr 18, 2024

Is this file missing?

We were trying to optimize space usage by symlinking identical files but this didn't go fully as planned. We're going to get this resolved, but the signature would be the same as https://alpha.release.flatcar-linux.net/amd64-usr/3941.0.0/flatcar_production_image.vmlinuz.sig (download and rename to flatcar_production_pxe.vmlinuz.sig)

@randyg503
Copy link

Thank you for your work and this temporary workaround!

@pothos
Copy link
Member

pothos commented Apr 18, 2024

Thanks for reporting, the signature creation worked for other symlinks (…qemu_image.img) but not for this pxe.vmlinuz file, need to find out why.

@pothos
Copy link
Member

pothos commented Apr 18, 2024

I hope I found the place: flatcar/scripts#1936
(Note: We have digest code in the common.sh, build_library and under ci-automation…)

@t-lo
Copy link
Member

t-lo commented Apr 19, 2024

GCP offer published.

@pothos
Copy link
Member

pothos commented May 3, 2024

Azure publishing is blocked due to changes in the marketplace offers

@sayanchowdhury
Copy link
Member

We had 2 missing releases in Azure. The work to fix the automation in still in progress - but I was able to start the publishing process for the first missing version.

@sayanchowdhury
Copy link
Member

The Azure releases are updated to the latest releases now

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

No branches or pull requests

6 participants