KEP-1731 : Publishing Kubernetes packages on community infrastructure
- One-line PR description: Updates the KEP-1731 to reflect current SIG Release Processes
- Issue link: #1731
Other comments:
- Defines the Release Manager and End User roles
- Removes references to anago (name of a bash script formerly used in this space) anago functionality has been re-implemented as a go module and subsumed into the krel command.
- Added proper noun capitalization for defined roles
Adds or fixes refs for
- the "officially documented package mirror"
- a Gherkin reference for the user stories
- kubepkg
This is an initial attempt to revive this KEP by bringing it into line with all of the tooling improvements that have been made by the SIG Release Team since this KEP was first written.
It will we will need careful review of experienced SIG Release Team members
Specifically, I would ask the following of reviewers:
- Let's review and re-validate all Motivations for this work are they still correct and accurate?
- Let's review and ensure that the User Stories are correct based on current Release Manager processes
- Do the User Stories completely cover and describe all requirements?
/cc
Hey @RobertKielty, any update on this KEP? :)
Hi @saschagrunert , I've not been able to work on this as I've started a new job and have been busy with that.
I'll might be able to take a look at this again in a few weeks but it might be better by to hand it over to someone else.
Updated an reformatted the KEP, ptal @kubernetes/release-managers @detiber @RobertKielty @leonardpahlke @ameukam
/lgtm
Added the changes required for review, thank y'all and PTAL again.
PTAL again @kubernetes/release-managers @detiber @RobertKielty @leonardpahlke @ameukam
For approval: PTAL @kubernetes/sig-release-leads
I'd like to see that PR being merged or abandoned before KubeCon.
/lgtm
/lgtm
/check-cla
/lgtm
thanks for driving this!
/lgtm
thanks
According to the above lgtm's from other @kubernetes/sig-release-leads than myself:
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: RobertKielty, saschagrunert
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~keps/sig-release/OWNERS~~ [saschagrunert]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
/lgtm