Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1.32] Comms Subteam Lead Progress #2625

Open
32 of 57 tasks
mbianchidev opened this issue Sep 15, 2024 · 3 comments
Open
32 of 57 tasks

[1.32] Comms Subteam Lead Progress #2625

mbianchidev opened this issue Sep 15, 2024 · 3 comments
Assignees
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject area/release-team Issues or PRs related to the release-team subproject kind/documentation Categorizes issue or PR as related to documentation. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/release Categorizes an issue or PR as relevant to SIG Release.

Comments

@mbianchidev
Copy link
Member

mbianchidev commented Sep 15, 2024

⚠️ The following is a work in progress and somewhat experimental, to create an issue to track my work similar to the #2603. Follows the Release Comms Handbook that details the team's responsibilities.

Onboarding (week 1-2)

  • Select shadows that will be on the team
  • Make sure that your shadows...
    • Open an issue against the Kubernetes org (if not already members)
    • Sign the CLA
    • Add the Kubernetes release calendar to theirs
    • Add the Slack channels
    • Schedule the shadow orientation (general)
    • Schedule the shadow orientation (specific)
    • Have their contacts into the release contact sheet
  • Coordinate with release lead to make teams.yaml updates
  • Update the comms team in the teams.yaml which grants access to the comms project board
    • mbianchidev added
  • Add the lead and shadows as milestone maintainers in the teams.yaml.
  • Setup Comms Project Board
    • Copy prior project
    • Add v1.32 to K8s Release
    • Update the filter

Tracking (week 3-7)

  • Work with the enhancements lead to understand big-ticket items to be included in the release
  • Start monitoring the Feature blog opt-in sheet for new entries
  • With Enhancement freeze in effect, create a GitHub discussion (example v1.26) to start collecting the Release Highlights of the release (see 1.32 discussion )
    • Reach out to all SIGs asking for an explaination of the highlights and create an ad-hoc issue for you and the shadows to track such reachout (see 1.32 issue )
  • Work with Enhancements and Release Note leads to determine which deliverables are most noteworthy post-Enhancements Freeze
  • Work with the Release Team and decide if the release warrants a mid-cycle 'Deprecations and Removals' blog.

Deprecation & removals and opt-in (week 8)

  • Start drafting he deprecation and removals or sneak-peek blog
  • Assign feature blog topics as they come in to team shadows for support and tracking efforts
  • Post reminders for the feature blog opt-in
  • Request placeholder PRs in k/website from all feature blog authors
  • Collaborate with sig-docs-blog to establish review expectations and publication strategy
  • Make sig-docs-blog review the deprecation and removals blog

Feature blogs drafts (week 9)

  • Publish the deprecation and removals or sneak-peek blog
  • Assign remaining feature blog topics to shadows

Release blog draft & webinar (week 10)

  • Create the release blog draft, if not yet started on HackMD
  • Coordinate with Release Notes to ensure Release Highlights are checked in before Code Freeze.

Before the storm (week 11)

  • Update release blog draft, post-Code Freeze, add shadows to it for help
  • Host a meeting with the Release Lead, Enhancements Lead, and Release Notes to discuss the Release Highlights (attached to standard RT meeting)
  • Schedule the release Live Webinar with CNCF by emailing [email protected]. You may be referred to Calendly. The webinar is typically scheduled for 3-4 weeks after the release.
  • Schedule press and analyst pre-briefings and interviews for the release lead with CNCF by emailing [email protected]
  • Schedule release blog and press embargo with the CNCF
  • Establish feature blog post-release publication schedule, typically 2-3 posts per week, at least starting a day after the release blog.
  • Post the feature blog publication schedule in #sig-docs-blog
  • Establish a regular cadence status check-in with the #sig-docs-blog team and maintain the publication schedule post in Slack to keep everyone synced
  • Check status with Release Notes lead on content for the Known Issues section of the release blog
  • Check status on all feature blog PRs. Keep #sig-docs-blog up-to-date for editorial review, and establish tech reviewers are available from the various SIGs

The actual storm (week 12-13)

  • Feature blog reviews starts week 12
  • Continue to partner with #sig-docs-blog for editorial review, work with shadows to ensure tech reviews are moving forward from SIGs
  • Connect with Release Lead to ensure theme and release logo will be ready for release blog (not required for draft)
  • Ensure that short one-to-two paragraph summaries of each Release Highlights are available for the release blog from Release Notes lead or SIG Chairs
  • Finalize Release blog final draft and start review cycle, ensure it's ready for Docs Lead to publish on release day
  • Send release blog draft to CNCF (week 13)
  • Ensure first few feature blogs are ready to publish and that review and merge plans are in place for any still outstanding. (week 13)

Release and beyond (week 14+)

  • Make sure the release blog is published with the final touches (logo and release name)
  • Continue to facilitate publication of remaining feature blogs, until all PRs are merged with the right publication date
  • Participate in release retro
  • Organize the slides for the CNCF release webinar, and send to the CNCF for review at least one week ahead of the scheduled date.
  • Update the Comms handbook with what you've learnt as leader (example PR: here)
  • Choose the next Comms Lead
  • Rest!
@mbianchidev mbianchidev added area/release-eng Issues or PRs related to the Release Engineering subproject area/release-team Issues or PRs related to the release-team subproject sig/release Categorizes an issue or PR as relevant to SIG Release. labels Sep 15, 2024
@k8s-ci-robot k8s-ci-robot added needs-kind Indicates a PR lacks a `kind/foo` label and requires one. needs-priority labels Sep 15, 2024
@mbianchidev
Copy link
Member Author

/assign

@mbianchidev
Copy link
Member Author

/priority important-soon

@k8s-ci-robot k8s-ci-robot added priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. and removed needs-priority labels Oct 11, 2024
@mbianchidev
Copy link
Member Author

/kind documentation

@k8s-ci-robot k8s-ci-robot added kind/documentation Categorizes issue or PR as related to documentation. and removed needs-kind Indicates a PR lacks a `kind/foo` label and requires one. labels Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject area/release-team Issues or PRs related to the release-team subproject kind/documentation Categorizes issue or PR as related to documentation. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/release Categorizes an issue or PR as relevant to SIG Release.
Projects
None yet
Development

No branches or pull requests

2 participants