From 671f87008dba6b6de1003186ed83c2db224e5154 Mon Sep 17 00:00:00 2001 From: Stephen Augustus Date: Tue, 4 Jun 2024 14:11:13 -0400 Subject: [PATCH] sig-release: Add 2023 meeting notes archive Signed-off-by: Stephen Augustus --- sig-release/meeting-notes-archive/2023.md | 6068 +++++++++++++++++++++ 1 file changed, 6068 insertions(+) create mode 100644 sig-release/meeting-notes-archive/2023.md diff --git a/sig-release/meeting-notes-archive/2023.md b/sig-release/meeting-notes-archive/2023.md new file mode 100644 index 00000000000..8d707dcb051 --- /dev/null +++ b/sig-release/meeting-notes-archive/2023.md @@ -0,0 +1,6068 @@ +# SIG Release — Meeting Archive — 2023 + +## Dec 19, 2023 + +**Host (pronouns):** Marko Mudrinić (he/him) + +**Attendees (pronouns):** + +- Rudraksh Karpe (he/him) + +- Josh Berkus (he) + +- Megan Wolf (she/her) + +- Sreeram Venkitesh (he/him) + +- Siva (he/him) + +- Oluebube Princess Egbuna(She/her) + +- Joseph Sandoval (he/him) + +- Daniel Akinpelu(he/him) + +**Note Taker (pronouns):** + +- Joseph Sandoval + +**Recurring Topics \[timebox to 20 min\]:** + +**NO RECORDING THIS MEETING (no host key)** + +- Welcome any new members or attendees + + - + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + +(Marko)Scheduled to be out today. + +- Action Items/Help Wanted: + + + +- [OBS + Packages](https://github.com/orgs/kubernetes/projects/137/views/1): + + - General Update: No major updates + + - Action Items/Help Wanted: + + - Approval needed for the obscli repository request: + [https://github.com/kubernetes/org/issues/4550](https://github.com/kubernetes/org/issues/4550) + +- Supply Chain Security: + + - General Update: + +> (Marko) Nothing new. + +- Action Items/Help Wanted: + + + +- [Artifact + Validation](https://github.com/orgs/kubernetes/projects/171): + + - General Update: + +> (Marko) Lauri Apple is running some great sessions. There are issues +> on the board if you are interested in picking something up. + +- Action Items/Help Wanted: + + + +- Release Team + +- (Marko) Release cycle hasn’t started yet. + + + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Sreeram\] How are the [kepctl and + kepify](https://github.com/kubernetes/enhancements/tree/master/cmd) + tools in k/enhancements currently being used by SIG Release? + Possibility to merge code from the + [kept](https://github.com/salaxander/kept) CLI written by + Xander and folks from previous release teams. + + - (Marko) I don’t have any ideas about this. + + - (Joseph) What is the benefit if we do. + + - (Sreeram) There might be an opportunity to improve and get benefits + from merging the tools. It will make it easier for the enhancement + team. + + - (Joseph) The release team has generally drive improvements to the + their tooling. Under the governance of the Sig-release team managers + and leads. + + - (Sreeram) Go to all the three different tools and outline the + benefits we get from doing this. + + - (Joseph) Bring this discussion to the SIG-Release channel when you + have pulled the Enhancements tooling improvements. + +## Dec 12, 2023 + +**Host (pronouns):** + +- Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Megan Wolf (she/her) + +- Chris Hanson (he/him) + +- Rudraksh Karpe (he/him) + +- Jim Angel (he/him) + +- Marvin Beckers (he/him) + +- Lauri Apple (she) + +- Sreeram Venkitesh (he/him) + +- Sascha Grunert (he/him) + +**Note Taker (pronouns):** + +- Marko Mudrinić (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Marvin Beckers - software engineer/team lead @ Kubermatic, want to + learn more about upstream release engineering + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + + - Patch releases are scheduled for the next week, Tuesday, + December 19 + + - Cherry-pick deadline is Friday, December 15 + + - Go updates are almost done, we only need to update Go version + in the publishing-bot rules, Marko will take care of that + today + + - This patch releases series will not include v1.29.1 + + - v1.29.1 is scheduled for January + + - OBS Packages: + + - General Update: + + - Still focused on legacy packages, no major updates for OBS + + - Nitish will do a presentation on the LFX project in January + + - Supply Chain Security: + + - General Update + + - [Cloud Native Security + Slam](https://community.cncf.io/events/details/cncf-cloud-native-security-slam-presents-2023-security-slam-kubernetes-lightning-round/) + coming this Friday + + - Planning contributor tasks + + - CLOMonitor: + [https://clomonitor.io/](https://clomonitor.io/) + + - We want to get the Kubernetes project there and improve + the score as much as possible + + - This is one of tasks that we want to tackle + + - There’ll be a webinar where you can ask questions and where + we’re going to discuss bigger tasks + + - Still low signs from the Kubernetes side, we only heard + about one or two SIGs + + - Even if the project is small and has one image or binary, + there’s work for sure + + - Sign up for individual contributors is closed, reach to + Adolfo if you want to be added to the list + + - Action Items/Help Wanted: + + - Help wanted guiding new contributors + + - Release Team + + - Priyanka: + + - Mock stage & release runs for 1.29.0 completed (thanks to Sascha + & Release Engineering) + + - Nomocks: when do we plan to start the process tomorrow? + + - We can start tomorrow in the morning European time. Last + time we had problems with packages taking 12+ hours to + build, so we want to decrease the risk of having to delay + the release if something like that happens again + + - Do we have to worry about embargo? No, we generally inform + the CNCF of the release date, we didn’t mention any concrete + release time + + - When do we plan to start the no-mock stage & release runs + tomorrow (Dec 13) PT time? I’ll plan the email comms + accordingly. Thanks! + + - \[OT - more of a prod-readiness question, question for one of + the media interviews\] + + - Did we make any key improvements this cycle w.r.t. Reliability + & security (prod-readiness)? + + - Efforts to expand the team to make the process more robust + with more capacity + + - Jeremy to give number of shadows to Priyanka + + - 1.29 Retro 2 meeting planned for 15 min after this call (8:30 AM + PT) + + - Need to ready the PR for lifting code freeze + + - RelEng folks to help with that + + - 1.30 shadow applications are open, the form is already out + + - [https://forms.gle/psoz3EaYDFt2CBjS6](https://forms.gle/psoz3EaYDFt2CBjS6) + + - [https://groups.google.com/g/kubernetes-sig-release/c/aHtIDQoLoDk/m/z20TnLAQAwAJ](https://groups.google.com/g/kubernetes-sig-release/c/aHtIDQoLoDk/m/z20TnLAQAwAJ) + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[mahamed\] kubekins-e2e v2 image + [https://github.com/kubernetes/test-infra/pull/31421](https://github.com/kubernetes/test-infra/pull/31421) + + - Main image that we use for e2e testing in Prow, it’s kind of bloated + and has a lot of dependencies that we don’t need + + - Main reason for this image is that etcd is looking for tests on ARM, + the old image doesn’t support arm, so we want to take this + opportunity to build a new image that supports arm and that doesn’t + have as much as cruft as the old one + + - Adolfo to take a look after the meeting + +- \[Marko\] Should we cancel meetings for the week of Dec 25 and Jan 1? + + - Jeremy will cancel these + +- \[Lauri\] Next conversation about artifact validation work being + scheduled: + [https://kubernetes.slack.com/archives/C2C40FMNF/p1702310201513499](https://kubernetes.slack.com/archives/C2C40FMNF/p1702310201513499) + + - Goal: Break down project board items to help people get started + + - Issues and project board for "Make Artifact Validation More Robust" + now here: + [https://github.com/orgs/kubernetes/projects/171/views/1](https://github.com/orgs/kubernetes/projects/171/views/1) + + - Issues organized in order based on dependencies. + + - Relevant notes now transferred from the Miro board. + + - Seeking collaborators on the end user item – need someone with a bit + more insight into CNCF operations, what useful resources they might + have+lend + + - \[Lauri\] The next session is being planned, we’ll review the action + items that have been created, we’ll go through the board and clean + goals, see if anyone want to pick any item + + - \[Lauri\] Milestones and tasks will be identified, as well as + contact points for those + + - \[Lauri\] Trying to figure out what’s expected by Kubernetes users, + which groups might be the best to hit for surveys to reach as many + Kubernetes users as possible + + - \[Jeremy\] WG LTS has a survey ongoing, there are not many ways to + reach out to users, the best is to share on social medias and + internally in your groups (can help if you work for large + employer) + + - \[Arnaud\] CNCF End users group is an option as well: + [https://www.cncf.io/enduser/](https://www.cncf.io/enduser/) + +- \[Jeremy\] Danny Brito from my team at MSFT will be coming to SIG + Release in the future and is currently working on + [https://github.com/kubernetes/test-infra/issues/29390](https://github.com/kubernetes/test-infra/issues/29390) + (working on generate_tests.py ⇒ go right now) + +- \[Jeremy\] Project Copacetic demo in the New Year + +- \[Adolfo\] Cross-SIG effort to improve the security feed, Adolfo + preparing a demo for the next SIG Security Tooling meeting (Wednesday, + December 20) + +- \[Rudraksh\] Question about applying for CI Signal + + - \[Priyanka\] There’s a new team called Release Signal as of this + release cycle (merge of Bug Triage and CI Signal), there’ll be no + shadow selection for this team this release cycle, but as of the + next one + + - \[Priyanka\] You need to be familiar with Prow, there are some great + resources and talks about it, you can use that as the starting point + + - \[Priyanka\] All other roles are taking applicants this release + cycle + +## Dec 5, 2023 + +**Host (pronouns):** Marko Mudrinić (he/him) + +**Attendees (pronouns):** + +- @sftim (he/him/they/them) + +- Sreeram Venkitesh (he/him) + +- Rudraksh Karpe (he/him) + +- Adolfo García Veytia (he/him) + +- Jim Angel (he/him) + +- Faeka Ansari (she/her) + +- Nitish Kumar (he/him) + +- Megan Wolf (she/her) + +- Mario Fahlandt (he/him) + +- Sandipan Panda + +- Mahamed Ali + +- Benjamin Elder + +- Josh Berkus (he) + +- Lauri Apple (she) + +- Divya Soundararajan (She/Her) + +**Note Taker (pronouns):** + +- Joseph Sandoval + anyone else who wants to edit + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Megan Wolf - here to learn and maybe get involved + + - Divya Soundararajan - has visited various sigs. Freelancer. + + - Rudraksh Karpe - just submitted his first PR. Here to learn. + + - Mario Fahlandt - involved with K8s SIG-Infra + + - Sandipan Panda - Involved in SIG Contribex, here to learn and + contribute + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + + - Go security updates has delayed the patch releases. We moved + the schedule back by a week. 12/19 is the updated release + date. + + - Action Items/Help Wanted: + + - Keep an eye on incoming PRs. No help needed atm but keep an + eye on the release channel. + + - OBS Packages: + + - General Update: + + - No updates. + + - Action Items/Help Wanted: + + - (also see infrastructure topic later in meeting) + + - Supply Chain Security: + + - General Update: + + - CNCF [Cloud Native Security + Slam](https://community.cncf.io/cloud-native-security-slam/) + postponed to Fri Dec 15th + + - Help still wanted + + - Event page will be updated today with the new date + + - [Original announcement + k/dev](https://groups.google.com/a/kubernetes.io/g/dev/c/SbSrJckE1iI) + + - (Adolfo) Proposal for new SBOM Design Starts today + + - Action Items/Help Wanted: + + - LFX project: + + - General Update: + + - (Marko) We’ll have a demo from our SIG-Release intern. + + - Release Team + + - Post Dec 5, moving all the 1.29 Release Burndown updates to async + slack thread in \#sig-release + + - (Jim Angel) + + - (Already discussed in [slack + thread](https://kubernetes.slack.com/archives/C2C40FMNF/p1701372168588369)) + + - Release date postponed to Dec 13, 2023 + + - 1.29.0-rc.2 scheduled for Dec 7, 2023 + + - Retro 2 will be moved to next week (Xander to send out updated + invite) + +- \[Lauri\] update on release roadmapping + + - We’ve made progress: + [https://miro.com/app/board/uXjVMaKPi9c=/](https://miro.com/app/board/uXjVMaKPi9c=/) + + - Recordings: + + - Dec 5: + [https://www.youtube.com/watch?v=kif-gN8f5Qw](https://www.youtube.com/watch?v=kif-gN8f5Qw) + + - Nov 29: + [https://www.youtube.com/watch?v=kgXsKsYQXfE](https://www.youtube.com/watch?v=kgXsKsYQXfE) + + - We need to self-organize to tackle the spikes and evaluations first, + then be in a better spot for decision-making. + + - Will be making some issues and a project board + + - User research / outreach opportunities for folks interested + + - We still need to connect work being discussed (largely + image-promoter reworking) to SLSA themes. The workflow was laid out + with identifying pain points. Discussion around making it more + modular components. We have a lot to learn before we can start the + work. This week we are collecting data on how long a release is + taking. On the right side of the Miro board you can review the + decisions that are needed to be made. + + - Want to focus on “robust artifact validation” before pursuing other + efforts + + - To help newcomers we’ll match a SIG Release vet to co-work on a + spike. + + - We didn’t get to the SLSA requirements. + + - + +- Legacy / current Linux package repositories & infrastructure to + support them (@sftim) + + - (Marko) We have a new official package repository. This hosts K8s + releases starting with 1.24.0. We only publish packages to this + repository. We announced deprecation of legacy repository. (per the + August announcement ) Legacy packages will be removed sometime in + the future without announcement. Do we want to make snapshots + publicly available? + + - (Tim B) I would like to hear if there are any questions. + + - (Mario) What would the release team from a user perspective want to + see? If we removed packages from the registry. Users traffic will + eventually migrate. + + - (Adolfo) Anytime we make a change it usually breaks someone. So + being transparent is better for the users. I would prefer to not + have any breaking changes to users. + + - (Marko) We can’t serve packages forever. Put in a concrete deadline. + + - (Tim) In the past it was common to get packages from various + sources. We don’t have huge revenue. How do we feel about getting + users to download from mirrors? + + - (Marko) That was one of the reasons to use OBS. The bandwidth given + is limited. + + - (Ben) The former team inherited this. We have been negotiating to + keep this offering in place. It was a mistake to publish this but we + have to get off of this. This is not a surprise. The packages are + going away in the new year. There is not enough bandwidth. We have + not had a host for these packages which is now going away. We as a + project setup OBS. Older packages are what is in play. Our budget is + tight. We are burning about 3mil. We negotiated with Fastly. We + don’t have the resources available and need to discuss how we host + the OBS packages. We are not prepared to redirect the old ones. We + need to message that this is going to break. K8s docs are pointing + to Google repositories. + + - (Mahamed) + + - (Ben) Burning money at the beginning of the year is not a good way + to start with our budget. We need to get below with our run rate + + - If there is time we could tapo new alliances as Jeefy suggested. + + - Marko, can we come up with a number? A threshold where we could pull + the plug if we hit it + + - Ben: We need to know bandwidth, we have other resources such as + equinix. We have fastly but we need to talk to them with bandwidth + numbers. How much bandwidth are we reasonably talking about. We need + to observe data over time. + + - Tim: How does sig release if we break old packages and put a + friendly webpage instead + + - Marko, this is the only choice if we cannot serve, and put a how to + upgrade your cluster instead. + + - Puerco: Do we have time to observe data? + + - Marko: we can set it up quickly + + - Mario: What if we lower costs by running some expensive jobs less + often and use that to bridge until we get a deal with Fastly, etc + + - Marko Id like to see that + + - Ben: We don’t have full transparency to the full AWS bill yet + + - \[missed marios comment\] + + - Mahamed: We need to still allocate funds for the things we want to + pay. + + - Ben: We have been very reactive and we hope to be more proactive + next year, but we cannor make any guarantees on how effective that’s + going to be. + +- (Rudraksh) Looking for information on SBOMs. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- ~~\[Nitish\] LFX project presentation (15 minutes)~~ (postponed for + next week) + +- + +## 28 Nov 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Sascha Grunert (he/him) + +- Leonard Pahlke (he/him) + +- Mah + +- Sreeram Venkitesh (he/him) + +- Stephen Augustus (he/him) + +- Drew Hagen (he/him) + +- Adolfo García Veytia (he/him) + +- Sujay Dey (he/him) + +- Arnaud Meukam (he/him) + +**Note Taker (pronouns):** + +- Sascha Grunert (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Drew works as shadow on the docs subteam. Welcome! + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + + - Patches will be delayed by one week: + [https://github.com/kubernetes/website/pull/44107](https://github.com/kubernetes/website/pull/44107) + + - Jobs updates for release-1.29 were clunky, working on + improving the tooling around that + + - Publishing bot is broken since 1.29.0-rc.0, fixing everything + before the final release next week + + - Action Items/Help Wanted: + + - If anyone is interested in reworking the job generator for new + release branches, feel free to reach out to \#sig-release on + slack. + + - Follow up on publishing bot after, technically owned by + release engineering but not good ownership/maintainership + today + + - OBS Packages: + + - General Update: + + - Working on a full copy of the legacy package infra which + should get exposed to the public. + + - Action Items/Help Wanted: + + - Supply Chain Security: + + - General Update: + + - Continuing to meet with SIG Security and outlining a doc: + +> [\[WIP\] False Positives, VEX, and the Security +> Feed](https://docs.google.com/document/d/1a_3aMKexfhZwnbzmZZy0dhbQX7L_c8Cr2HSDKchLU7o/edit#heading=h.3xduq4wgcoc5) + +- Action Items/Help Wanted: + + + +- LFX project: + + - General Update: no updates right now + + + +- Release Team + + - \[Priyanka - will miss the call, meeting conflict\] + + - Final week in 1.29 Release Cycle! + + - 1.29.0-rc.1 is live (Thanks to Sascha!) + + - Nearing final Release Milestones for Docs, Release Notes, Release + Blogs completion (All are green, except Docs - 4 pending PRs, but + comms with KEP owners, is in progress) + + - Release Signal Handbook merged last week, Xander/Grace sent out + the email to [dev@kubernetes.io](mailto:dev@kubernetes.io) + ML to inform of the changes in 1.30 & onwards + + - Others - CNCF Release Webinar, Pre-release PR interviews, all + discussions are in-progress too. + + - Open question - should we hold release if publishing bot is still + broken + +** +Open Discussion:** + +- *Make artifact validation more robust' roadmapping* - tomorrow, Nov 29 + @ 1pm CET + [https://www.google.com/calendar/event?eid=NW9rZnJyaTByYnR0dXZjdWJvbWpubXEyamkgY2FsZW5kYXJAa3ViZXJuZXRlcy5pbw](https://www.google.com/calendar/event?eid=NW9rZnJyaTByYnR0dXZjdWJvbWpubXEyamkgY2FsZW5kYXJAa3ViZXJuZXRlcy5pbw) + +## Nov 21, 2023 + +**Host (pronouns):** + +**Attendees (pronouns):** + +- Xander Grzywinski (he/him) + +- Meha Bhalodiya (she/her) + +- [Pushkar Joglekar](mailto:pushkarj.at.work@gmail.com) (he/him) + +- Marko Mudrinić (he/him) + +- Leonard Pahlke (he/him) + +- Nishok Ganesan (he/him) + +- [Adolfo García Veytia](mailto:puercozon@gmail.com) (he/him) + +- Sujay Dey (he/him) + +- Jim Angel (he/him) + +- Friedrich Wilken (he/him) + +- Christopher Hanson (he/him) + +**Note Taker (pronouns):** + +- [Grace Nguyen](mailto:nnggrace@gmail.com)(she/her) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + + - In process: 1.29.0-rc.0 + + - Action Items/Help Wanted: + + - OBS Packages: + + - General Update: + + - Public-facing docs for pkgs.k8s.io are complete and backported + up to v1.24 + + - We’re missing packages for v1.25.16, pending response from the + OBS team + + - Marko will ping them again + + - Built, on OBS infra but not published on our S3 package + + - Evaluating next steps and priorities + + - Action Items/Help Wanted: N/A + + - Project board: + [https://github.com/orgs/kubernetes/projects/137/views/1](https://github.com/orgs/kubernetes/projects/137/views/1) + + - Supply Chain Security: + + - General Update: + + - A bunch of us attended the SIG Security meeting on Nov 16th to + discuss an upcoming revamp of the kubernetes CVE feed. We’ll + continue our convo today, specifically to start thinking about + the work required from SIG Release / RelEng. + + - Vex issue: + [https://github.com/kubernetes/kubernetes/issues/121454](https://github.com/kubernetes/kubernetes/issues/121454) + + - How are we building the vuln feed today? How do we handle + security info from SRC? + + - Before, Google had a feed, now the community maintains a + feed. Merged alpha version of CVE in 1.25, beta in 1.27. Now + on k8s.io, JSON, RSS, markdown + + - Going into GA: getting feedbacks from SRC about how scanners + ingest, how to make feed more consumable + + - \[Jeremy\] Should we start a google doc about where we were, + and serve as a basis for roadmap and KEPs + + - [https://docs.google.com/document/d/1a_3aMKexfhZwnbzmZZy0dhbQX7L_c8Cr2HSDKchLU7o/edit](https://docs.google.com/document/d/1a_3aMKexfhZwnbzmZZy0dhbQX7L_c8Cr2HSDKchLU7o/edit) + + - Continue conversation tomorrow as well @ SIG-Security + Toolings meeting + + - Info about the feed starts with SRC created issues, internally + they share a YAML. There’s an opportunity to streamline this + + - \[PJ\] To clarify, we deal with 2 types of CVEs: + +1. Published by SRC with high confidence of impact, about Kubernetes + + 1. OK where we are but reduce repeat work for SRC + +2. Noisier, either from container images that the components published + as or Go dependencies + + 1. This is a good use case for VEX + + 2. This is what we’re discussing today + + - We have scanner runs 4 times a day with Snyk. + + - Recently merge go-vuln check on branch + + - There is an issue open where the go-vuln check run on release + branches + + - Noise from vulns in Go that we don’t use + + - No cherry-pick to silence scanner + + - \[PJ\] Idea: Additional labels where K8s can say this is not + affecting K8s. Create a trail of trust + + - \[puerco\] it is how VEX works. Initial model is last mile + of trust where the document can be sign and vouch for the + statements. + + - \[PJ\] Limit labeling to owners to improve trust + + - \[puerco\] create a system where more than one experts can + sign off on it + + - Nikhita has a thumbs-up page voting for TOC we can do + something similar + + - 2 VEX flow: + + - VEX generated from K8s itself + + - Assessment on 3rd parties modules/images + + - We can merge this into one flow. Big question is + implementation . + + - PJ needs drop continue conversation in sig-security tooling + + - What are we making? Specifically to VEX, a VEX document that + can be consumed by CVEs scanners + + - How does it work for SRC? SRC triage, identify fixes, publish + to embargoed list + + - Few source of truths + + - Release notes, issues that go into the CVE feed, data that + goes into external feed + + - What we want: maybe create a centralized feed internally + ([OS feed)](https://osv.dev/) that can feed to other + feeds + + - Pertaining to SIG Release: use our existing tooling to help + the effort and consume that data in our release process and + SBOM change to support VEX document + + + + - Action Items/Help Wanted: + + + + - LFX project: + + - General Update: The LFX project is coming to the end. Next + Thursday is the last day. Work on CLI is getting started and + Nitish is interested to stay around and help us with the CLI + after the internship! + + - Release Team + + - Review subteam merger comms -\> [Release Team Change Comms - + Google + Docs](https://docs.google.com/document/d/1QwdxigTCXYCX222tDCmdkFBLioLZAshJCZuLSW46enY/edit) + + - \[Review request\] Removal process + [documentation](https://github.com/kubernetes/sig-release/pull/2322) + + - Have a look at new project board -\> [Board · Release Team + (github.com)](https://github.com/orgs/kubernetes/projects/170/views/1) + + - Move over action items from retro doc + + - Not bound to release cycle, anyone can contribute + +- \[puerco\] Cloud Native Security Slam - Kubernetes Lightning Round + + - Please review Comms + [Doc calling for project + participation](https://docs.google.com/document/d/1nXaWs9ONjAVrM5FvMovHh6IU7a4AGWAuXqAOI7Hv5xs/edit) + \| [Event + Website](https://community.cncf.io/cloud-native-security-slam/) + +- \[jerickar\] revisit cherry pick criteria? Follow up to regression + data from [liggitt@google.com](mailto:liggitt@google.com) + + - Backporting leads to other regression + + - Too liberal cherry-pick right now. Don’t have strict criteria, + deferring to SIG-Leads and reviewers. We don’t have a checklist + + - Would benefit if we do LTS later on and potentially less regression + + - Is this something we want to discuss? We own this because we own and + ship cherry-pick + + - \[puerco\] our guideline is about what is allowed to be + cherry-picked. How do we restrict without requiring release managers + to verify + + - Suggestion from liggit is to change the issue template so folks + can attest that it falls under what we allow (we also need to + decide what we allow) + +## 14 Nov 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Meha Bhalodiya (she/her) + +- Sascha Grunert (he/him) + +- Jim Angel (he/him) + +- Sreeram Venkitesh (he/him) + +- Joseph Sandoval (he/him/él) + +- Adolfo García Veytia (he/him/él) + +- Priyanka Saggu (she/her) + +- Grace Nguyen (she/her) + +- Sujay (he/him) + +- Oluebube Princess Egbuna(she/her) + +**Note Taker (pronouns):** + +- Everyone + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: \[Jeremey\]No patch releases this month. Cherry + picks will fall into next month’s release. + + - Action Items/Help Wanted: + + - OBS Packages: + + - General Update: + + - Action Items/Help Wanted: + + - Supply Chain Security: + + - General Update: + + - \[Adolfo\] Discussed at Kubecon Chicago. What would it take + for us to issue Vex documents? Vex is a format that helps to + better inform if you are affected by a vulnerability. We tried + to improve SBOMs. The verification and security feed was an + area we were focusing on. Some improvements are needed to make + them useful. The other topic is about having a unified + security feed. Prototype that is running monitors GH and they + provide information after. Public disclosures limit access to + the fields. Requires more discussion with SIG-Security. + + - \[Jeremy\] Rita Zhang raised an + [issue](https://github.com/kubernetes/kubernetes/issues/121454) + with Vex documents. She has started to write the docs. It will + be discussed at SIG-Security (see: + [https://github.com/kubernetes/community/tree/master/sig-security](https://github.com/kubernetes/community/tree/master/sig-security)). + + - \[Joseph\] Have you received any user feedback? + + - \[Adolfo\] Limited. One other thing is fixing the Image + Promoter. \#1 focus for myself. + + - \[Jeremy\] Marko and I were discussing and will share our + notes. + + - Action Items/Help Wanted: + + - LFX project: + + - General Update: + + - Release Team + + - Beta.0 cut Thursday 11/16 (Veronica to start -\> handoff -\> Jim / + Mark) + + - 1.29 Test Freeze today - + [PSA](https://groups.google.com/a/kubernetes.io/g/dev/c/ukMtzsOHZDU/m/pF5HlappCAAJ) + + - Other 1.29 milestones for Nov 14, 2023: + + - Docs Deadline + + - Major Themes Deadline + + - Start final draft of Release Notes + + - [Discussion/AI](https://kubernetes.slack.com/archives/C2C40FMNF/p1699889130916229) + from KubeCon NA 23 SIG Release in-person meeting + + - Will schedule dedicated follow-up discussion for EOR retro + meeting & upcoming SIG Release weekly meeting. + +- + +** +Open Discussion:** + +- \[Lauri / Sascha\] Roadmap and Vision prioritization for 2024: + [https://github.com/kubernetes/sig-release/blob/master/roadmap.md](https://github.com/kubernetes/sig-release/blob/master/roadmap.md) + + - \[Sascha\] Put rough ideas in general board. Sync with Lauri about a + potential dedicated session. Potentially enabled downstream + consumers of K8s releases. + + - \[Adolfo\] SLSA spec is still being finished. 1) Move the SLSA + tester 2) + + - \[Sascha\] Would this tie into the signing release artifacts? + + - \[Adolfo\] Yes. We should go back and modernize what we have built + over the last two years and make sure they are all working + interoperably. + + - \[Lauri\] I would need some time to review and discuss what has been + done over the last year. Also understanding our users who they are? + + - \[Sascha\] It’s a mix. Do we have the capacity to work on next year? + + - \[Lauri\] How is the user participation? + + - \[Sascha\] Started strong and then we tapered off a bit with + contributors. + + - \[Lauri\] Dedicated conversations about sessions to identify the + biggest needs. We can use that data to help organize the work. We + could also discuss onboard new contributors. + + - \[Jeremy\] Data to see who is using our tools? Maybe a survey. + + - \[Lauri\] Could we use CNCF to help get user feedback? + + - \[Jeremy\] Do we wait until we receive the user data before issue + planning? + + - \[Lauri\] Ideally yes but do the must-do work you know is + non-negotiable and that’ll buy time while the data situation gets + sorted. + + - \[Jeremy\] Image promoter needs some attention and could be a focus. + + - \[Lauri\] We could walk through and identify the work. Focus on the + goal. + + - \[Adolfo\] There’s a few barrier of entry with respect to the + codebase and how fragile it is + + - \[Jeremy\] We might need to start over with docs and bring the + current version over + + - \[Lauri\] We might need a retro with the current design, what’s the + current problem and how to overcome it in the new version. What is + it setting out to do? How do we do that core function really well? + + - Then break it down into pieces that folks can pick up + + - \[puerco\] Building a wider base conversation looks completely + different whether or not we keep the existing system + + - \[Lauri\] Is it a monolith? (Yes) + + - \[Sascha\] we can have an issue where one or two people can start + working on it + + - \[Lauri\] keep this out of the roadmap, since its a technical + piece + +- \[puerco\] Cloud Native Security Slam: [Kubernetes Lightning + Round](https://community.cncf.io/cloud-native-security-slam/). + + - Maintainers for smaller projects can express interest and SIG + release can provide clear guidance on how to adopt tools and if we + have enough projects, we can guide them through their pull requests. + CNCF would produce some special edition swag for helping out with + these. + + - Plan to have a webinar on dec 6th if approved + +- \[jeremy\] SRC/SIG Security - VEX discussion @ next sig security + meeting - we covered this above + +- \[jim\] oauth tooling for sending gmail via \`krel announce\` + ([issue](https://github.com/kubernetes/release/issues/3360) / + [demo](https://github.com/jimangel/oauth-gmail-test)): + + - Arnaud: we should try to do this after 1.29 ? Happy to provide any + kind of help to do this so we can test it early 1.30 (all the alpha + releases ?). + +## Oct 31, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Priyanka Saggu (she/her) + +- Meha Bhalodiya (she/her) + +- Vyom Yadav (he/him) + +- Marko Mudrinić (he/him) + +- Christopher Hanson (he/him) + +- [Mansi Kulkarni](mailto:mankulka@redhat.com)(she/her) + +- Nishok Ganesan (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Vyom from Release Team (CI Signal team), student + + - + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: No updates + + - OBS Packages: + + - General Update: No updates + + - Supply Chain Security: + + - General Update: No updates + + - LFX project: + + - General Update: Major work on library wrapped, Nitish started + working on CLI + + - Release Team + + - \[Priyanka\] + + - 1.29 Code Freeze begins on [01:00 UTC Wednesday 1st November + 2023 / 18:00 PDT Tuesday 31st October + 2023](https://everytimezone.com/s/24b27b03) + + - 1.29.0-alpha.3 scheduled for Nov 2, 2023: + + - Current CI Signal is No-Go (Red), 4 Failing Release Informing + Jobs (Fix PRs in progress, (capa) job marked as non + release-blocking) + + - Ongoing discussion – + [https://kubernetes.slack.com/archives/CJH2GBF7Y/p1698702103104369](https://kubernetes.slack.com/archives/CJH2GBF7Y/p1698702103104369) + + - Question – If needed to delay the alpha.3 cut, thoughts/advice + on when to reschedule considering KubeCon next week? + + - Given that only informing is failing, we could go forward + with alpha.3 this week + + - etcd job can be ignored, it’s not relevant for this release + + - \[Priyanka\] Need help from Release Engineering group to create + the k/test-infra PR for 1.29 Code Freeze Enforcement. + + - Jeremy to sync with Mark about this + + - \[Priyanka\] Jim is away at this time, Mark will be the only + person responsible for release cuts + + - \[Marko\] Feel free to ping @release-managers group on Slack, + Priyanka to inform release managers day prior to release cut + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Marko\] Feedback on repo for OBS CLI + +- \[Marko\] Kubernetes Contributor Summit @ KubeCon NA + + - SIG-Release in Person Meetup + ([https://sched.co/1TY7O](https://sched.co/1TY7O)) + + - A Practical Guide to Publishing System Packages for Kubernetes + Subprojects + ([https://sched.co/1SpA6](https://sched.co/1SpA6)) + + - Jeremy request an unconference session to discuss supply chain + security + +## Oct 24, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Rudraksh Karpe (he/him) + +- Josh Berkus + +- Nishok Ganesan(he/him) + +- Sreeram Venkitesh (he/him) + +- Mark Rossetti (he/him) + +- Anhelina Zelyk(she/her) + +- Christopher Hanson (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + + - \[Marko\] Patch releases for October went out successfully + last week. No major issues besides two known issues with image + promotion (replicating signatures) and sending announcements + to k-dev + + - \[Marko\] Reminder that we don’t have releases planned for + November because of Release Managers availability due to + KubeCon/vacations/Thanksgiving + + - \[Marko\] Patch release date for beginning of 2024 are live on + [website](https://kubernetes.io/releases/patch-releases/#upcoming-monthly-releases) + + - \[Marko\] Reminder that 1.25 is going EOL by end of this month + + - Action Items/Help Wanted : + + - \[Marko\] We need to remove 1.25 jobs once 1.25 reaches EOL. + If anyone wants to help with this, reach out to us on + \#release-management and we can pair on this + + - We’re still lacking docs and proper tooling for this and + we’ll need to do it manually again. These PRs can give some + idea what’s needed: + + - [https://github.com/kubernetes/test-infra/pull/30563](https://github.com/kubernetes/test-infra/pull/30563) + + - [https://github.com/kubernetes/test-infra/pull/29387](https://github.com/kubernetes/test-infra/pull/29387) + + - Mark R (marosset) can help + + - OBS Packages: + + - General Update: + + - \[Marko\] Documentation changes are backported to v1.27-v1.24 + docs. These docs are now advising users to use pkgs.k8s.io + + - \[Marko\] There are some documentation changes requested by + SIG Docs and I’m working on implementing these changes + + - Action Items/Help Wanted: + + - \[Marko\] The [project + board](https://github.com/orgs/kubernetes/projects/137/views/1) + has been recently tidied up. If you see anything interesting + there, you can reach out to me + + - Supply Chain Security: + + - General Update: + + - Action Items/Help Wanted: + + - LFX project: + + - General Update: + + - \[Marko\] The library part has been finished enough to start + working on the CLI. Nitish will start working on the CLI this + week + + - Release Team + + - \[Mark, Sreeram\] No major updates. Code freeze scheduled for next + week. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +## 17 Oct 2023 + +Meeting got canceled. + +## Oct 10, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Anhelina Zelyk (she/her) + +- Oluebube Princess Egbuna(she/her) + +- Mark Rossetti (he/him) + +- Joseph Sandoval (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Patch Releases: + + - General Update: + + - Cherry-pick deadline at October 13 (this Friday) + + - Releases scheduled for Wednesday, October 18 + + - Reminder: we don’t have releases scheduled for November! + + - (Marko) This is due to Kubecon and release manager + availability. + + - Action Items/Help Wanted: + + - Send a reminder to k-dev for cherry-picks along with reminder + for packages + + - \[Jeremy\] Go releases should be updated before next patch + releases. + + - \[Mark\] The Go patch releases will be included. + [net/http2 + issues](https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo/m/UDd7VKQuAAAJ) + being discussed. + + - OBS Packages: + + - General Update: + + - Updating docs to remove references to the legacy package + repositories across supported release branches + + - Action Items/Help Wanted: + [https://github.com/orgs/kubernetes/projects/137/views/1](https://github.com/orgs/kubernetes/projects/137/views/1) + + - Review needed for + [https://github.com/kubernetes/website/pull/43407](https://github.com/kubernetes/website/pull/43407) + + - Supply Chain Security: + + - General Update: + + - Action Items/Help Wanted: + + - LFX project: + + - General Update: + + - Two major tasks left for the library: + + - CRUD operations for OBS packages + + - Implementing client interface/structs + + - After these two major tasks are done, the plan is to start + working on the CLI tool. + + - Release Team + +(Priyanka - won’t be able to join the meeting, please find the updates +below. Thanks!) + +- 1.29 [Enhancements Freeze in + effect](https://groups.google.com/a/kubernetes.io/g/dev/c/AttpmuN6Hfo/m/Wn3M67FjAwAJ), + 58 tracked, 2 Exception Requests received – both approved + +- 1.29.0-alpha.2 planned for today, CI Signal is green for now + + - \[Mark\] Release in progress atm. + +- Removed “capg-conformance-main-ci-artifacts” job from + “sig-release-master-informing” board - + [https://github.com/kubernetes/test-infra/pull/30988](https://github.com/kubernetes/test-infra/pull/30988) + +- Ongoing discussions – 1.29 mid-cycle Deprecations/Removal and Major + changes blog + + + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- Arnaud: *Launching registry.k8s.io’s new regions*: + + - [https://github.com/kubernetes/registry.k8s.io/issues/236](https://github.com/kubernetes/registry.k8s.io/issues/236) + + - \[Arnaud\] Add more s3 buckets which will help reduce costs. + Launching new regions has impact on promotion process. Possible + timeout and potential failures during this rollout. + + - \[Marko\] Speaking of S3 buckets IIUC. This is a dedicated job and + not connected to promotion. Why do we need to add additional + artifact registries? + + - \[Arnaud\] We try to match a artifact registry with a S3 bucket. + Configuration of image and the blob. We pick one image and + replicate. Put the blob with one image in S3. + + - \[Joseph\] Is it a infrastructure strategy to align artifacts with + region? + + - \[Arnaud\] Goal is to opimize costs with this approach. Focus + where the costs are high. Join SIG-K8s-Infra meeting to discuss + costs. + + - \[Jeremy\] Is there good docs to reference about this? + + - \[Arnaud\] I’ll add some references into the SIG-release meeting + notes. + + - [https://github.com/kubernetes/registry.k8s.io/tree/main/cmd/archeio](https://github.com/kubernetes/registry.k8s.io/tree/main/cmd/archeio) + + - [https://github.com/kubernetes/k8s.io/wiki/New-Registry-url-for-Kubernetes-(registry.k8s.io)](https://github.com/kubernetes/k8s.io/wiki/New-Registry-url-for-Kubernetes-(registry.k8s.io)) + + - \[Jeremy\] Any actions needed? + + - \[Arnaud\] Not at this time. This is for awareness. + +- \[jeremy\]: Contributor Summit + + - Didn’t request a SIG Release meeting, should we ask for an + unconference session? + + - Jeremy submitted an “lts” unconference and a “security artifacts” + discussion topic: + + - [https://github.com/kubernetes/community/issues/7531#issuecomment-1755709900](https://github.com/kubernetes/community/issues/7531#issuecomment-1755709900) + + - \[Joseph\] What is our goal for meeting at Kubecon? + + - \[Jeremy\] Image promoter would benefit from discussion. Its been + awhile since we did SBOM’s. Maybe there is more artifacts we would + like to add. + + - \[Verónica\] SLSA has changed alot. + + - \[jeremy\] meet the contributors link: + [https://github.com/kubernetes/community/issues/7541](https://github.com/kubernetes/community/issues/7541) + +## Oct 3, 2023 + +**Host (pronouns):** Stephen Augustus (he/him) + +**Attendees (pronouns):** + +- Jordan Liggitt + +- Leonard Pahlke (he/him) + +- Grace Nguyen (she/her) + +- Marko Mudrinić (he/him) + +- Sreeram Venkitesh (he/him) + +- Amit Dsouza (he/him) + +- Priyanka Saggu (she/her) + +- Oluebube Princess Egbuna(she/her) + +- Jayson Du (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Jayson Du from Amazon EKS team + + - Abhijeet Gaurav - contributing to CNCF projects + +- Release Engineering + + - Patch Releases: *please mention any issues that may affect upcoming + or recent patch releases.* + + - General Update: + + - \[Jim Angel\] + + - Patch releases went out last week. No major issues other than + image signing and sending announcements to k-dev + + - Action Items/Help Wanted: *(please include links to + issues/context)* + + - \[Marko\] Any updates on replacing SendGrid with something else? + + - \[Stephen\] Not sure that there’s an update at the moment + + - \[Veronica\] No solution at the moment, Jim has some solution + that might work for us + + - OBS Packages: + + - General Update: + + - \[Marko\] No major updates, we’re seeing more and more traffic + going over pkgs.k8s.io, daily average is about 200-300 GB + + - \[Marko\] Work on this to pick up again soon + + - Action Items/Help Wanted: + [https://github.com/orgs/kubernetes/projects/137/views/1](https://github.com/orgs/kubernetes/projects/137/views/1) + + - \[Stephen\] Can we send a reminder for freezing legacy repos + this week along with a reminder for backports? + + - \[Marko\] Yes, will take care of that + + - Supply Chain Security: + + - General Update: + + - Action Items/Help Wanted: + + - LFX project: + + - General Update: + + - \[Marko\] Nitish finished with CRUD operations for Projects, + next step is to write tests + +- Release Team + + - \[Priyanka\] + + - 1.29 Enhancements Freeze this week – Oct 6, 2023 + + - Team finished reaching out to KEP owners, reminder for chairs + and leads + + - 1.29.0-alpha.2 planned for Oct 10, 2023 (next week) + + - Delayed last week, new target date next week + + - v1.29 Mid-Cycle Release Retro scheduled for Oct 19, 2023 + + - Question to Marko/Jim – + [https://github.com/kubernetes/sig-release/issues/2291](https://github.com/kubernetes/sig-release/issues/2291) + is this information something that we need documented before our + next 1.29 release cuts? + If yes, could we please prioritize this? Thanks in advance! + + - \[Marko\] We definitely need to document this, but this is not a + blocker for 1.29, all OBS projects are already in place that we + need for 1.29. As part of our LFX project, we’re making + improvements to the process, and we plan to document everything + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- \[liggitt, 5 minutes\] review of go "major"-version bumps on release + branches + + - Context: + [https://github.com/kubernetes/enhancements/issues/3744](https://github.com/kubernetes/enhancements/issues/3744) + + - Aspects: + + - Timeline/checklist for bumping release branches + + - Tracking backports related to new go versions + + - [go1.20 + example](https://github.com/kubernetes/release/issues/2815#issuecomment-1373891562) + + - [go1.21 + example](https://github.com/kubernetes/release/issues/3076#issuecomment-1556053267) + + - Q: What is the best way for multiple release team members to + collaborate tracking go minor-version related backports and tasks? + + - Something on github seems ideal to track merged state of + individual prereq backports + + - Description / comment only editable by author or folks with repo + edit access + + - This seems like a good place to start + + - Github project might be a possibility + + - Q: What issue templates or playbooks should be updated to make this + a regular part of go minor version bumps? + + - AI(liggitt): update + [https://github.com/kubernetes/sig-release/blob/master/release-engineering/handbooks/go.md](https://github.com/kubernetes/sig-release/blob/master/release-engineering/handbooks/go.md) + + - [https://github.com/kubernetes/sig-release/pull/2364](https://github.com/kubernetes/sig-release/pull/2364) + + - AI(?): update + [https://github.com/kubernetes/release/blob/master/.github/ISSUE_TEMPLATE/dep-golang.md](https://github.com/kubernetes/release/blob/master/.github/ISSUE_TEMPLATE/dep-golang.md) + + - + + - Question: How did you come up with the list of changes? + + - Changes that we discovered were required to fix CI failures before + master could successfully update to new go version + + - Rarely - follow-ups post-merge after updating master + + - Question: where are post-submit tests? + + - [https://testgrid.k8s.io/sig-release](https://testgrid.k8s.io/sig-release) + + - [https://testgrid.k8s.io/sig-release-master-informing](https://testgrid.k8s.io/sig-release-master-informing) + + - [https://testgrid.k8s.io/sig-release-master-blocking](https://testgrid.k8s.io/sig-release-master-blocking) + + - Stephen: risk is not having a single person with a view to the whole + lifecycle of picking up a new major go version (easy for handoff to + have things fall through the cracks) + +- \[liggitt, 20 minutes\] Review of regression data from 1.19 to present + + - [Kubernetes patch release regression/bugfix + rate](https://docs.google.com/spreadsheets/d/1LbGKBC4D2sLkcmzY9qDx9u-1D9TKC_ZrM8iA1eHW4Hs/edit#gid=1283859152) + + - [Analysis of Kubernetes regression rates, patterns, + examples](https://docs.google.com/document/d/1Vr-m-KL7P2KYDPsvfpJyFVW1Q6XPS5d8xz9xCq_Azpw/edit?pli=1#bookmark=id.h4sqtkkivzm0) + + - Interesting data points + + - ~50% more regressions come from bugfix/cleanup work than from + feature work + + - 90% of minor versions \>= 1.19 have regressed in a patch release + (only 1.28 hasn't) + + - 28% of patch releases \>= 1.19 contained a regression relative to + the .0 release + + - Q: Should the "backport to all branches simultaneously" policy + change for some types of backports (non-security, non-data-loss, + non-regression) in light of several backports that caused + regressions in patch releases? + + - Veronica: + + - current process doesn't give branch managers much decision input + to backport / merge decisions + + - thinks backport call should be on approvers for whether + backports should go to all branches + + - find ways to make backport decisions for branch managers + feasible without all context + + - Stephen: + + - mechanical part of the backport process (traffic direct in / + branch manager approval) + + - double check backport meets cherrypick guidelines + + - Jordan + + - opportunity to augment cherry pick guidelines to guide area + approvers? + + - highlight categories of backports that regressed patch releases: + big changes, entangled changes, changes in undertested areas, + changes impacting out-of-tree library users (scheduler plugins, + aggregated apiservers) + + - + + - Veronica + + - branch managers do already dig into details and trying to + understand context / severity already + + - if reviewing / approving cherry picks requires more detail, do + we need more time between deadline and patch cut? + + - Stephen: backport authors / area owners need to feel ownership + for their areas and meeting schedules; for normal operations, + those schedules should hold; still need to accommodate + unforeseen or urgent fixes + + - Q: What playbooks should be updated to make review of the regression + labeling / release note for backports part of branch manager + approval? + + - Release note includes the specific minor / patch where the + regression was introduced (good for users and helpful for us) + + - Ensure kind/regression label is only set on backport PRs fixing a + minor where the regression was introduced + + - Ensure kind/feature label is only set on backport PRs fixing a + regression related to feature work in that minor + + - + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +## Sept 26, 2023 + +**Host (pronouns):** + +- + +**Attendees (pronouns):** + +- + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Release Team + + - (Priyanka - won’t be able to join the meeting, please find the + notes/updates below. Thanks!) + + - Question to Marko/Jim – + [https://github.com/kubernetes/sig-release/issues/2291](https://github.com/kubernetes/sig-release/issues/2291) + is this information something that we need documented before our + next 1.29 release cuts? + If yes, could we please prioritize this? Thanks in advance! + + - Updates: + + - 1.29 PRR Freeze on Sept 28th + + - 1.29 Enhancements Freeze approaching next week - Oct 6th + + - 1.29 Alpha.2 delayed (was tentatively planned for this week). + Will discuss with Jim/Mark for the timeline. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +## Sept 19, 2023 + +**Host (pronouns):** Carlos Panato + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Sascha Grunert (he/him) + +- Priyanka Saggu (she/her) + +- Nitish Kumar (he/him) + +- Fyka Ansari (she/her) + +- Paco Xu(he/him) + +- Anhelina Zelyk (she/her) + +- Sreeram Venkitesh (he/him) + +- Joseph Sandoval (he/him) + +- Leonard Pahlke (he/him) + +- Jim Angel (he/him) + +- Mengjiao Liu (she/her) + +- Jeremy Rickard (he/him) + +- Ricky Sadowski (he/him) + +- Rey Lejano (he/him) + +- Amit Dsouza (he/him) + +- Michael Singh (he/him) + +**Note Taker (pronouns):** + +- Joseph + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Amit Dsouza from Australia. Contributor to Argo. Trying to become + more active. + + - Mengjiao Liu - release notes shadow. Learn about release process. + + - Michael S - Looking for things that he can be a candidate to + contribute. Part of 1.12/1.13. + +- Subproject updates + + - Release Engineering + + - Patch Releases: *please mention any issues that may affect + upcoming or recent patch releases .* + + - General Update: + + - \[Jim Angel\] + + - Patch releases went out last week. No major issues other than + image signing and sending announcements to k-dev + + - Action Items/Help Wanted: *(please include links to + issues/context)* + + - Patch releases calendar needs to be updated to include the + latest patch releases: + [https://kubernetes.io/releases/patch-releases/](https://kubernetes.io/releases/patch-releases/) + + - Example PR: + [https://github.com/kubernetes/website/pull/40100](https://github.com/kubernetes/website/pull/40100) + + - \[Marko\] Staging job flaked two times for 1.26. Something + about not enough memory. Not sure why this is happening. + Action items: patch release calendar needs to be updated. + This is open to anyone to do it quickly and open to try. + Above is the sample PR. If not done by tomorrow Marko will + take care of it. + + - \[Amit Dsouza\] I can take it. + + - \[Michael S\] We can all pair up on it. + + - Alpha cut 1.29 is planned for today. Still blocked. + + - \[Priyanka\] Flaky job is blocking. [Stateful + set](https://github.com/kubernetes/kubernetes/issues/120700) + is blocking. CI Signal shadow is following up to determine if + this is still blocking. + + - \[Jim Angel\] Will see if alpha blocking or not and follow up + with the team on Slack. + + - \[Priyanka\] Dims suggested keep it on the board and try and + fix it. Its release informing. + + - \[Carlos P\] CAP provider GCE is deprecated. In touch with the + maintainers. The work to resolve the issue is almost done. The + job will be green again later in the week. The deploy needs to + change to resolve this issue. This doesn’t impact Alpha 1. + + - OBS Packages: + + - General Update: + + - Issue with kubeadm packages + + - [https://github.com/kubernetes/release/issues/3276](https://github.com/kubernetes/release/issues/3276) + + - LFX project: merged API types for managing OBS Projects + + - [https://github.com/kubernetes-sigs/release-sdk/pull/246](https://github.com/kubernetes-sigs/release-sdk/pull/246) + + - \[Marko\] There is pr to fix. This issue only applies to patch + releases. Can’t edit existing packages. Find way to + communicate this issue. I’ll look at this issue tomorrow. + + - \[Priyanka\] Today’s alpha cut will have the same issue? + + - \[Marko\] Alpha cut will not have any issues. But we can + verify with this cut. Status of LFX projects. This is the 3rd + week starting on this. Updates coming next week. AI - anything + on the board you would like to work on just reach out to + Marko. + + - Action Items/Help Wanted: *(please include links to + issues/context)* + + - Project board: + [https://github.com/orgs/kubernetes/projects/137/views/1](https://github.com/orgs/kubernetes/projects/137/views/1) + + - + + - Supply Chain Security: + + - General Update: + + - \[Sascha\] No updates at the moment. + + - Action Items/Help Wanted: *(please include links to + issues/context)* + + - Release Team + + - \[Priyanka\] Discuss: whether/not to demote the + [capg-conformance-main-ci-artifacts](https://testgrid.k8s.io/sig-release-master-informing#capg-conformance-main-ci-artifacts) + job from release-informing dashboard + +> (ref: [slack +> discussion](https://kubernetes.slack.com/archives/C2C40FMNF/p1694672335486569)) + +- 1.29.0-alpha.1 planned for today, current CI Signal is NO-Go, waiting + for follow-up on a flaky job + [https://github.com/kubernetes/kubernetes/issues/120700](https://github.com/kubernetes/kubernetes/issues/120700) + +- Others: + + - Shadow orientation meetings planned for this week! + + - \[Priyanka\] Invites have been sent. + + - \[Carlos P\] When are they happening? + + - \[Priyanka\] Both are on Thursday + + + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +## Sep 12, 2023 + +**Host (pronouns):** + +**Attendees (pronouns):** + +- Marko Mudrinic + +- Nitish Kumar + +- Rudraksh Karpe + +- Jeremy Rickard + +- Veronica + +- Sreeram + +- Gracenguyen + +- Mengjiao Liu + +- Arnaud + +- Jim Angel + +- Nishok + +- Mahamed Ali + +- Mark Rossetti + +**Note Taker (pronouns):** + +- Marko Mudrinić + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Nitish - SIG Contribex Comms and LFX project for SIG Release + + - Sreeram - part of the v1.29 Release Team + + - Rudraksh - exploring the landscape + +- Subproject updates + + - \[Veronica\] New proposed structure for Release Engineering updates + + - Action Item: Veronica will update the meeting agenda to reflect + new structure for updates + + - We’re missing a lot of context on various topics, like OBS, image + signing, SBOMs… + + - It would be nice to have structured updates so that we make sure + we provide proper updates and that folks are aware how are + different areas doing + + - A lot of folks want to join and help, but they’re not sure how and + where + + - We’ll use current format today and figure out new format going + forward + + - Have a link to project boards so folks can check if there’s + anything to pick up + + - We encourage people to come to the meeting, but that might not + always be possible due to conflicts/time zones. The template + should be covering enough stuff so that folks not attending can + figure out what’s going on + + - Release Engineering + + - \[Marko\] + + - Go updated to 1.21.1/1.20.8, thanks to Carlos! + + - Go update to 1.21 still ongoing, thanks to Carlos and Sascha for + dealing with this and base image updates! + + - kubepkg and rapture are considered deprecated and will be + removed after October patch releases: + [https://groups.google.com/a/kubernetes.io/g/release-managers/c/4Cl479abBaE/m/EFNfChPrBAAJ](https://groups.google.com/a/kubernetes.io/g/release-managers/c/4Cl479abBaE/m/EFNfChPrBAAJ) + + - OpenBuildService projects for v1.29 are now in place, there’s a + Slack thread describing the process step-by-step + + - Patch releases are scheduled for tomorrow, thanks to Veronica + for volunteering to help with these releases! + + - Reminder that we’re freezing the legacy repositories tomorrow! + [https://k8s.io/linuxrepos](https://k8s.io/linuxrepos) + + - We had OpenBuildService and pkgs.k8s.io introduction last week, + slides and recording are posted on \#release-mangement + + - Release Team + + - \[Priyanka\] + + - 1.29 Lead Shadow on-boarding complete - + [https://github.com/kubernetes/sig-release/issues/2329](https://github.com/kubernetes/sig-release/issues/2329) + + - 1.29 Shadow Selection done, all applicants are informed of their + selection status. Shadow onboarding in progress: + + - [\[1.29\] add release team shadow information + \#2339](https://github.com/kubernetes/sig-release/pull/2339) + + - [\[1.29\] update google groups/GCP IAM membership for + release team shadows + \#5831](https://github.com/kubernetes/k8s.io/pull/5831) + + - [\[1.29\] add release sub-teams role shadow to + release-team-\* gh team + \#4452](https://github.com/kubernetes/org/pull/4452) + + - \`1.29.0-alpha.1\` is scheduled for **Tuesday + 19th September 2023** (confirmed for Branch Manager + availability - + [discussion](https://kubernetes.slack.com/archives/C2C40FMNF/p1694181829355399?thread_ts=1694163871.580529&cid=C2C40FMNF)) + + - Updated [Kubernetes Release + Calendar](https://bit.ly/k8s-release-cal) for 1.29 release + cycle milestones (pending release cut dates timeline - waiting + for input from Branch Manager) + + - Scheduled 1.29 Weekly Release Team Meetings + (first meeting happened on Sept 6, 2023) + + - Scheduled optional 1.29 Release Leads sync + call (first meeting happened on Sept 11, 2023) + + - \[Jim\] We need to decide on if we need 4th + alpha cut, it was added last cycle to test the OBS integration, + so we can remove it + + - \[Jeremy\] +1 to removing it + + - \[Priyanka\] Thanks Jim for adding the + context, and +1 to removing it. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +- \[Grace\] Looking for additional reviews and comments on the + [release team member removal + process](https://github.com/kubernetes/sig-release/issues/2332) + before I draft up the PR + + - Call to action to review it, discussion going on in the issue + +** +Open Discussion:** + +- \[Arnaud\] Deprecate gs://kubernetes-release + + - With Fastly shielding the bucket we can switch to a community-owned + bucket. Ideally, the new bucket will contain objects for each + release and will be private. + + - [https://github.com/kubernetes/k8s.io/issues/2396](https://github.com/kubernetes/k8s.io/issues/2396) + + - We serve all the binaries that we build from this bucket. It’s owned + by Google. We don’t have a full access to that bucket + + - With the rollout of Fastly, we’re shielding the bucket and can + switch to a community-owned bucket. How to establish the lifecycle + of objects through the release, and improve cache efficiency. We + have full control and can do more things + + - Start discussion on how we can move + + - Do we want to do it in v1.29? + + - New bucket should be private so we exclusively serve object through + Fastly + + - We can backfill, GCS protocol supports that, we are just deprecating + the old bucket, we’re not going to remove it, at least not at this + time + + - We can backfill it from the beginning with all releases + + - \[Mahamed\] How long is dl.k8s.io GA for? + + - More than 5 years + + - \[Mahamed\] Should we make the old bucket private? + + - No, we don’t want to do it. There are also CI artifacts in that + bucket + + - We can also move CI artifacts, but focus is on anything supported + for community, CI artifacts are to follow up + + - We definitely need to communicate this, but we need to figure out + how + + - \[Marko\] Can we push both to old and new buckets? + + - Could be doable + + - \[Marko\] Two milestones for deprecation and freezing + + - +1 from Mahamed, also to figure out CI stuff + +- \[Arnaud\] Migrate away for project *kubernetes-release-test* + + - Security exceptions were filled to keep use this project. We should + start look on how we migrate away from this project. + + - Short window for the transit. Try to do this before rc1 of 1.29 + + - kubernetes-release-test is a Google-owned project. This is tricky, + we have to do it at once, we have to just switch-over + + - We need to do inventory, some things to take care of: + + - Google Cloud Build + + - GCS buckets + + - KMS + + - ServiceAccounts + +- \[Arnaud\] Shutdown + [https://release.triage.sigs.k8s.io](https://release.triage.sigs.k8s.io) + + - Not currently maintained. + + - \[Jeremy\] I think we can shutdown this + + - \[Marko\] +1 to shutting it down + + - \[Anhelina\] Release Team is mostly using private chats for triaging + + - \[Arnaud\] If anyone wants it, we need to identify a team that’s + going to maintain it + + - \[Jeremy\] Let’s call out on Slack and see if anyone is using it + + - \[Marko\] Is it even up? + + - \[Arnaud\] It has been broken for some time + +## Sep 5, 2023 + +Meeting got canceled. + +## Aug 29, 2023 + +**Host (pronouns):** + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Mark Rossetti (hi/him) + +- Mickey Boxell (he/him) + +- Kat Cosgrove (she/her) + +- Natali Vlatko (she/her) + +- Sreeram Venkitesh (he/him) + +**Note Taker (pronouns):** + +- Grace Nguyen (she/her) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - \[Veronica\] Release Manager check-in survey + + - \[Jeremy\] we will be halting publishing packages to legacy repos + + - Comms for sep/oct freeze + + - \[Marko\] Please fill the Doodle for OBS meeting planned for next + week: + [https://doodle.com/meeting/participate/id/dLJygKWa](https://doodle.com/meeting/participate/id/dLJygKWa) + + - Release Team + (Priyanka - won’t be able to join the meeting, please find the + updates below. Thanks!) + + - \[Priyanka\] All Release Lead Shadows Selection done (& + [announced](https://github.com/kubernetes/sig-release/issues/2307#issuecomment-1693370438)) + + - \[Priyanka\] [Captured feedback from 1.28 release cycle + retro](https://github.com/kubernetes/sig-release/issues/2313#issue-1859099061) + and planned to work on them during 1.29 + + - \[Priyanka\] Discussed async with SIG Release Leads: + + - Decided to keep CI Signal & Bug Triage separate for 1.29 due to + no documentation for the new combined role (Release Signal). + We'll gradually merge the two existing handbooks to form the + "Release Signal" role handbook during the 1.29 cycle. ([wider + group + update](https://github.com/kubernetes/sig-release/issues/2307#issuecomment-1697341504)) + + - Also, for the 1.29 "Bug Triage" Role, I've + discussed with Furkat, and we have a potential candidate with a + +1 from Grace. + I'll confirm their interest and availability. + + - [Announced](https://github.com/kubernetes/sig-release/issues/2307#issuecomment-1697343071) + Bug Triage Role Lead (Yigit Demirbas) + + - \[Priyanka\] Reminder: The 1.29 Shadow + Selection application closes in 3 days on Sept 1, 2023. + + - \[Priyanka\] 1.29 Release Cycle begins on Sept + 4, 2023! 🎉 + + - Timeline Planning in progress - + [https://github.com/kubernetes/sig-release/issues/2313](https://github.com/kubernetes/sig-release/issues/2313) + + - **Request -** Need lgtm/approval to merge the + timeline PR if no objections! + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- \[RT Retro Item added by Leo\] + + - \[Grace\]: If a shadow is unresponsive, have a discussion and remove + them + + - What is the actual process for this? We’ve never done this + before - not true + + - \[Josh\] Not at all accurate. When we introduced the shadow system + in 1.10-1.15, we removed shadows all the time when they dropped + out. Probably 50% of shadows dropped out, which is why we went + from 1 to 2 shadows per lead. + + - \[Jeremy\] We have done this in the past just no docs. Something + we should do. You are signing up to do work. + + - \[Stephen\] Signaling to folks, this is a resume builder as it’s + not easy to get into + + - It is work to onboard, offboard and stay on the team and not + fair to people doing the work + + - Leads should be looked at the same way + + - \[Mickey\] +1 to removing inactive folks from the team + + - \[Natali\] Unresponsive lead, rank of shadows + + - \[Grace\] we often have 2 return shadows + + - \[Kat\] [PR to + document](https://github.com/kubernetes/sig-release/issues/2127#event-8791241644) + for a couple releases + + - \[Grace\] [PR in progress to capture + this](https://github.com/kubernetes/sig-release/pull/2322/files) + + - \[Josh\] when we start a shadow program, it's pretty normal to + drop out. We expect 50% dropout + + - Shadows communicate if they can’t continue + + - EA introduced and help dismiss shadows + + - \[Grace\] I think 50% drop will put some teams in a tough + positions like enhancements + + - \[Stephen\] Hard limit 4-5ish, as long as you can manage. Docs to + remove is not documented. What does backup and graceful removal + look like? + + - Stable roster is an option. Presumption of stability which is + not true and won’t work + + - \[Josh\] Still, if we need backfill, having a call list of folks + who have done the position before but aren't exactly shadows would + be worthwhile. + + - \[Mickey\] Warm pool of existing shadows. Reach out and ask about + time availability, for backups + + - \[Grace\] return shadows step up for lead, and pool is for newer + shadows + + - \[Stephen\] Check out the comments on the Stable Roster KEP: + [https://github.com/kubernetes/enhancements/pull/3347](https://github.com/kubernetes/enhancements/pull/3347) + + - \[Jeremy\] Few ways to back few: no release lead, look through + list of folks in past release (comms lead, EA) + + - \[Jeremy\] EA checking the pulse more. If they don’t attend + orientation, that’s a flag + + - \[Stephen\] Document backfill. Top role for EA is to make sure + that retro items don’t drop + + - \[Natali\] Do we have how available we are as a removal criteria + + - \[Kat\] when they sign up as a shadow, they are agreeing to show + up meeting. Don’t miss 2 meetings without comm to lead + + - \[Stephen\] multiple routes of escalation. + + - Shadow not supported by lead - go to lead or EA + + - Lead not supported by shadows - lead or EA + + - Bidirectional - lead to lead + + - Removing shadows: + + - + + - Removing lead: + + - SIG flags to release lead that role lead is not responsive + + - Docs - branch sync is a signal + + - Attend meeting or send proxies + + - Missing deadlines + + - \[Stephen and Jeremy\] resolve this in an issue. Escalation path + + - \[Priyanka\]: It is now possible to make a copy\* of an existing + GitHub Beta project + ([details](https://docs.github.com/en/issues/planning-and-tracking-with-projects/creating-projects/copying-an-existing-project)) + + - \[Grace\] what is this in relation to? + + - \[Grace\]: Comms and Docs lead attendance to sig-docs meeting + mandatory + + - \[Grace\]: Perhaps creating template for docs and comms in sig-docs + notes that caters to their specific tasks like updating branch, PRs? + + - \[Stephen\] SIG-Docs lead if they are not showing up at meeting, + let us know + + - Captured on Priyanka’s retro todo list + + - https://github.com/kubernetes/sig-release/issues/2313#issue-1859099061 + + - \[Grace\]: Review release timeline at the end of meeting + + - \[Stephen\] Moving towards a deliverables. + + - \[Leo\]: Reintroduce the RT Lead sync meeting to keep in touch + between leads, get to know each other and slowly surface any + problems they may have + + - \[Jeremy\] this was useful when we did it. + + - \[Jeremy\] would also suggest a kick off + + - \[Leo\]: Make RT Lead handovers more a thing, right now they are not + part of the playbook + + - \[Mickey\] not enough continuity. Current lead doesnt know what + they don’t know. Coordinate directly instead of over slack + + - \[Natali\] add returning shadows to that handover if possible + + - \[Kat\] continuity after the release. Feel confident and know who + to lean on + + - \[Stephen\] take intent with the role. Part of succession is to + support shadows + + - **Grace checkin with handbook about handover** + + - \[Leo\]: Include sig feedback upon lead succession (like sig-docs, + sig-test-infra) + + - \[Natali\] earn shadow role again before leading + + - \[Atharva\] We, the enhancements team, are + working on adding the Release Team update statuses (Red, Yellow, + Green) in our role handbook. Would be helpful if other teams include + it as well. + [Issue](https://github.com/kubernetes/sig-release/issues/2321) + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- + +## Aug 22, 2023 + +**Host (pronouns):** Sascha Grunert (he/him) + +**Attendees (pronouns):** + +- Joseph Sandoval (he/him) + +- Rey Lejano (he/him) + +- Anhelina Zelyk (she/her) + +- Jeremy Rickard (he/him) + +- Leonard Pahlke (he/him) + +- [Adolfo García Veytia](mailto:puercozon@gmail.com) (he/him/él) + +- Rakshit Gondwal (he/him) + +- Aashish Nehete + +- Mahamed Ali + +- Rajib Mitra (he/him) + +- Verónica López (she/her) + +- Rudraksh Karpe (he/him) + +**Note Taker (pronouns):** + +- Grace Nguyen (she/her) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Welcome Rakshit Gondwal! + +- Subproject updates + + - Release Engineering + + - Last week, Jeremy brought up failure on signing. It is now common + + - On infra/registry change, noone has had time to update the + process + + - Jeremy rallying to get together to fix issue and remediate the + signature + +1. Fix the bug + +2. Go back in the registry and update previous signatures + + - Patch releases scheduled for tomorrow, Jeremy will drive them. + + - Morning US time, limited avail with Google admin + + - \[Veronica\] Happy to kick off in her timezone. + + - Organized for that, will sync with Veronica offline + + - Preparing release manager check-in form, incoming to mailing list + + - See who is still interested and opening up opportunities + + + + - Release Team: + + - Priyanka and Xander as Lead and EA for 1.29 🎉 + + - 1.29 [shadow + survey](https://docs.google.com/forms/d/e/1FAIpQLSfo4EXVqjlHzz2QPeNqar8dprZV06ETm740VQASEQLHRCX1tw/viewform?usp=sf_link) + is out + + - PR for 1.29 release timeline is up - + [https://github.com/kubernetes/sig-release/pull/2314](https://github.com/kubernetes/sig-release/pull/2314) + + - As per liggit’s feedback - have moved “Code Freeze '' to week + 9 (before KubeCon) - need more feedback/eyes on this change! + + - Retro tomorrow - lots of discussion docs and comms + + - There’s interest for an **Intro to release eng** session + + - What goes into cutting a release, cherry picks, etc + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- The talk proposal for Kubecon - maintainer track has not been + announced yet + +- Next steps for fixing signing step: + + - Context: when we cut a release, we build things and move them to + buckets and registry. Part of that process is image promotion, build + in one place, sign and copy to the registry. Noone can modify the + images. Sign in build, carry signature to production registry and + then image promoter add final signature, so two signatures. This was + designed for 3 mirrors, now it is more complex and resilience at ~20 + mirrors + + - Process of copy and replicate signatures is failing. We run out of + quote on GCP because we’re hitting the registry too much + + - Adolfo’s proposal: sign one image , replicate async + + - Result: inconsistent signatures in the past couple cuts. Registry + might not have a copy of signature to verify. + + - New subcommand ([kpromo + sigcheck](https://github.com/kubernetes-sigs/promo-tools/pull/767)) + that checks which images in a registry - code is written. This will + allow us to proceed even if the signing process fails, the cron job + will come in async and fix up the signatures + + - Jeremy - set up a sync meeting + + - Adolfo: +1 + + - Sascha: Do we plan to outline this in an enhancements? + + - [Issue](https://github.com/kubernetes/release/issues/2962) + + - We have signing artifact enhancements to be GA + +- Mahamed: update the whole image promoter as part of this? + + - Adolfo: it’s a dream but it’s a big project + + - Redesign how we replicate signatures to be more resilience, less + real-time + + - Sascha - an idea discussed at Kubecon Amsterdam, sign one image and + have it as root of trust + +- We are close to quota limit and we could raise it. However, the + process is not good and we should improve it + +- Next steps: next sig-release meeting or another dedicated time + + - Doodle coming out today to sig-release by Jeremy + +- Aashish: auto-fetch release notes, deprecate subcommand that creates + PR + + - Sascha - Deprecate would be good, docs about this in handbook so we + should remove those part + + - We moved away from Google Analytics but maybe on Netlify + + - Rey - Netlify shows that site analytics is not enabled for the + release notes site + +- Adolfo: Dependabot opens PR with \`@\` that’s being rejected by prow + ([example](https://github.com/kubernetes-sigs/release-notes/pull/560)) + + - Is it fixed? + + - Sascha: Dependabot now supports grouping updates. Update + dependencies is a future goal + +## Aug 15, 2023 + +**Host (pronouns):** + +Jeremy Rickard + +**Attendees (pronouns):** + +- Grace Nguyen (she/her) + +- Rey Lejano (he/him) + +- Kartikey Rawat + +- Rishit Dagli (he/him) + +- Nishok + +- Chris Hanson + +- Jim Angel + +- Burpt + +- + +**Note Taker (pronouns):** + +- Rey Lejano + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - \[Jeremy\] Had to delay patch releases, problem with Go updates, + bumped release branches to latest version of 1.20 Go. Delayed + patch releases will happen on Oct 23. Release is happening now, + last part of the jobs are happening, then Google build admins will + take care of package signing, we have issue open to lift code + freeze and Grace will take care of the issue to lift code freeze. + + - Release Team + + - \[Grace\] Release management is working on creating the build, has + eyes on docs to get that ready. Release blog is ready to merge. + + - \[Jeremy\] Issue is open for next release team, 1.29 + [https://github.com/kubernetes/sig-release/issues/2307](https://github.com/kubernetes/sig-release/issues/2307) + Jim will be the branch manager for 1.29 + + - A/I: Follow up and identify EA and shadow survey for 1.29 + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- Signing and image promotion + + - \[Jeremy\] Will also discuss signing and image promotion next week. + + + +## Aug 8, 2023 + +Meeting got canceled. + +## Aug 1, 2023 + +**Host (pronouns):** + +Jeremy Rickard + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Patch releases coming next week, cherry-pick deadline this Friday + + - Go 1.20.7 coming out this week with a security fix + + - A/I: Identify RM for cutting patch releases + + - Release Team + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- OpenBuildService pre-launch: pkgs.k8s.io is live + + - We plan to have official launch around 1.28.0 release + + - Marko is on vacation starting next week for two weeks, Marko to + prepare everything for Release Managers to do before the final + release + + - General overview of remaining important tasks + + - Finish documentation and blog post + + - Backfill repositories + + - Docs and blog post are looking for review: + + - Docs: + [https://github.com/kubernetes/website/pull/42022](https://github.com/kubernetes/website/pull/42022) + + - Blog post: + [https://hackmd.io/@xmudrii/ryoT2PIo2](https://hackmd.io/@xmudrii/ryoT2PIo2) + +## Jul 25, 2023 + +**Host (pronouns):** Carlos Panato + +**Attendees (pronouns):** + +- Leonard Pahlke (he/him) + +- Marko Mudrinić (he/him) + +- Anhelina Zelyk (she/her) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Release Team + +**Open Discussion:** + +- \[Leo\] Merge all Slack release subteam channels into one channel + beside ci-signal; essentially \#release-team, \#release-ci-signal + + - Leo will create an issue to track this proposal + + + +- \[Marko\] OBS status update and next steps + + - Walk the board: + [https://github.com/orgs/kubernetes/projects/137/views/1](https://github.com/orgs/kubernetes/projects/137/views/1) + + - Handling cri-tools and kubernetes-cni packages: + [https://github.com/kubernetes/release/issues/3169](https://github.com/kubernetes/release/issues/3169) + + - Initial versions for cri-tools and kubernetes-cni + + - Graduation criteria and phases for KEP-1731 + + - Documentation and migration comms: + [https://github.com/kubernetes/release/issues/3056](https://github.com/kubernetes/release/issues/3056) + + - + +- + +## Jul 18, 2023 + +Meeting got canceled. + +## Jul 11, 2023 + +**Host (pronouns):** Verónica López (she/her) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Xander Grzywinski (he/him) + +- Grace Nguyen (she/her) + +- Joseph Sandoval (he/him) + +- Mahamed Ali + +- Sascha Grunert (he/him) + +- Shivanshu Raj Shrivastava (he/him) + +- + +**Note Taker (pronouns):** + +- Joseph Sandoval + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Amit Dsouza - Based out of Australia. DevOps specialist. Recent + speaker at Argocon EU. + +- Subproject updates + + - Release Engineering + + - \[Marko\] July patch releases delayed to next Wednesday: + [https://groups.google.com/a/kubernetes.io/g/dev/c/A_hz52m4GUA/m/pWo7tJ0_BAAJ](https://groups.google.com/a/kubernetes.io/g/dev/c/A_hz52m4GUA/m/pWo7tJ0_BAAJ) + + - \[Marko\] The delay allows for the Go security updates to be + merged. + + - \[Marko\] Sascha and Carlos are working on updating the base image + to Debian 12 (bookworm) + + - \[Marko\] The mailing list has some feedback on image size. + + - \[Sascha\] Kubecross will be updated to bookworm with 1.28. + + - \[Marko\] We had v1.28.0-alpha.4 with some minor hiccups, but + overall went well + + - \[Marko\] Generating SBOM had a null pointer exception. Fixed + by @puerco. Also ran into rate limiting issues. This might + happen next week but be aware. Some release managers are having + issues with Sendgrid. + + - \[Marko\] 1.26-1.24 release branches are updated to Go 1.20 + (thanks Carlos!) + + - \[Marko\] Final PR’s need to be merged. Publishing bot is broken + and needs to be fixed. + + - Release Team: + + - One week from code freeze + + - \[Grace\] First retro will be held next week. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Marko\] OBS updates + + - \[Marko\] Outstanding item was How do we connect OBS with the + release pipeline and publish packages? This is now complete. + Additional tests are needed for 1.28. Next up is sorting out + infrastructure. The OBS platform has limited bandwidth. We don’t + know how much bandwidth we need. We don’t have any stats from + Google. OBS will be a single repo but point to our own mirrors. S3 + bucket with CDN in front of it. CloudFront will be used. If we get + additional bandwidth we will use Fastly. We can’t use Fastly atm. If + we get bumped to 20 PB’s of bandwidth we will then use Fastly. + [https://github.com/kubernetes/k8s.io/pull/5536](https://github.com/kubernetes/k8s.io/pull/5536) + is under review and if ok’ed will merge this week. Docs and feature + blog post are being drafted by @marko. CNCF will help to market this + change when we are ready. + +- \[Mahamed\] How do we determine which Prow jobs are blocking and + master blocking? + + - \[Sascha\] Sig-Release has + [docs](https://github.com/kubernetes/sig-release/blob/252777c7f9bec2297aaafeb12bf5984c4bc80705/release-blocking-jobs.md) + on this question. + + - \[Verónica\] Not everything is set in stone. Update docs if you find + something not up to date. + +## Jun 27, 2023 + +**Host (pronouns):** Sascha Grunert (he/him) + +**Attendees (pronouns):** + +- Stephen Augustus (he/him) + +- Mauren Berti (she/her) + +- Adolfo García Veytia (he/him) + +- Verónica López + +- Ronit Banerjee (he/him) + +- Joseph Sandoval (he/him) + +- Shivanshu Raj Shrivastava (he/him) + +**Note Taker (pronouns):** + +- Adolfo/Stephen + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Ronit Banerjee + + - Mauren Berti + +- Subproject updates + + - Release Engineering + + - Issues with container images signatures: working on a new + tooling + prowjob to audit the broken signatures + + - Image references used in signatures now use registry.k8s.io + + - Release Team + + - \[Grace in absentia\] Enhancements Freeze stats: + + - 59 (!!) tracked out of 68 enhancements + + - Highest rate of tracked to enhancements I’ve ever seen 🎉 + + - Starting 1.29, the bug triage team will be merged into the CI + Signal team. + + - The + [votes](https://kubernetes.slack.com/archives/C2C40FMNF/p1686765443006049) + are in and the new team will be called **Release Signal Team** + + - Currently working on docs for the merge team + +** +Open Discussion:** + +- KubeCon Maintainer track opened. Are you interested to speak about + anything SIG Release related? Feel free to reach out to the SIG leads! + :) + +## Jun 13, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Rey Lejano (he/him) + +- Grace Nguyen (she/her) + +- Matt Trachier (he/him) + +**Note Taker (pronouns):** + +- Rey Lejano (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - Go updates done - + [https://github.com/kubernetes/release/issues/3099](https://github.com/kubernetes/release/issues/3099) + + - \[Jeremy\] Release branch and master branch are updated, last of + cherry-picks merged last night. Weird issue were we had to + update go sum files which required an api approver to approve + every cherry-pick. Does it make sense to document in template? + + - \[Marko\] Yes it makes sense to update and provide an example + with link to PR + + - Patch Releases + + - Who wants to manage them? + + - \[Jim and Jeremy\] Patch releases target date is tomorrow, Jim + can help out tomorrow and can pair up with someone. Jeremy can + kick it off in the morning and tag team with Jim + + - \[Marko\] OBS updates for alpha cut + + - Had some flaky tests but it was fixed, OBS stuff went well + with 1.28 alpha 2 cut and worked. Still need to work on how to + handle cri tools and Kubernetes cni + + - Release Team + + - 66 enhancements! + + - Enhancements Freeze is on Thursday + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Grace\] Speaking at CNCF Toronto meetup about Release Team and + SIG-Release + +## Jun 6, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Rey Lejano (he/him) + +- Grace Nguyen (she/her) + +- Meha Bhalodiya (she/her) + +- Dipesh Rawat (he/him) + +- Amir Monfared + +- Arnaud Meukam (he/him) + +- Christopher Hanson (he/him) + +**Note Taker (pronouns):** + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + + - \[Marko\] Cosign V2 + + - Carlos is mostly working on this, seems to be going well. + + - \[Marko\] OBS + + - merged core implementation last week, obs stage and obs + krel-release + + - Can publish all core packages now + + - Will do a an alpha2 release to test things this week + + - Cherry Pick Deadline Friday - get them in + + - \[Jeremy\] Go Updates: PRs open in draft form and non draft form, + will retest first PR that will kick off things like image + promotion then will open last wave of things, then will hear about + this soon and images will be available soon and be available + before next alpha release + + - \[Marko\] still have some issues to figure out with OBS like with + cri-tools and Kubernetes CNI + + - Release Team: + + - Enhancements Freeze next week on the 16th + + - Currently at 32 enhancements + + - Grace has reached out to all the SIG channels and will reach out + on the chairs-and-techleads channels + + - Alpha 2 scheduled for June 8th to account for Go release + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- **\[Jeremy\]** can we back port distroless-iptables images to other + release branches? + + - There is a CVE related to OpenSSL versions that is fixed in later + releases (1.27) + + - \[Jeremy\] How do people feel about cherry-picking change to have a + lower CVE footprint + + - [https://kubernetes.slack.com/archives/CJH2GBF7Y/p1685561727920539](https://kubernetes.slack.com/archives/CJH2GBF7Y/p1685561727920539) + +- \[Rey\] Are we switching k/k master to main + + - \[Jeremy\] AI to ping Carlos about this enhancement + + - \[Arnaud\] AI to ping Contribex since there was concern from a SIG + about the switch + +## May 30, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Sascha Grunert (he/him) + +- Grace Nguyen (she/her) + +- Carlos Panato (he/him) + +- Rohan Sasne (he/him) + +- Jim Angel (he/him) + +- Jeremy Rickard (he/him) + +- Verónica López (she/her) + +**Note Taker (pronouns):** + +- Joseph Sandoval + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Rohan Sasne - new to the community. Looking to get involved with the + k\community. + +- Subproject updates + +- - Release Engineering + + - \[Carlos\] OBS update. Upgrade for signing. Using Co-Sign v2. Krel + is updated to sign with v2. Working on Promo tools. Failure with + E2E testing. Prow cluster is not happy. + + - \[Marko\] Tried migrating jobs to EKS. None of the jobs are + passing on GKE. + https://github.com/kubernetes/test-infra/issues/29622 + + - Release Team + + - \[Grace\] + [Enhancements](https://github.com/orgs/kubernetes/projects/140/views/1) + number is low. + + - Only 20 enhancements at the moment. Outreach to individual SIG + channels. + + - \[Jeremy\] All you can do is remind folks about enhancement + deadlines. + + - \[Grace\] waiting on sig-windows to clear a [failed + test](https://kubernetes.slack.com/archives/CV3BA6X8D/p1685330960844329) + for alpha cut today + + - Arnaud will cut the release today. + + - \[Grace\] Bug-triage and CI-Signal will merge for 1.29. Looking + for name suggestions! + + - + + - \[Grace\] Looking for host key for new zoom link :D + + - \[jeremy\] will update today + + - \[Marko\] Release schedule. Can we adjust the release schedule for + OBS? Marko is willing to drive the release. It will be the first + release using OBS. + [https://kubernetes.slack.com/archives/CV3BA6X8D/p1685330960844329](https://kubernetes.slack.com/archives/CV3BA6X8D/p1685330960844329) + + - \[Grace\] Do we have branch manager shadows? + + - \[Jeremy\] Mark Rosetti + +** +Open Discussion:** + +- \[Marko\] OBS updates + + - KREL OBS specs are done. Still in progress KREL OBS stage and + release. + [https://console.cloud.google.com/cloud-build/builds/4fc2cb3b-81ee-4336-8834-1e8414aa43c0?project=kubernetes-release-test](https://console.cloud.google.com/cloud-build/builds/4fc2cb3b-81ee-4336-8834-1e8414aa43c0?project=kubernetes-release-test) + for a view of what the logs will look like. (Only release managers + can view). Testing and tooling are next. Marko has started working + on tooling. Next week we can do another alpha. Feedback is needed on + how testing should look like. The current testing is using a tool + from Kubermatic. Is it ok to use a tool that is OpenSource but not + part of SIG-release? + + - \[Jeremy\] Ask Sig-testing if that is ok? + + - \[Adolfo\] I don’t see this being an issue. We are using OBS. An + external tool. + + - \[Carlos\] We can fork the tool if we think it's a concern. + +- \[Marko\] Do we want to proceed with [Remove "Kubernetes Source + Code" from being published on GitHub + Release](https://github.com/kubernetes/release/pull/2780)? + + - \[Marko\] It’s been a few months. I would consider merging this PR. + + - \[Adolfo\] Is this the tarball on GH releases? What do we want to + put on the GH release page? Started thinking on how to replicate our + releases to the GH page. The community expects the releases to be + there. + + - \[Marko\] If we can’t move artifacts. I don’t think this is a + blocker for the PR. Dropping a tarball should be fine. + + - \[Adolfo\] I was asking about a year ago to see if anyone is + dependent on the tarball. The PR has been open for a while. + + - \[Jeremy\] We can bring it back if we get comments when we remove + it. + +- \[Jeremy\] will be regenerating zoom links today + + - \[Jeremy\] Grace I’ll send you host codes. Please don’t share links + with passwords. + +- \[Jeremy\] please review + [https://github.com/kubernetes/community/pull/7287](https://github.com/kubernetes/community/pull/7287) + + - \[Jeremy\] SIGS have responded and approved the reformation of + WG-LTS. Tech leads please review. + +- \[Rohan\] Archive meeting notes for Kubernetes SIG Release meeting + [https://github.com/kubernetes/sig-release/issues/2255](https://github.com/kubernetes/sig-release/issues/2255) + + - \[Rohan\] Can I help and create a PR for this issue? + + - \[Jim\] I can pair up with you on this issue. + +## May 23, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Ricky Sadowski (he/him) + +- Rishit Dagli (he/ him) + +- Jim Angel (he/him) + +- Patryk Przekwas + +- Michael Levan + +**Note Taker (pronouns):** + +- Jim Angel (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Patryk - k8s infra, interested in obs + + - Michael - docs release team shadow + +- Subproject updates + + - Release Engineering + + - \[Marko\] Patch releases went out last week + + - Thanks Veronica, Jim, and Jeremy for taking care of those + releases! + + - The only minor hiccup we had is sending announcement because + SendGrid blocked Jim for some reason + + - Thanks Jeremy for taking care of announcements and sending an + apologize letter + + - \[Marko\] OBS implementation going very well so far, presentation + will be held later today + + - \[Marko\] Work in progress by Carlos to migrate to cosign v2 + + - Changes in flight for krel / release tooling + + - Release Team + + - \[Grace in absentia\] last meeting I proposed potential release + timeline changes, that will not be happening as the enhancements + and implementation periods are similar in length already. + + - \[Grace in absentia\] Shadows all confirmed and onboarding. + + - \[Jeremy\] Schedule is posted, if questions, ping Grace / slack to + have async convos. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Marko (15 min)\] [OBS + presentation](https://docs.google.com/presentation/d/1nYvvEGvylbTIFWnR5ecjDalAJCUlHUwEjkx8HosvhLo/edit?usp=sharing) + + - Overview (moving Google -\> OBS/Suse WIP for implementation) + + - Significant changes / recap today’s state: + + - Package specs to build - complete + + - OBS projects / repos - complete + + - cmd to generate specs and archives for OBS - complete + + - OBS 1:1 mapped to repos (see recording for detail) + + - Limitation for building packages requires us to build packages in + one project and publish in another (:\ vs :\:build) + + - If we used the same repo, each version would increment / build a + new source + + - CNI and cri-tools are not versioned like k8s, which requires + publishing each time for a new project. + + - Mission statement: “We want to make managing and publishing packages + possible for all kubernetes subprokects in hte same way as for core + packages” + + - Universal platform / tooling that works with all projects. + + - Future state: krel obs wrapper (specs / stage / release) + + - Demo of templates for specs (for reuse - in recording) + + - OBS operational modes (similar to how we build today) + + - **Integrated**: via krel stage / release + + - **Standalone**: via cloud build job to build and publish backages + + - (watch the recording for more info…..) + +## 16 May 2023 + +**Host (pronouns):** Sascha Grunert (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Leonard Pahlke (he/him) + +- Grace Nguyen (she/her) + +- Jim Angel (he/him) + +- Matt Trachier (he/him) + +- Shivam Singh (he/him) + +- Ricky Sadowski (he/him) + +- Scott Dodson (he/him) + +- Amir Monfared(he/him) + +- Stephen Augustus (he/him) + +- Atharva Shinde (he/him) + +**Note Taker (pronouns):** + +- Marko Mudrinić (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Mofi from 1.28 Release Team + + - Anhelina from 1.28 Release Team + + - Scott + + - Shivam + +- Subproject updates + + - Release Engineering + + - Kubernetes patch releases for May are scheduled for Wednesday + + - Veronica and Jim will take care of those releases + + - OBS implementation is back in progress (we’ll walk the board + later) + + - Marko is working on this again + + - Release Engineering and Release Team project boards that we had in + the past are now closed in favor of per-enhancement board (e.g. + for packaging and SLSA) + + - Release Team + + - Kicked off this week - first meeting + [tomorrow](https://kubernetes.slack.com/archives/C2C40FMNF/p1684245126254109)! + + - First meeting in less + + - Reducing Enhancements Freeze by a week to allow more time for Code + Freeze + + - Enhancements period was 6 weeks, but will be 5 weeks + + - 5 weeks until code freeze after that + + - Calendar to be finalized soon + + - Community feedback is that it’s better to have more time for + development + +** +Open Discussion:** + +- \[Sascha\] Possible image signing enhancements: + + - Supporting of recursive signing of multi-arch images in kpromo: + [https://github.com/kubernetes-sigs/release-sdk/pull/193](https://github.com/kubernetes-sigs/release-sdk/pull/193) + [https://github.com/kubernetes-sigs/release-sdk/releases/tag/v0.10.1](https://github.com/kubernetes-sigs/release-sdk/releases/tag/v0.10.1) + [https://github.com/kubernetes-sigs/promo-tools/pull/868](https://github.com/kubernetes-sigs/promo-tools/pull/868) + + - RFC: Being able to set the docker-reference to registry.k8s.io in + image signatures: + [https://github.com/sigstore/cosign/pull/2984](https://github.com/sigstore/cosign/pull/2984) + Right now we still point them to the actual mirror, which makes + signature validation hard: + \> cosign verify \\ + --certificate-identity + krel-trust@k8s-releng-prod.iam.gserviceaccount.com \\ + --certificate-oidc-issuer https://accounts.google.com \\ + registry.k8s.io/kube-apiserver:v1.27.1 \| jq + .\[0\].critical.identity + … + {"docker-reference":"europe-southwest1-docker.pkg.dev/k8s-artifacts-prod/images/kubernetes/kube-apiserver"} + + + + - \[Sascha\] We don’t use recursive signing, so in case of multi-arch + images, we sign the manifest, but don’t sign concrete images. Added + support for recursive signing to fix this, will be introduced in + promo-tools soon. Hopefully it’s not going to increase the promotion + time, but we’ll properly sign and validate images + + - \[Sascha\] We want to be able to replace docker-reference with + registry.k8s.io, but this requires changing cosign, but it’ll be + better for users. We’ll see how it turns out, depends on if the + change lands in cosign + + - \[Sascha\] Those are considered small changes, we don’t need to + change our current enhancement + + - \[Jim\] What do we need to move with this? + + - \[Sascha\] Proposed change as a RFC, we need to wait for feedback. + Without it, we don’t know how to make it better for users. If you + make it really strict, it’s wrong, because the reference is not + matching the image that's being verified + + + +- \[Marko\] Walking the [Packaging + board](https://github.com/orgs/kubernetes/projects/137/views/1) + + - Looking for feedback on board look and organization, and issues + +- \[Marko\] Status of + [https://github.com/kubernetes-sigs/promo-tools/pull/792](https://github.com/kubernetes-sigs/promo-tools/pull/792) + + - What do we need to merge this? + + - What’s the current overall status of promo-tools? + + - \[Adolfo\] We’re in a pretty good state, instability times are gone, + but we might look into improving resiliency. We should definitely + discuss retries, but we don’t have any issue for that. There was + some discussion with SIG K8s Infra, but that requires rewriting + promotion from scratch. We’re still considering where to take it + from here, but feeling is that it’s relatively stable + +- \[Marko\] Should we consider archiving the SIG Release meeting + minutes? + + - There are some severe performance issues with this document + especially when on Zoom + + - SIG Contribex is doing something similar every year: + [https://github.com/kubernetes/community/tree/master/sig-contributor-experience/meeting-notes-archive](https://github.com/kubernetes/community/tree/master/sig-contributor-experience/meeting-notes-archive) + + - \[Stephen and Jim\] There are docs in the README in SIG Contribex + directory, we can follow that link + + - General consensus is yes + + - Jim to take a look at this + + - [https://github.com/kubernetes/community/tree/master/sig-docs/meeting-notes-archive](https://github.com/kubernetes/community/tree/master/sig-docs/meeting-notes-archive) + +- \[Marko\] Subscription to debian-security mailing list + + - We’re currently subscribed to debian-security mailing list via our + release-managers mailing list + + - We’re receiving (in my opinion) a lot of irrelevant emails from them + + - Should we consider unsubscribing from that mailing list or finding + another way to collect those emails/alerts? + + - \[Stephen\] We’re concerned about Debian image updates. Do we have a + process to regularly update Debian images? What should be a signal + to update our images? + + - If it’s not providing value, it’s fine, but we should have a + process to build new images + + - Come up with a process to update images every month after patch + releases + + - \[Sascha\] Does it have to align with Go updates? + + - \[Stephen\] No, there might be out of bound updates for Go, and + the cadence in general might be different. As a baseline, doing + it once a month is fine. The idea behind after patch releases is + to reduce risks in patch releases, e.g. we would have a month to + catch potential regressions + + - AI(Marko): Create issue for this and find someone to work on + this + + - Jim and Marko to pair on this, Jim to file an issue + + - \[Matt Trachier\] We have a lot of concerns about CVEs that are + theoretically possible, but not practically. Compliance people are + often concerned if CVEs exist and not if they are exploitable or + not, so updating often can be helpful + +- \[grace\] can a SIG chair approve this typo PR ASAP pls: + [https://github.com/kubernetes/k8s.io/pull/5285](https://github.com/kubernetes/k8s.io/pull/5285) + +## May 9, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Nitish + +- Marko Mudrinić (he/him) + +- Leonard Pahlke (he/him) + +- Siming Weng (he/him) + +- Haitao Chen + +- Dipesh Rawat (he/him) + +- Jim Angel (he/him) + +- Christopher Hanson (he/him) + +- Josh Berkus (he) + +- Heba Elayoty (she/her) + +- Amir Monfared (he/him) + +- Arnaud Meukam (he/him) + +**Note Taker (pronouns):** + +- + +- Jim Angel (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - A few folks attending that are new + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[Marko\] Go 1.20.4 / 1.19.9 updates are done + + - \[Marko\] Patch releases are scheduled for the next week + + - Cherry-pick deadline: 2023-05-12 (this Friday) + + - Releases: 2023-05-17 + + - TODO: Need release managers/leads to be determined for cut + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - (Leo) Shadow form closed last week to be finalized with today + (5/9) being the deadline to send out the emails. + + - Grace is working on docs + + - To follow up, there’s an issue with checkboxes required for a + release cycle: + [https://github.com/kubernetes/sig-release/issues/2223](https://github.com/kubernetes/sig-release/issues/2223) + + - We are on track to begin next week for 1.28 + [🎉](https://emojipedia.org/party-popper/) + + - Arnaud will be the branch manager for 1.28 (thank you Arnaud) + [🎉](https://emojipedia.org/party-popper/) + + - Any update on the shadow selection process. It was mentioned + notifications would be send out latest until: 9th May 2023 (Today) + + - \[Leo\] we will confirm the team by the end of the day + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Marko\] Migration of SIG Release and Release Blocking jobs to EKS + Prow build cluster + + - Thanks to Carlos for taking care of many of our projects! + + - Some of release blocking jobs will get migrated as part of + [https://github.com/kubernetes/test-infra/pull/29410](https://github.com/kubernetes/test-infra/pull/29410) + + - Merged May/9/2023 + + - Please let SIG K8s infra folks know if you notice anything strange + +- \[jeremy\] annual report + [https://github.com/kubernetes/community/pull/7214](https://github.com/kubernetes/community/pull/7214) + + - Ask: review ASAP and need to merge ASAP + +- \[jeremy\] Wg-lts + [https://github.com/kubernetes/community/pull/7287](https://github.com/kubernetes/community/pull/7287) + + - Ask: please review/comment + + - Jim: Have we identified what has changed since old WG-LTS (no + opinion, just asking): + + - [https://github.com/kubernetes/community/issues/7259](https://github.com/kubernetes/community/issues/7259) + + - Contains discussion around changes / differences + + - General consensus was: There are changes worth exploring but + with other leaders driving the WG. + +- \[Nitish\] Discussions about SIG-Spotlight blog on Sig-Release + + + +- \[Nitish\] We approach chairs of sigs to ask questions about + contributing / getting involved and noticed SIG-Release has not had a + spotlight. + + - Open questions? + + - Who can we reach out to for working with (vs. the ephemeral + release team)? + + - Should the blog be divided into two parts? And what is the process + to follow before publishing a blog. + + - \[Jeremy\] Depends on what you’re trying to cover in the blog + + - [https://github.com/kubernetes/community/tree/master/sig-release](https://github.com/kubernetes/community/tree/master/sig-release) + + - Two subprojects + + - RelEng + + - Cutting branches / tooling + + - Release Team + + - Rotates every cycle and those are folks that are staffed and + running a release + + - It makes sense to cover both (wide open paths) + + - \[Leo\] Over the past few conferences, we talk about releases / + teams / engineering and putting into a blog would be good. + + - Would this document require updates or be a blog that doesn’t + require updates? + + - No deadline for updating, but have updated in the past. Then + events driven for changes. + + - \[Jeremy\] Start with tech leads and maybe someone from the current + release team to work with. + +- Slack discussion: + [https://kubernetes.slack.com/archives/C2C40FMNF/p1683306707135349](https://kubernetes.slack.com/archives/C2C40FMNF/p1683306707135349) + + + +- There has been no Spotlight blog on Sig-Release yet. + + + +- Example: + [https://kubernetes.io/blog/2021/07/15/sig-usability-spotlight-2021/](https://kubernetes.io/blog/2021/07/15/sig-usability-spotlight-2021/) + + + +- \[jeremy\] new project boards, should we review them? + + - \[marko\] we should first schedule a meeting to create items + + - \[jeremy\] should we schedule those now? + + - \[marko\] carlos/adolfo are away till next week, marko will start + creating issues for packaging + + - \[veronica\] xander was interested in PMing + +- \[heba\] good issues for people starting? + + - \[jeremy\] we have good first issues in some repos. Most things will + be in tooling repos. + + - \[jim\] repos documented here: + [https://github.com/kubernetes/community/tree/master/sig-release#release-engineering](https://github.com/kubernetes/community/tree/master/sig-release#release-engineering) + + - + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## May 2, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Sascha Grunert (he/him) + +- Leonard Pahlke (he/him) + +- Joseph Sandoval (he/him) + +- Rishit Dagli (he/him) + +- Xander Grzywinski (he/him) + +- Marko Mudrinić (he/him) + +- Matt Trachier (he/him) + +- Mickey Boxell (he/him) + +- Mahamed Ali + +- Amir Monfared + +- Christopher Hanson (he/him) + +- Rayan Das (he/him) + +- Carlos Panato + +- Ashwin Kumar Uppala (He/Him) + +**Note Taker (pronouns):** + +- Joseph + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Mickey Boxell + + - Chris - RXM - trying to get more involved in the Kubernetes project. + + - Amir - Second time joining the meeting. + + - Tobo - first time attending. Looking to get more involved in the + Kubernetes community. + + - Rayan - new to the meeting. Infracloud. Trying to get involved with + SIG-Release. + + - Ashwin - Coming back to learn more getting involved with + SIG-Release. + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - Go 1.20.4 / 1.19.4 update: + [https://github.com/kubernetes/release/issues/3025](https://github.com/kubernetes/release/issues/3025) + + - (Marko) Releases going out today. + + - K8s.gcr.io freeze is live 🎉 + + - (Mahamed) PR was merged last week after Kubecon. No images being + published to the old registry. + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - (Leo) 5/2 is the last day to apply to the release team. Shadow app + closes in 6 hours. A week to select the shadows and then start the + release cycle. (application form: + https://bit.ly/k8s-shadow-application-1-28) + + - Release Team Shadow Application Opens: 13th April 2023 + + - Release Team Shadow Application Closes: Tuesday 2nd May 2023 + (23:59 UTC) + + - Release Team Shadow Notifications send out latest until: 9th May + 2023 + + - Release Cycle Start: 15th May 2023 + + - Release Cycle End: 15th August 2023 (approximate!) + + - (Jeremy) Branch manager needs to be selected. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- \[Marko\] Update on generating release branch jobs + + - PR with more details: + [https://github.com/kubernetes/test-infra/pull/29387](https://github.com/kubernetes/test-infra/pull/29387) + + - Issue to track fixing annotations: + [https://github.com/kubernetes/test-infra/issues/29388](https://github.com/kubernetes/test-infra/issues/29388) + + - Issue to track updating handbook: + [https://github.com/kubernetes/sig-release/issues/2227](https://github.com/kubernetes/sig-release/issues/2227) + + - Proposal to rewrite Python scripts in Go: + [https://github.com/kubernetes/test-infra/issues/29390](https://github.com/kubernetes/test-infra/issues/29390) + + - (Marko) There were some efforts to get rid of the 1.23 jobs. + Issues created that need feedback which are listed above. The 1.28 + release team will need to update the handbook. We should rewrite + the python scripts. They are wrappers around Go tools. We rewrite + in Go in a single library. Take a look at the issues and provide + feedback. + + - (Jeremy) Any reservations about this effort? Most in agreement. + + - (Matthias) In Krel or another binary? + + - (Marko) Still being determined. + +> Slack thread: +> [https://kubernetes.slack.com/archives/C2C40FMNF/p1682754798900429](https://kubernetes.slack.com/archives/C2C40FMNF/p1682754798900429) + +- \[Mickey\] Update to release handbooks + + - Breaking out the release team role handbooks + ([example](https://github.com/kubernetes/sig-release/tree/master/release-team/role-handbooks/docs)) + into two docs: a lead handbook and a shadow handbook or retitling + the current handbooks + + - If I were a current or prospective shadow, I wouldn’t think to look + for my responsibilities in a doc entitled “Kubernetes \[Insert + Team\] Lead Handbook”. + + - (Jeremy) It seems like a reasonable change. Retitling makes the + most sense. + + - (Leo) I like the idea of the change. The title might make it + confusing. Making it clear to new folks will be helpful. Have + everything in one document. + + - (Verónica) Important to show our shadows all aspects of the roles. + Yes to changing the title. + + - (Matt) It is difficult to get more involved without knowing what + I”m getting into. + + - (Mickey) What about a separate section for a shadow? + + - (Matt) This would be helpful + + - (Verónica) After a release cycle having shadows provide their + perspective on time commitments on the roles. + + - (Jim) Newcomers have invaluable perspectives. There might be an + area to improve information discovery. Creating a K8s.dev to help + make the information more discoverable. + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## 18 Apr 2023 - KubeCon Contributor Summit Special + +**Where:** E108 - 1st Floor - Congress Complex RAI Amsterdam +([https://sched.co/1LXGs](https://sched.co/1LXGs)) + +**When:** 3:40 pm - 4:35 pm + +**Hosts (pronouns)** + +- Sascha Grunert (he/him) + +- + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Jeremy Rickard + +- Angelos Kolaitis + +- Brad McCoy (he/him) + +- Adolfo García Veytia + +- Carlos Panato + +- Jeremy Rickard (he/him) + +**Note Taker (pronouns):** + +- Joseph Sandoval + +** +Agenda:** + +- SIG Release Introduction meeting from Veronica and Marko tomorrow + (Wednesday) at 2:30 pm + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +- \[Marko\] OBS - Need to enable OBS in the release pipeline. If we can + get some help with the packages. Get some additional help from outside + resources in 1.28. No blockers. + + - \[Adolfo\] - What type of help? + + - \[Marko\] - Help is needed with implementing the API. We need to do + some planning and prioritization and create the issues. + + - \[Sascha\] - Do we have an updated KEP? + + - KEP: + [https://github.com/kubernetes/enhancements/tree/master/keps/sig-release/1731-publishing-packages](https://github.com/kubernetes/enhancements/tree/master/keps/sig-release/1731-publishing-packages) + +- LTS Working Group will probably restart: + [https://docs.google.com/document/d/1C7utWMjGpDcBc5TB_ooddERsid59sFLC7gqLzyS5aKY/edit?usp=share_link](https://docs.google.com/document/d/1C7utWMjGpDcBc5TB_ooddERsid59sFLC7gqLzyS5aKY/edit?usp=share_link) + + - \[Jeremy\] There was a previous LTS effort. This effort will be + re-kicked off. An unconference session regarding this was done + during the Contributor Summit. The takeaway will come up with a + north star to what they are working for. 2 year LTS and skip level + upgrades. It will be a WG as its cross cutting across SIGs. This + will be a long process. If interested you can add your name to the + link above. Previous LTS information is contained in the link above. + + - What does LTS mean? + + - \[Jeremy\] It can mean various things. Longer support. Version being + in support for a longer time. + + - \[CiCi\] Will that involve extension of support? + + - \[Jeremy\] Is it just security fixes? Bugs? The community will work + on defining this. Does a version get LTS and extend the patching + cycle? Nothing is decided at the moment. There was no opposition to + the concept from the working session. Consensus on restarting the + effort. + + - \[Sascha\] How did we come back to this working group? + + - \[Jeremy\] Microsoft announcement on LTS started the discussion + again. Several providers were interested as well. + + - \[Adolfo\] There are several efforts from different vendors on LTS. + It's going to involve a lot of work. + + - \[Jeremy\] It's important to think about the problems to be solved. + Jordan Liggitt raised some problems that couldn’t be overcomed in + the previous LTS efforts. We support a forked version of Kubernetes. + Most cloud providers run forks. + + - \[Adolfo\] I was referring to release eng tooling that will be + affected. + + - + +- SLSA + + - \[Adolfo\] PR is ready for the Prow work. How can we ensure that all + projects can benefit from this? Find a way to enable this for the + different teams. When we promote images all projects received signed + images for free. No easy way to connect the Prow jobs with the + artifacts. Also help people with attestations. It needs some work + with the Image Promoter. Carlos and Adolfo will speak about this on + Thursday at Kubecon. + + - \[Marko\] There is a new version of SLSA. Will this affect the work + we have done? + + - \[Adolfo\] We have to update a couple of tools. Need to update the + SBOM tool as well. New version of SLSA is open for comments at the + moment. No urgent need to update. + + - \[Sascha\] The changes with the image promoter? + + - \[Adolfo\] One year ago we were promoting to three mirrors now we + are promoting to over 20+. We were running into rate limits. We did + slice the time for the image promotion. We leave the promoter as is. + + - \[Veronica\] Have you talked to SIG-K8s-infra regarding these + changes? This was discussed last week. Whoever cuts the release has + a difficult time. + + - \[Adolfo\] This will need to go under a KEP since this changes how + we promote images. We are cross collaborating with SIG-K8s-Infra. + + - \[Sascha\] We should update the KEP for 1.28. + + - \[Adolfo\] We would like to do it during this cycle. + +- \[Marko\] Should we consider planning sessions? + + - We would have sessions with Lauri. Our project board is a bit of a + disaster. We discussed OBS. SLSA is in discussion. Perhaps every + month try to keep our board up to date. We could do a dedicated + session on a topic. Make sure the issues make sense. + + - \[Xander\] I can help with this. If there is desire I can help with + this. + + - \[Veronica\] The sessions we used to have were very useful. Those + sessions were improvements to the release process and tooling. Now + our tooling has evolved alot. We don’t have enough hands to keep + this up to date. My proposal is if we have sessions then we need to + have ownership. Alot of people were interested in the pillars but + had to drop off for various reasons. For example SLSA we would have + someone assigned to that pillar. Like Adolfo. They would keep the + roadmap for that pillar up to date. + + - \[Sascha\] + + - \[Marko\] The person doesn’t have to be a planning expert. The + person should have context but don’t need to be technical. + + - \[Adolfo\] If we feel someone is a sole owner of a pillar or effort + like SLSA. We need to make sure we expand that to others. + + - \[Marko\] At times there is no way to find how to work on an item. + + - \[Sascha\] Can we create project boards? What about removing or + getting rid of existing project boards? + + - \[Marko\] Action item: I can help run some dedicated sessions. We’ll + start after Kubecon. + + - \[Jeremy\] Should we update the roadmap? It would help with the + annual report. + + - \[Xander\] GH boards make life easier. + + - \[James\] GH boards were celebrated in the 1.27 retro. + + - Project boards + + - Packaging: + [https://github.com/orgs/kubernetes/projects/137](https://github.com/orgs/kubernetes/projects/137) + + - SLSA: + [https://github.com/orgs/kubernetes/projects/138/views/1](https://github.com/orgs/kubernetes/projects/138/views/1) + +- \[Marko\] Version markers issue status + + - We stop cutting RC.0 releases. + + - After v1.26.1 it would look like v1.26.2-rc.0.9-hash + + - v1.26.1-9-hash + + - This change broke the tooling. Tests are invalid. We might have the + same issue with cutting 1.28.1. We should take a look at this. Not + having RC.0 was a huge improvement. But we are still having issues. + + - \[Adolfo\] Tag a repository but don’t build it. + + - \[Cici\] It results in the risk that having tooling for package + fetching by tags + + - \[Marko\] We should try once again with the logic. + + - \[Cici\] Are we only cutting RC.0? + + - \[Marko\] For minor releases we should cut with RC.1. + + - \[Sascha} There is an open issue on K/K. + +## + +## Apr 11, 2023 + +**Host (pronouns):** Verónica López (she/her) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Xander Grzywinski (he/him) + +- James Laverack (he/him) + +- Jim Angel (he/him) + +- Ashwin Kumar Uppala (he/him) + +- Cici Huang (she/her) + +- Matt Trachier (he/him) + +- Joseph Sandoval (he/him) + +**Note Taker (pronouns):** + +- Marko Mudrinić (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - April patch releases + + - Testgrid is having a party + + - 1.25 and 1.24 blocking dashboards are red + + - 1.25: + [https://testgrid.k8s.io/sig-release-1.25-blocking](https://testgrid.k8s.io/sig-release-1.25-blocking) + + - 1.24: + [https://testgrid.k8s.io/sig-release-1.24-blocking](https://testgrid.k8s.io/sig-release-1.24-blocking) + + - \[Veronica\] We should have a better way to track this so that + we don’t figure this out a day before releases + + - We might have to delay patch releases because we shouldn’t + release with jobs being red on blocking + + - \[Jim\] Ben talked about adding arm64 support a few weeks ago, + maybe it’s related to 1.24 failures + + - [https://kubernetes.slack.com/archives/CN0K3TE2C/p1679504185336529?thread_ts=1679463031.954529&cid=CN0K3TE2C](https://kubernetes.slack.com/archives/CN0K3TE2C/p1679504185336529?thread_ts=1679463031.954529&cid=CN0K3TE2C) + + - \[Cici\] We had issue with rc.0 tag, will be shared, but rc.0 + was much before failures started + + - Go updates are done + + - \[Puerco\] New version of promoter + + - We had a successful rc.1 release! + + - Thanks to everyone who helped! + + - We’ll see today how it performs for 1.27.0 + + - \[Veronica\] What are the first/next steps? + + - \[Puerco\] Fixing signatures. We’ll see about this after + KubeCon. Next steps will involve sitting together and seeing + how we can do it more efficiently + + - \[Veronica\] Is there any work that’s pending from Arnaud and + Mahamed? + + - Some work might be needed related to freeze after KubeCon + + - Some conversation is needed how we’ll proceed with the freeze + + - Update from Adolfo doesn’t affect this + + - \[Puerco\] For real real freeze we need to fix the signatures + + - \[Arnaud\] The redirect is done, so this is not necessarily + needed + + - Related PR: + [https://github.com/kubernetes-sigs/promo-tools/pull/792](https://github.com/kubernetes-sigs/promo-tools/pull/792) + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - 1.27.0 release is today! + + - \[Cici\] The release is going great! + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- SIG Release session at the Kubernetes Contributor Summit: + [https://sched.co/1LXGs](https://sched.co/1LXGs) + +- 1.27 Retro session at the Kubernetes Contributor Summit + \[[link](https://kcseu2023.sched.com/event/1LXJH/127-release-team-retrospective)\] + +- All sig-release talks/meetings for KubeCon: + + - [https://kubernetes.slack.com/archives/C2C40FMNF/p1681227034588669](https://kubernetes.slack.com/archives/C2C40FMNF/p1681227034588669) + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## Apr 4, 2023 + +**Host (pronouns):** Verónica López + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Xander Grzywinski (he/him) + +- Amir Monfared(he/him) + +- Jim Angel (he/him) + +- Sascha Grunert (he/him) + +- Adolfo García Veytia (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Welcome Amir! + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - Go updates + + - + + - Patch releases next week + + - Veronica and Marko will take care of cherry-pick reviews + + - Jim: can I help with cherry-pick reviews? + + - Veronica: we had idea to have a spreadsheet to collect + cherry-picks and provide some context there + + - Marko: Release Manager Associates cannot approve cherry-picks, + but we can still go through them together. We have an issue to + track allowing Associates to approve cherry-picks: + [https://github.com/kubernetes/sig-release/issues/2083](https://github.com/kubernetes/sig-release/issues/2083) + + - RC.1 on Thursday and final on Tuesday + + - There’s one PR in promoter that added limiter to one more place, + but sigstore doesn’t have limiter so we still expect issues + + - We’ll probably end up in the same situation + + - We’ll start testing the job to retroactively sign images, but + we cannot do that because of the registry rollout + + - We could try new promo-tools release to include the latest + changes and hope we get luckily + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - Rc1 cut moved to Thursday + + - Releases next week + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +- Shadow application survey + + - We’re in process of nominating leads + + - The applications will open a week or two after KubeCon + + - Jim: recommend to attend SIG Release and Release Team meetings to + stay in touch and up to date with all the news, deadlines… + + - Veronica: also make sure to follow our Slack channels, and feel free + to ping Veronica if you have questions + +- Produce structured test output for repo's tests + + - k/release: + [https://github.com/kubernetes/release/issues/2993](https://github.com/kubernetes/release/issues/2993) + + - k-sigs/promo-tools: + [https://github.com/kubernetes-sigs/promo-tools/issues/804](https://github.com/kubernetes-sigs/promo-tools/issues/804) + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## Mar 28, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- [Adolfo García Veytia](mailto:puercozon@gmail.com)(he/him) + +- [Grace Nguyen](mailto:nng.grace@gmail.com) (she/her) + +- Laura Lorenz (she/her) + +- Benjamin Elder (he/him) + +- [Ashwin Kumar Uppala](mailto:kumarashwin2603@gmail.com)(He/Him) + +**Note Taker (pronouns):** + +- Joseph Sandoval + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Ashwin is checking out how things are working. Joining to follow + along. Observe the meeting with the time he has. + + - Josh Berkus / Sig-Contribex co-chair. + + - Adolfo/Puerco - technical lead + + - Jeremy - does release team stuff + + - Marco - Release Mgr + + - Cici - 1.27 Branch Mgr + + - Mahamed - Contributor to Sig-release and Sig-K8s infra + + - Joseph - Release Mgr Assoc + + - Grace - Works with the release team. Branch Mgr assoc + + - Jim Angel - Release Mgr Assoc + + - Laura Lorenz - 1.27 release team CI Signal lead. Updates on + CI-Signal stuff + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[Marko\] Things are going mostly fine. Cherry pick deadline is + April 7. April 12 is the patch cut. Some issues with signatures. + Rel-Manager channel on K8s slack has the details. Adolfo and Ben + have been helping on it. Migration from registry changes are the + reason why we have not fixed the missing signatures. + + - \[Adolfo\] Missing signatures is due to the promoter and rate + limiting.Create some jobs to do dry runs to make sure we have + proper credentials. Issue to track is + [here](https://github.com/kubernetes/release/issues/2962). + + - \[Marko\] We will wait for the Google team to give us the green + light. + + - \[mahamed\] PR to complete the image freeze. + [https://github.com/kubernetes/k8s.io/pull/5035](https://github.com/kubernetes/k8s.io/pull/5035) + + - \[Mahemed\] There is a snag related to inconsistencies with + signatures. Ben suggested we delay freezing. The freeze has less + value. PR is ready. The work is complete. + + - \[puerco\] Update on Bad Signatures - + [https://github.com/kubernetes/release/issues/2962](https://github.com/kubernetes/release/issues/2962) + + - \[cici37\] Did RC0 cut last week. Quick update on post branch + creation tasks + + - Mos of the work has + completed([kubernetes/kubernetes#116919](https://github.com/kubernetes/kubernetes/pull/116919), + [kubernetes/test-infra#29124](https://github.com/kubernetes/test-infra/pull/29124), + [kubernetes/test-infra#29125](https://github.com/kubernetes/test-infra/pull/29125)) + + - Pending for review: + [https://github.com/kubernetes/test-infra/pull/29137](https://github.com/kubernetes/test-infra/pull/29137) + + - Still have one PR under 1.27 milestone for fix: + [https://github.com/kubernetes/kubernetes/pull/116575](https://github.com/kubernetes/kubernetes/pull/116575) + + - \[Cici\] Ran into the rate limiting issue again. PR to fix the + tagging issue. We should have separate labels to merge the PR. + Current milestone and release blocker. PR for review on tagging + branch jobs. Expect 1.28 job to prepare the release branch. + Create an issue to investigate further. Branch creation for + 1.27. Two of the previous releases 1.22/1.23 are EOL. The + releases are past the EOL. Should we remove the jobs for those + releases? + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + +- \[lauralorenz/jberkus\] follow up on CI Signal report feedback process + + - [Discussed 3/7](#t5hvq1vi90e9), follow up was [this + issue](https://github.com/kubernetes/community/issues/7176) for + help from comms to discuss [this survey + draft](https://hackmd.io/@on2gXqykTESI4N6quhc9pw/rkKylZuy3) for + feedback on + + - \[Laura\] Weekly email report from CI-Signal. Template with some + duplication and extra information. It can vary over releases. I + wanted to find a way to streamline this communication. Above is + the issue and survey draft. + + - At the time we didn’t have much background on this but wanted to + follow up especially after connecting with Josh + + - \[Josh\] I created the original signal report for 1.11. Why do we + need to do a survey? If the team feels like effort to results + ratio is not worthwhile, is to just not do it? It was created at a + different time. A Lot has changed which has lowered its value. + Testgrid was not as good at that time. 1.13 CI-Signal reports were + spent in the red. It was a call to action to create this report. + Testgrid is in much better shape now. Faster response to failures. + Current template doesn’t have that call to action. It was very + prescriptive on actions needed by individuals. We probably don’t + need to do a survey. + + - \[Laura\] How does SIG-Release feel about the email report? If we + don’t have the same surgical details about fixing tests in the + red. We chase down issues very quickly now. We could stop doing it + and go dark. Looking for feedback on how we go forward with this. + + - \[Adolfo\] Let people know in advance if we decide to not do it. + If someone expresses that they need it when we announce we can + keep it. + + - \[Laura\] Everyone seems to feel like we don’t use it or get the + information from Slack. Some on the survey like the email report. + The sample size of the survey is small. + + - \[Adolfo\] Branch managers have enough information and don’t need + the report. We could automate the information. Maybe remove it for + one cycle? + + - \[Jeremy\] Drop from 1.28 and see if we have any issues? + + - \[Laura\] I’ll bring this information back to the release team + retro. + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- \[jeremy\] - Please review annual report + [https://github.com/kubernetes/community/pull/7214](https://github.com/kubernetes/community/pull/7214) + + - \[Jeremy\] The report has information on what we did and stats + regarding PR’s. + +- \[jeremy\] - What if we disabled prow’s merge capability for k/k when + cutting releases (rc.0 maybe when branch cut occurs)? + + - [https://kubernetes.slack.com/archives/CJH2GBF7Y/p1679613751918579?thread_ts=1679588340.415139&cid=CJH2GBF7Y](https://kubernetes.slack.com/archives/CJH2GBF7Y/p1679613751918579?thread_ts=1679588340.415139&cid=CJH2GBF7Y) + + - [https://github.com/kubernetes/kubernetes/pull/116866](https://github.com/kubernetes/kubernetes/pull/116866) + + - \[Jeremy\] The branch FFwdr kicked in and created an issue. We + have seen this in the past. What if we disabled this or added + protection to enforce policy automagically? + + - \[Marko\] This should be fairly easy with a Prow plugin. Patch + releases are also affected by this issue. Patch releases take a + long time. + + - \[Mahamed\] Why do we squash and merge? + + - \[Marko\] Merge keeps the history. + + - \[Mahamed\] Squash and merge is very convenient. + + - \[Adolfo\] The clean history of commits. + + - \[Ben\] If you mention a username they get pings. The blocking + merge commits come from this. If there is any bad behavior. We can + address. Robots are trying to prevent you from doing bad things. + Dependabot includes reference to NPM packages. We may be blocking + more than we need to. For example K8s website might be different. + Have users opt into their PR’s. + + - \[Jeremy\] We had a PR merge during RC.0 cut. What if we disabled + merging during branch cuts? + + - \[Ben\] We only allow certain people to do this? + + - \[Jeremy\] Milestone maintainers are not a small group.. + + - \[Adolfo\] Some may not know and some who do that do this. + + - \[Ben\] Milestone maintainers need to ack. We may then have merges + at different phases. + + - \[Marko\] I don’t think we need milestone maintainers. Milestone + applier will do this for us. We have milestones in the PR’s. We + should evaluate if we need this thing? + + - \[Ben\] Intent is for the SIG to note if this is a significant bug + fix. We should trust our leaders but communicate what is expected. + Maybe this didn’t happen with RC.s. Maybe we need training on this + before giving the ability. + + - \[Marko\] K/K Sig-Release has the final say on what gets in. + + - \[Ben\] That is not the charter today. We would need a change. + This is a pretty big change. Cherry picks don’t work that way. + During code freeze we delegate this behavior. + + - \[Adolfo\] We could fix the issue that Marko + [linked](https://github.com/kubernetes/release/issues/2337) + in the chat. Releases are the strongest part of what we do. We + could write up a proposal. + + - \[Jeremy\] We can write something up and send to k/dev. + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## Mar 21, 2023 + +**Host (pronouns):** Verónica López + +**Attendees (pronouns):** + +- Stephen Augustus (he/him) + +- Marko Mudrinić (he/him) + +- Leonard Pahlke (he/him) + +- Cici Huang (she/her) + +**Recurring Topics \[timebox to 20 min\]:** + +- \[cici37\] [current release + blockers](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Arelease-blocker) + + - Cici will follow up on with the team, we’re not sure if we need to + delay? + + - We’re not sure how long it takes to fix release blockers + + - We still need to check what it takes to fix it and merge the PR + +- \[cici37\] CI regex for missing rc.0 tag: [fix in + k/k](https://github.com/kubernetes/kubernetes/pull/116809) + + - GitHub issue: + [https://github.com/kubernetes/release/issues/2972](https://github.com/kubernetes/release/issues/2972) + + - krel got fixed with + [https://github.com/kubernetes/release/pull/2976](https://github.com/kubernetes/release/pull/2976) + + - We need to fix it in k/k before proceeding with the rc.0 release + +- \[Marko\] PR to fix release branch jobs generation: + [https://github.com/kubernetes/test-infra/pull/29098](https://github.com/kubernetes/test-infra/pull/29098) + + - Recommended to wait for this PR to get merged before generating jobs + + - Hopefully to be merged today + +- \[Veronica\] Proposal to start cutting releases a day earlier + + - Google Build Admins proposed that we cut release a day earlier so + that we can finish on time + + - We very often have to delay a release for a day or two, which is + making it hard to plan + + - We need to make sure that everything is okay before starting the + release: krel, promo-tools, and everything else that we might need + + - \[Stephen\] promo-tools are bumped manually, so that’s usually not + a problem + + - \[Marko/Stephen\] We might need to refactor promo-tools + + - promo-tools were made for a single registry, now we have many + registries + + - Kubernetes releases shouldn’t take two days, we’re complex + project, but not that complex + + - Publishing to many registries at the promo time is problematic, we + should see about doing it in other way + + - We need to reduce the needed to cut/publish releases + + - We’ll take to the next meeting to discuss with more people + +## Mar 14, 2023 + +**Host (pronouns):** Adolfo García Veytia + +**Attendees (pronouns):** + +- Xander Grzywinski (he/him) + +- Nabarun Pal (he/him) + +- Rodolfo Martínez (he/him) + +- Grace Nguyen (she/her) + +**Note Taker (pronouns):** + +- Jeremy Rickard (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[Nabarun\] Patch releases for March to go out tomorrow + + - Build Admins have confirmed availability + + - Nabarun will start in the AM / US folks can take over later + + - \[mahamed\] image freeze stuff going well, what is status of 3.5 + kpromo? + + - \[puerco\] change for signature validation, that’s done now. + + - \[mahamed\] need this PR + [https://github.com/kubernetes-sigs/promo-tools/pull/669](https://github.com/kubernetes-sigs/promo-tools/pull/669) + + - \[puerco\] promoter changes: + + - Changes related to fixing signatures that broke during last + patch release + + - Tracking issue + [https://github.com/kubernetes/release/issues/2962](https://github.com/kubernetes/release/issues/2962) + + - \[jeremy\] updated branch cut tasks to reflect kube-cross image + task and updated publishing bot (sorry for the delay) + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - Code freeze today + +- **Open Discussion:** + + - + +## Mar 7, 2023 + +**Host (pronouns):** Sascha Grunert (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Xander Grzywinski (he/him) + +- Laura Lorenz (she/her) + +- Jeremy Rickard (he/him) + +- Jim Angel + +- Mahamed Ali + +- Adolfo Garcia Veytia + +- Joseph Sandoval + +- Arnaud Meukam + +**Note Taker (pronouns):** + +- Marko Mudrinić (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Laura from CI Signal + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - Patch releases for February went out last Tuesday + + - We disabled signature verification and proceeded with the + release; some images are unsigned as a result + + - We still didn’t retroactively sign affected images + + - It’s still a mystery why this happened at all, we just know + that all traffic hit the same pod + + - Sigstore increased the rate limit a bit and we hope this + shouldn't hope again + + - We should also add some resiliency to the process + + - We thought that we have a solution for this, but last minute + realized that not all cases are covered + + - Images might be detected as signed, but they might be signed + with the staging identity instead of the production identity + + - We hope we’ll able to sign affected images this week + + - This tool that we’re working on is going to give us some + additional options, like moving signing to async + + - The first version is an emergency one, additional + improvements in the future + + - We cannot sign everything, for example if registry is + compromised, we need to make sure that image is coming from + the community + + - There are some upcoming changes to promotion, we’ll think + about smarter ways to sign + + - \[Sascha\] Can we summerize this in a GitHub issue? + + - Adolfo will take care of that + + - KEP-1731 implementation is work in progress + + - The first part is ready for review: + [https://github.com/kubernetes/release/issues/2947](https://github.com/kubernetes/release/issues/2947) + + - \[mahamed\] + [https://github.com/kubernetes/release/issues/2947](https://github.com/kubernetes/release/issues/2947) + image freeze implementation details + + - Two ways to this + + - Easiest: just remove all registries in the manifests and later + (after KubeCon) fix tools + + - Harder: changes in kpromo to ensure everything is done + properly but help from Adolfo and Carlos is needed to get + everything approved in short time + + - \[Adolfo\] What kind changes would you like to do? + + - Replace all k8s.gcr.io references with registry.k8s.io in + promo-tools + + - \[Arnaud\] Do we have a way to dry run this? + + - We should be able to early identify issues or blockers + + - There are some details in KEP-3720 about scope of + planned changes + + - \[Sascha\] How much time do we have if anything goes wrong? + + - Start merging pull request at week of 20th March and see + how thing look like + + - If anything goes wrong, we have ~5 days to rollback and go + to the first idea + + - Mahamed to prepare everything for merge this week and we can + start merging next week + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - \[Xander\] Things are still on autopilot, no major updates as of + now + + - \[lauralorenz\] Follow ups from first [1.27 + retro](https://docs.google.com/document/d/1VcabRbSlEd9qqUm1ENWVXVHQYjS2mxLgqydlQGeC19o/edit#bookmark=id.yvpu3ha4p6hz) + for CI Signal subteam + + - We want to get clarification on some aspect of the role should + we continue doing it or not + + - Confirm utility and scope of CI Signal report + + - CI Signal report is a weekly email blast that goes to k-dev + mailing list + + - It includes generated report + ([link](https://gist.github.com/lauralorenz/3ca69bb88eda5979490392d8f3a82e3b#file-2023-02-22-report-md)), + TestGrid status + + - We want to make sure that it’s still useful to attach this + in email + + - \[Laura\] There’s a lot of duplication in the content there, + wants to get feedback from SIG Release do we still need and + what’s the historical reason for including it + + - \[Sascha\] Email are easy to miss, we have the same issue + with both general and automated TestGrid emails + + - The right way to do it is to check with folks who are + actually responsible for this job. We should get feedback + from folks on k-dev to see if it’s useful. If it’s too + much work, we can deprecate sending that email + + - \[Laura\] CI Signal is spending a lot of energy finding + people who is responsible for job, we want to find out how + useful this general email is + + - \[Laura\] Maintaining tool for this takes time and CI + Signal team has a lot of different tasks and deadlines + that they have to take care of + + - specifically the attached generated report [like + this](https://gist.github.com/lauralorenz/3ca69bb88eda5979490392d8f3a82e3b#file-2023-02-22-report-md) + and the [per job details suggested in the + template](https://github.com/kubernetes/sig-release/blame/master/release-team/role-handbooks/ci-signal/template-weekly-ci-signal-report.md#L17). + It so happened the generated report tool needed some + unexpected maintenance this cycle and before putting updating + docs/training on it I wanted to make sure its output is still + useful. + + - Who is the audience? + + - Branch release management or sig release leads? + + - If so, from the experiences among those present it is + not used by those audiences + + - General dev + + - How can well tell if its being used or what parts are + useful? + + - Laura will figure out how to get general feedback and + we’ll keep us updated + + - \[Laura\] Who should we ask about if this is useful? + + - \[Adolfo\] Motivation is to alert release managers + before the release is out + + - \[Laura and Jeremy\] The tool was there for some time, + this was initially done manually. We started doing this + a long time ago + + - \[Adolfo\] There’s some duplication between TestGrid and + email + + - \[Sascha\] Release Managers don’t need this because we + pull data from TestGrid and we have GO/NO GO signal from + the CI Signal team before cutting release + + - \[Laura\] This takes a lot of effort to curate + + - sig-release-releg-\* dashboards and presubmits dashboards + + - \[Laura\] It’s documented that watching those dashboards is + the responsibility of CI Signal, but that’s not really being + done. Should we watch those dashboards or remove that from the + handbook? + + - \[Adolfo\] It’s responsibility of Release Managers to ensure + those dashboards are green + + - \[Sascha/Laura\] Only interesting dashboards are + master-blocking and master-informing for CI Signal, we want + to make clear should we also watch sig-release-releng-\* + + - We can drop that from handbooks to reduce effort on CI + Signal + + - We can also try to add why is that added in the first + place + + - Does it handle the release process if there are failures? + + - There are important tools and it can affect ability to + release. + + - \[Marko\] We can add it to the release cut template to + check if those dashboards are green + + - \[Adolfo\] We should already be doing that + + - \[Sascha\] We want to deduplicate work for CI Signal and + Release Managers, the current release branch is the most + important for CI Signal + + - Little to no docs/training on these dashboards re: CI Signal + team + + - What is the overlap and priority between these and + master-blocking/master-informing + + - Is this still important for the CI Signal team to be watching? + + - Laura will make updates to the CI Signal handbook and ping + someone from SIG Release to check + +** +Open Discussion:** + +- \[Joseph\] [KubeCon EU 2023 - SIG Meet and + Greet](https://github.com/kubernetes/community/issues/7161) the + issue is open to reserve a table during Kubecon on Friday, April 21 + 12:30-2:30 PM. Are we interested in staffing a table? [K8s Con(feel + free to add any topics you’d like to discuss as part of the + agenda)tributor Summit + CFP](https://docs.google.com/forms/d/e/1FAIpQLSei6q-WqSx0JVUbgFoGRfMvldhCa5ZaND4wRjs6inNEigbLsQ/viewform) + is now open as well. + + - The issue for reserving a table for SIG Meet and Greet is open + + - The CFP for Contributor Summit is open + + - Do we want to participate in CFP and have a table and Meet and + Greet? + + - We’ll have a dedicated meeting on Tuesday + + - Meeting on Tuesday is mostly for SIG, while the KubeCon meeting is + for the general community + + - We also have SIG introduction talk from Veronica and Marko on + KubeCon + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## 28 Feb 2023 + +**Host (pronouns):** + +- Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Cici Huang(she/her) + +**Note Taker (pronouns):** + +- Marko Mudrinić (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - February patch releases - signing issues + + - The promoter got rate limited when signing images. We don’t know + why it got rate limited; sigstore folks checked logs and + everything, and it turns that all requested went to the same pod + + - The rate limit didn’t change for months, it only got increased + now + + - This impacted only patch releases, everything else signed + afterwards is okay + + - There are 4 different states + + - No signatures at all + + - Partial signatures (e.g. one image has signature but not + replicated to other mirrors) + + - Signature copied from staging, but promoter didn’t copy + properly + + - @puerco wrote another command to check and fix images + + - Check existing of tag, if you find signature, assume it’s + signed + + - But we don’t check if it’s staging or promoter signature + + - Options to continue + + - Update command to check for the promoter/production signature + + - We might need to delay patch releases for a week or even + longer + + - Make a patch to allow completing release and then “throw” that + release away, followed by new set of patch releases + + - We release without signatures, and eventually sign later if + possible + + - Might be problem if someone is already checking signatures, + but that’s going to happened with burnt release as well + + - Do we want to skip patch releases because next patch releases + are in March? + + - We need to finish this release because images are already + there + + - The only artifact we have right now are images + + - It seems like least risky is to just continue, let community + know that releases are not signed, and sign later + + - \[Cici\] Will lack of signatures cause reliability issues? + + - \[puerco\] Those who check for those signatures will have + issues at the time of releases; other than that we don’t + expect any other issues + + - \[Jeremy\] TL;DR. - Continue release without signatures. We will + send a notice to the community to communicate that signatures + will come later and you should skip this release at this point + if you need them + + - \[puerco\] We should clearly communicate that releases were cut + last week; releases will have changes only up until then + + - We must make sure to not merge anything on release branches + until we don’t get those releases out + + - We’ll resume releases tomorrow and alpha on Thursday. Carlos and + Adolfo will create a PR to get rid of the check in krel release + to unblock releases + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - \[Cici\] v1.27.0-alpha3 is planned on Thursday now + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- \[matttrach\] Is it possible to separate tags and artifacts? + + - Have tags before artifacts. There are folks (e.g. at Rancher) that + depend on tag but not on artifacts + + - There are some problems with that and there are processes; the most + complex part is in staging + + - If failures happen, we catch them before publishing tags + + - If we got tag early, we don’t have much options if we need to fix + anything, we would need to scrap release entirely + +- \[Mahamed\] Web banner on kubernetes.io + + - Legacy k8s.gcr.io container image registry will be frozen in early + April 2023 + + - It’ll be here for a little while before getting the KubeCon message + back + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +## 21 Feb 2023 + +**Host (pronouns): Sascha Grunert** + +**Attendees (pronouns):** + +- Xander Grzywinski (he/him) + +- Adolfo García Veytia (he/him) + +**Note Taker (pronouns):** + +- Joseph Sandoval (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[Sascha\] + [https://github.com/kubernetes/enhancements/pull/3750](https://github.com/kubernetes/enhancements/pull/3750) + needs final review. Out of tree enhancement. Marko has asked for + review with additional feedback. Optimistic we can merge it. + + - \[Adolfo\] I’ll take a look. Update on a project I want to kick + off in the 1st quarter. **Generate attestations**. There are other + projects that could use our tools. It feels like its time to kick + this off. Merge code that Mahammed has developed with Knative. + Integrate those tools. In parallel use the tester to generate the + attestations. Start with a smaller project and work all the way up + to Kubernetes. If anyone is interested, reach out to Adolfo. + + - \[Sascha\] Security profile operator is looking to reach similar + goals. + + - \[Adolfo\] Coming back from PTO and catching up on the KEP to + freeze the registry. + + - \[Sascha\] For example this + [PR](https://github.com/kubernetes/k8s.io/pull/4808). There + is alot of suggestions on phasing out old images. + + - \[Adolfo\] What's the state? + + - \[Mahammed\] Latest on the SLSA work. SLSA 1 and 2 are done. + + - \[Adolfo\] Attestation was what you showed me? + + - \[Mahammed\] We generate the attestation from the Prow job. + + - \[Adolfo\] I’ll borrow the code and provide an update. + + - \[Mahammed\] Image freezing is almost complete. Development is on + track. + + - \[Adolfo\] I’ll start attending the K8s-infra meetings + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - \[Xander\] It's quiet now we are past the Enhancement freeze. No + exceptions requested. Only lost 9 enhancements. Total tracked + enhancements = 80!!! + +- + +** +Open Discussion:** + +- Do we plan to do a KubeCon EU Contributor Summit SIG Release meetup? + + - \[Sascha\] Perhaps we could do a similar meeting like in Detroit. + Good discussions that lead to some actions. + + - \[Adolfo\] Having a similar meeting like the one in Detroit would be + great. Do some outreach for people who are not familiar with + SIG-Release. + + - \[Joseph\] + 1 to doing a follow up in Amsterdam + + - \[Sascha\] We could cover projects and also do an intro to + Sig-Release + + - \[Joseph\] Content track for Contributor summit should open this + week. + + - \[Sascha\] Marko and Veronica will be presenting for Sig-Release. + + + +- \[Arnadu\] What is the status of OBS? + + - \[Sascha\] Risk that the project might not make 1.27. Building + packages will be similar to what we are doing already. + +## 14 Feb 2023 + +**Host (pronouns):** + +- Verónica López + +**Attendees (pronouns):** + +- Rey Lejano (he/him) + +- Marko Mudrinić (he/him) + +- Joseph Sandoval (he/him) + +- Cici Huang (she/her) + +- Xander Grzywinski (he/him) + +- Leonard Pahlke (he/him) + +**Note Taker (pronouns):** + +- Joseph Sandoval and Rey Lejano + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[Cici\] Access clarifications , + + - \[Veronica\] Granting access makes sense, open a ticket/issue + for access + + - \[Cici\] To raise a separate PR to trigger + + - \[Veronica\] Suggest to err on the safe side, a PR may mess with + someone’s work so it’s safe to let everyone know on the Slack + channel. + + - \[Cici\] Will make PR and will tag release managers + + - \[Marko\] Do we want to update date for Go update + + - \[Cici\] On Go version bump, it’s a patch update so it should + not affect alpha cut since master should have latest Go version. + + - \[Marko\] Marko thinks 1.20 is also affected + + - \[Veronica\] Saw some work during the week, and on the mailing + list notes it says 1.20 is also affected but does not have the + details + + - \[Cici\] Not sure if it will delay the alpha cut for + 1.27.0-alpha2 since no one is using it + + - \[Veronica\] Alpha cuts in the past is to flush out things, so + not used by many. Request Cici to post this in the Slack channel + + - \[Cici\] Will send Slack message + + - \[Marko\] Please tag Dims and Liggit since they are triaging + some Go issues + + - \[mahamed\] The registry freeze kep has been merged and the work + has started + + - \[Mahamed\] Working on freezing old registry, working on + infrastructure change this week and next week. And can cut over + at end of the month. Need to find Adolfo and others to have a + chat. So far, we’re on track + + - \[Veronica\] Do you need any help + + - \[Mahamed\] Not from SIG Release right now + + - \[Marko\] Thank you Mahamed for working on this as its an + important cost saving measure + + - \[Mahamed\] Will work on a banner + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - \[Xander\] Enhancements freeze last week + + - \[Xander\] Only 9 KEPs did not meet requirements and no + exceptions so far. In the 70s for enhancement that made + Enhancements Freeze + + - \[Cici\] scheduled 1.27.0-alpha2 cut today. Delayed due to + [issue](https://github.com/kubernetes/kubernetes/issues/115767). + Working on verifying. + +- \[Veronica\] Discussed on Slack and will send comms, supposed to have + patch releases for Wednesday and they will be delayed by a day to make + room for the Go updates + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +## 7 Feb, 2023 + +Canceled due to no agenda + +## 31 Jan, 2023 + +Canceled due to no agenda + +## 24 Jan, 2023 + +**Host (pronouns):** Jeremy Rickard (he/him) + +**Attendees (pronouns):** + +- Marko Mudrinić (he/him) + +- Xander Grzywinski (he/him) + +- James Laverack (he/him) + +- Leonard Pahlke (he/him) + +- Ana Margarita Medina (she/her) + +- Stephen Augustus (he/him) + +- Rodolfo Martínez (he/him) + +- Rajesh Gunasekaran(he/him) + +- Yash Raj Singh (he/him) + +- Sascha Grunert (he/him) + +**Note Taker (pronouns):** + +- + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + + - Welcome Micah + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[mahamed\] Freezing k8s.gcr.io image registry. + [KEP](https://github.com/kubernetes/enhancements/pull/3723) + + - \[Marko\] January patch releases (1.26.1, 1.25.6, 1.24.10, + 1.23.16) are available! + + - Everything went mostly fine. We had a hiccup in the promotion + process requiring us delay 1.24.10 for one day + + - We are (sometimes very) often hitting signing flakes + [https://github.com/kubernetes/release/issues/2809](https://github.com/kubernetes/release/issues/2809) + + - We had to repeat some releases for 3 or 4 times + + - I increased the priority of this ticket to critical, it would + be nice to fix it in time for February releases + + - \[Marko\] OBS POC in progress again, added an agenda point to + discuss the + [KEP](https://github.com/kubernetes/enhancements/pull/3750) + + - \[Marko\] Release branches are updated to Go 1.19.5, master is + getting updated to Go 1.20rc3 ([WIP + PR](https://github.com/kubernetes/kubernetes/pull/114502), + tests are mostly green) + + - Thanks a lot to Carlos, Jordan, and Madhav for driving this + forward! + + - \[Jordan\] e2e and all canaries are passing on new go version + + - \[Cici\] Planned alpha2 cut for 1.27 + today([issue](https://github.com/kubernetes/sig-release/issues/2157)) + + - Blocker issue identified yesterday, but resolved. + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - 47 enhancements opted in so far + + - No major concerns + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- \[Marko\] Update and next steps for the OBS POC + + - KEP: + [https://github.com/kubernetes/enhancements/pull/3750](https://github.com/kubernetes/enhancements/pull/3750) + + - Please Review + + - Notes: some changes to OS builds, no more deb spec, RPM converted to + debspec by tooling + + - Highlights: will remove everything from our OBS project this week, + will start fresh + + - KEP needs review, need to setup account in GCP for implementation + + - Need to decide on domain + + - \[Stephen\] for names, we should make a clean break + + - \[Jordan\] the testing gaps for ppc, s390x are pre-existing yes? We + shouldn’t focus too much on existing orthogonal issues. Some + historical issues with supporting platforms we can't test well: + + - [https://github.com/kubernetes/kubernetes/issues/38067](https://github.com/kubernetes/kubernetes/issues/38067) + + - [https://github.com/kubernetes/kubernetes/pull/76974](https://github.com/kubernetes/kubernetes/pull/76974) + + - [https://github.com/kubernetes/kubernetes/issues/93621](https://github.com/kubernetes/kubernetes/issues/93621) + + - [https://github.com/kubernetes/kubernetes/issues/93620](https://github.com/kubernetes/kubernetes/issues/93620) + + - [https://github.com/kubernetes/sig-release/blob/master/release-engineering/platforms/guide.md](https://github.com/kubernetes/sig-release/blob/master/release-engineering/platforms/guide.md) + + - \[Stephen\] yes, there is also a supported arch KEP that has been + around for a while + + - \[Marko\] We could get rid of those archs + + - \[Stephen\] further down the line we should reassess what we build + + - \[Stephen\] Thanks for all the work on this Marko. + +- \[Marko\] PRs looking for feedback: + + - Minor releases in the patch releases calendar: + [https://github.com/kubernetes/website/pull/39086](https://github.com/kubernetes/website/pull/39086) + + - Note about incomplete cherry-pick series: + [https://github.com/kubernetes/test-infra/pull/28490](https://github.com/kubernetes/test-infra/pull/28490) + +- \[liggitt\] discussion of go update KEP: + [https://github.com/kubernetes/enhancements/pull/3749](https://github.com/kubernetes/enhancements/pull/3749) + + - \[Stephen\] for clarity, go doesn’t \*really\* follow semver so + every minor bump is really like a major bump + + - \[Jordan\] there were some go minor versions we could have adopted + without issues in the past, but some instances have been a problem + so we couldn't consistently do it, so we generally did not + + - \[Jordan\] as we’ve extended release support, older k8s patches are + on unsupported go versions and there have been CVEs. + + - \[Jordan\] KEP goal/proposal overview + + - \[stephen\] be concrete about developer actions to mitigate behavior + changes (envvar changes) + + - \[marco\] + + - consider updating sooner than 3 months if tests look good + + - not sure the 1-month post-kubernetes release buys us much + + - jordan: RC and qualification of .0 releases gets a decent amount + of reports from the field from people starting to qualify new + versions, even if they're not widely adopted in prod yet. not + perfect, but does build some confidence we didn't miss + Kubernetes-specific regressions + + - want to be sure we don't break release-1.x libraries with original + go versions + + - jordan: unit/integration tests on original go version *should* + ensure libraries remain usable without bumping go minors + + - stephen: need to look at tooling for creating release branches, + test jobs, etc + + - + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +## 17 Jan, 2023 Canceled because of light agenda + +## 10 Jan, 2023 (recording) + +**Host (pronouns): Sascha Grunert (he/him)** + +**Attendees (pronouns):** + +- Xander Grzywinski (he/him) + +- Cailyn Edwards (she/her) + +- James Laverack (he/him) + +- Marko Mudrinić (he/him) + +- Leonard Pahlke (he/him) + +- Rey Lejano (he/him) + +- Jim Angel (he/him) + +- Mahamed Ali + +- Abhilipsa Sahoo (she/her) + +- Rudraksh Karpe(he/him) + +- Angelos Kolaitis (he/him) + +- Drew Hagen (he/him) + +- Ruheena Ansari (she/her) + +- Stephen Augustus (he/him) + +- Subhrodip Mohanta (he/him) + +- Adolfo García Veytia (he/him) + +- Joseph Sandoval (he/him) + +- Harsha Narayana (he/him) + +**Note Taker (pronouns):** + +- Rey Lejano (he/him) + +**Recurring Topics \[timebox to 20 min\]:** + +- Welcome any new members or attendees + +- Subproject updates + + - Release Engineering + ([https://github.com/orgs/kubernetes/projects/30](https://github.com/orgs/kubernetes/projects/30)) + + - \[Marko\] OBS: no major updates -- will try to come up with a KEP + next week + + - \[Marko\] Will make a PR for a KEP next week and we can continue + discussion on the PR + + - \[Marko\] Go updates: + + - master to Go 1.20: + [https://github.com/kubernetes/kubernetes/pull/114502](https://github.com/kubernetes/kubernetes/pull/114502) + + - Release branches to Go 1.19 + + - 1.24: + [https://github.com/kubernetes/kubernetes/pull/113956](https://github.com/kubernetes/kubernetes/pull/113956) + + - 1.23: + [https://github.com/kubernetes/kubernetes/pull/113983](https://github.com/kubernetes/kubernetes/pull/113983) + + - To be in discussed in-depth later (added an agenda point in Open + Discussion) + + - \[Marko\] January patch releases (1.26.1, 1.25.6, 1.24.10, + 1.23.16) scheduled for January 18 (next week), with the + cherry-pick deadline on January 13 (this Friday) + + - 1.23 is in the maintenance mode, but we should cut at least one + patch release to ship the Go update + + - \[Sascha\] We can start working on the enhancements update like + choose OBS and build our own infra and have the goal for 1.27 + + - \[Marko\] List out solution (OBS), positives/negatives, the + process and details about the packages + + - \[Jim\] Did a pairing session with Marko and can take off some + load + + - \[Veronica\] Veronica has cherry-picks on Veronica’s agenda and + will do them in the last week + + - Release Team + ([https://github.com/orgs/kubernetes/projects/29](https://github.com/orgs/kubernetes/projects/29)) + + - \[Xander\] Call for enhancements went out yesterday + + - \[Xander\] 9 enhancements so far + + - \[James\] Shadow selection ongoing + + - \[Xander\] Plan to finish shadow selection plans to end this + week + + - \[James\] Shadow notification is Tuesday next week and we are on + track + + - \[James\] Issue came up, missed two md files for shadow + selection and need to add to the EA handbook. + + - \[Stephen\] Also send email about shadow survey statistics to + k-dev + +- (feel free to add any topics you’d like to discuss as part of the + agenda) + +** +Open Discussion:** + +- \[Marko\] Policy for Go updates on release branches + + - \[Marko\] Had 2 PRs for 1.23 and 1.24 release branches to Go 1.19. + PRs merged, test grid is green, noticed no problems. But it’s + against the policy, Marko worries the effect on the community since + community has to update Go version also. Also send notice to the + community to update their Go when using these versions + + - \[Stephen\] Let’s discuss the reasoning since we haven’t done that. + With regards to policy changes, we should announce policy changes + before they start happening and we should have discussion around + policy changes before they happen. Let’s discuss why as next step + + - \[Marko\] Reason for that, for 1.23 was using Go 1.17 and it was + eol. 1.24 was on Go 1.18 and it is eol + + - \[Stephen\] Having a Go version to go out of support is a forcing + function for folks to upgrade Kubernetes. Was it timing with lagging + branch and Go 1.17 support? + + - \[Marko\] For 1.23 we could have skipped Go update since its in + maintenance mode. For 1.24 and it is going into maintenance mode in + end of May, so have 3-4 months of maintenance mode and Go 1.18 eol + (3 months before 1.24 reaches maintenance mode). + + - \[Stephen\] Makes sense for 1.24 + + - \[Marko\] Not sure about going back (reverting?) since may have + issues with publishing bot. + + - \[Stephen\] We should update our policy. Asking for feedback from + release managers on how we feel about updating Go versions on + already released branches + + - \[Puerco\] Need to review the policy and understand a little more + + - \[Veronica\] In general, we have done things to break boundaries of + our policies and its normal as things happen, it’s worth revisiting + policies like how we treated 1.22 – the policies are not serving + edge cases. If we have clear policies, because we are distributed + and work async, people make decisions when others are not around, + policies help with decision-making + + - \[Stephen\] We should block on discussion with having a policy in + place or something that dictates what happened in an edge case. + Sooner block for discussion because its harder to revert then just + do. + + - \[Arnaud from chat\] So no RC Golang for release branches ? + + - \[Stephen\] No. Goal is to not have a GA version of Go is release + blocking + + - \[Puerco\] Was there a CVE as a rational for the Go updates + + - \[Marko\] There were some CVEs. Agrees with Stephen and Veronica on + this. Marko jumped a little quickly on this, folks wanted it updated + to get signal. We should update the policy. A reason why, Go was + introducing some breaking changes + + - \[Stephen\] Request for Marko to go to the backlog on why the + changes happened. Have to make sure we have a good reason like a + massive security vulnerability or a super mega regression like 2-3 + releases ago. If it impacts people’s operation of Kubernetes then we + should document it. Because where we are seated, we are the group + that releases Kubernetes, we are in the role of in-service to other + groups so that causes us to be more laxed of policies in-service to + other groups. So we should question requests. + + - \[Puerco\] By bumping minor version we can alter how Kubernetes + behaves. When our branches go out of support and when Go goes out of + support – we should be conservative with changes. Also agree with + what Stephen said if there is something very critical then we can + bump. It’s not our job to make quick snap decisions – we should be + on the conservative side + + - \[Marko\] On the PR, on performance improvements, release branches + won’t receive certain performance changes with the use of env + variables + + - \[Marko\] To recap this, prepare an announcement with what happened + and state no negative impact on users, document policy change + + - \[Stephen\] The second we send an announcement and lock in another + policy, we start beholding ourselves to that. Expect updates on + previous branches as a result of that and expect people to point to + our policy + +- \[Marko\] Do we have a policy for announcing changes on k-announce? + +- \[Marko\] Green light for proceeding with + [https://github.com/kubernetes/release/pull/2780](https://github.com/kubernetes/release/pull/2780) + +- \[Marko\] What’s the status of the registry changes? + + - [https://kubernetes.slack.com/archives/CCK68P2Q2/p1672858680698639](https://kubernetes.slack.com/archives/CCK68P2Q2/p1672858680698639) + + - \[mahamed\] Can we start working on freezing k8s.gcr.io registry? It + is a major change and it would be nice to announce our intent early + in the 1.27 release cycle. + +- \[Marko\] Should we update the cherry-pick message (e.g. + [https://github.com/kubernetes/test-infra/blob/1958f266cee0b34ffc8a50e019911921f37884b3/config/prow/plugins.yaml#L993-L1002](https://github.com/kubernetes/test-infra/blob/1958f266cee0b34ffc8a50e019911921f37884b3/config/prow/plugins.yaml#L993-L1002)) + to note that you should mention if cherry-pick to other branches is + needed? + +- (feel free to add any topics you’d like to discuss, even when they + came up during the meeting) + +**(Optional) Walk the Board:** + +- Project board review: + [https://github.com/orgs/kubernetes/projects/23](https://github.com/orgs/kubernetes/projects/23) + +- Incoming issue and PR triage + + - [SIG Release issues + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Aissue+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [SIG Release PRs + needs-triage](https://github.com/search?q=org%3Akubernetes+is%3Aopen+is%3Apr+label%3Asig%2Frelease+label%3Aneeds-triage) + + - [Kubernetes + issues](https://github.com/kubernetes/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Asig%2Frelease) + +BEYOND THIS YEAR MOVED (After [this +PR](https://github.com/kubernetes/community/pull/7329) merges, +replace with link)