This is a list of TODO items taken out from the branch management handbook.
manual-bump-required jobsk8s-infra-release-viewers@, which grants view access to the relevant SIG Release GCP projects. Added a GH template (https://github.com/kubernetes/sig-release/pull/880, https://github.com/kubernetes/sig-release/pull/881) to onboard new Release Managers.branchff requires root level permissions, permissions to /usr/local ... [src]branchff was mentioned in this PR #721 but other concerns with branchff was addressed i.e. assumed dependencies.The following improvements are not Branch Manager-specific asks or warranted tracking them separately.
Issues/PRs linked below:
Items are verbosely copied over for now.
CC: @idealhack @vivektaparia @chrisz100 @SlickNik
FYI: @hoegaarden @tpepper @justaugustus
I would suggest that branch management is the role that should handle "what 'channel' (beta/stable1/stable2/stable3) corresponds to which version?"
beta channel should only exist after the release-1.y branch is cut, and be unused after the v1.y.0 release is cut (aka during the period that builds being cut have the word beta in them, and the branch manager is running branchff and handling cherry-picks prior to the .0 release)stableN versions are moved forward after the v1.y.0 release is cut, so that stable1 refers to v1.y.0, the most recent stable release, stable2 refers to v1.y-1.0, the previous stable release, etc.other ideas include:
branchff at a significantly reduced cadencestableN nomenclature at all, and adjust job configs and tooling appropriately (we liked this idea in https://groups.google.com/d/msg/kubernetes-sig-release/ABLP6LHIL7s/0RHWTUd9AQAJ but it proved to be trickier to implement than we had hoped (ref: https://github.com/kubernetes/test-infra/pull/12516))/sig release
/area release-eng
/priority important-longterm
cc @kubernetes/release-engineering
As we have way more associates (shadows) in 1.16, we've been saying no to folks who volunteer to help because we can't simply give the powerful accesses to them (in 1.14 and 1.15 too); on the other hand, we are also confused when we want some folks who happen to have those accesses already to help because it's different than what our document looks like.
We need to develop an onboarding policy which is separate from documenting the branch cut activities.
xref: https://github.com/kubernetes/sig-release/issues/695#issuecomment-505762265
(assigning myself as well as I've been helping to burndown some of this.)
/assign
/milestone v1.17
With the most recent updates to the checklist and recent PRs, I think we've done enough to close this out.
Anything that wasn't specific to Branch Management has been moved to its' own issue and those are linked in the issue description.
/close
@justaugustus: Closing this issue.
In response to this:
With the most recent updates to the checklist and recent PRs, I think we've done enough to close this out.
Anything that wasn't specific to Branch Management has been moved to its' own issue and those are linked in the issue description.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
Most helpful comment
With the most recent updates to the checklist and recent PRs, I think we've done enough to close this out.
Anything that wasn't specific to Branch Management has been moved to its' own issue and those are linked in the issue description.
/close