<!-- This template is used for tracking tasks that need to be done in a release cycle. The issue should be kept open for the entirety of the release cycle until all tasks are completed. --> * Release Cycle: `KubeVirt 1.9` * [Release Timeline](https://github.com/kubevirt/sig-release/blob/main/releases/v1.9/schedule.md) <!-- DON'T FORGET TO UPDATE THE LINK --> ## Release tasks ### Milestone: Release Cycle Start - [x] Capture feedback from previous release cycle retro - [x] Open PR proposal for release schedule, announce, request feedback --- ### Milestone: Alpha 0 Tag (`1.9.0-alpha.0`) - [x] Finalize release schedule - [x] Announce schedule - [x] Remind community about VEP Freeze - [x] Start provider for latest k8s beta/stable, add on-demand pre-submit - [x] **Tag 1.9.0-alpha.0** --- ### Milestone: VEP Freeze - [x] Review all VEPs targeting this release: - [x] Ensure each has an approved design - [x] Update status (implementable / deferred / rejected) - [x] Confirm SIG sign-off on each - [x] **VEP Freeze** --- ### Milestone: Beta 0 Tag (`1.9.0-beta.0`) - [x] Prepare unconference for next development cycle - [x] Mandatory pre-submit lanes - [x] Non-standard lanes bumped by stakeholders: - [x] sig-compute - [ ] sig-storage - [x] sig-network - [x] other sigs - [x] **Tag 1.9.0-beta.0** --- ### Milestone: Code Freeze - [x] Begin observation of issues, CI signal, test flakes, critical PRs - [x] Notify SIGs about upcoming Code Freeze deadline - [x] Bring exceptions to kubevirt-dev - [x] Update common-instancetypes bundle in KubeVirt repo - [x] Update virt-template bundle in KubeVirt repo - [ ] Review quarantined tests report - [ ] **Code Freeze: Branch release-1.9** - [ ] Create release-1.9 prow config - [ ] **Tag v1.9.0-rc.0 on release-1.9** --- ### Milestone: Release Day - [ ] Generate api testdata for backward compatibility testing - [ ] Gather scale & performance data - [ ] Unconference - [ ] Code stabilization sign-offs: - [ ] sig-compute - [ ] sig-network - [ ] sig-storage - [ ] other sigs - [ ] Categorise release notes, create User Guide PR with /hold - [ ] Draft release highlights blog - [ ] Collect SIG sign-offs on blog - [ ] Publish scale & performance data - [ ] Update release notes for last-minute bugfixes - [ ] **Tag v1.9.0 on release-1.9** - [ ] Ensure docs and blog PRs are approved - [ ] Announce on kubevirt-dev - [ ] Publish/unhold release notes and blog - [ ] Promote through social media --- ### Post Release - [ ] Update Enhancements Tracking board link in ROADMAP - [ ] Update label-approved-veps script with new TARGET_PROJECT_URL - [ ] Pin release branch to CDI version after CDI GA - [ ] After CDI GA: Pin release-1.9 branch to associated CDI version via `KUBEVIRT_CUSTOM_CDI_VERSION` in `automation/test.sh`. ## Further comments `NONE`
KubeVirt 1.9Release tasks
Milestone: Release Cycle Start
Milestone: Alpha 0 Tag (
1.9.0-alpha.0)Milestone: VEP Freeze
Milestone: Beta 0 Tag (
1.9.0-beta.0)Milestone: Code Freeze
Milestone: Release Day
Post Release
KUBEVIRT_CUSTOM_CDI_VERSIONinautomation/test.sh.Further comments
NONE