kubernetes / release

Release infrastructure for Kubernetes and related components
Apache License 2.0
483 stars 497 forks source link

Establish Kubernetes build/stage/release process on k8s-infra #911

Open justaugustus opened 4 years ago

justaugustus commented 4 years ago

Build

Stage/Release - Phase 0 - Staging only

Stage/Release - Phase 1 - Prod test

Stage/Release - Phase 2

Stage/Release - Phase 3

/assign /priority important-soon /milestone v1.19 /kind feature

justaugustus commented 4 years ago

@dims, @thockin, @cblecker, @listx -- this is primarily a braindump/aggregation of the work I've done thus far. Can you give me a gut-check on the order of operations / missing steps from the k8s-infra side?

justaugustus commented 4 years ago

FYI @kubernetes/release-engineering @kubernetes/k8s-infra-team

justaugustus commented 4 years ago

cc: @dims @bartsmykla

bartsmykla commented 4 years ago

@justaugustus I'm gonna add this topic to this week's k8s-infra-wg call, because the process should be straight forward but I'm not sure which cluster we should use to whole buiold/stage/release process.

cc. @dims @thockin

justaugustus commented 4 years ago

@bartsmykla -- I won't be available this week for discuss. Can you add it to the Release Engineering agenda for next week and few of you can come to our meeting instead?

Staging and releasing happens via GCB, so I'm not sure that we'll need a cluster for that, btw.

bartsmykla commented 4 years ago

@justaugustus sure, let's meet and discuss it during the Release Engineering meeting.

bartsmykla commented 4 years ago

@justaugustus do you want to discuss it at the next SIG Release meeting (I think it's the next week) or Release Engineering one (I think it's in the next two weeks)?

bartsmykla commented 4 years ago

@justaugustus ping

justaugustus commented 4 years ago

@bartsmykla -- yep. Drop it on the agenda for next week's SIG Release meeting. :)

bartsmykla commented 4 years ago

Done

fejta-bot commented 4 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot commented 4 years ago

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle rotten

fejta-bot commented 4 years ago

Rotten issues close after 30d of inactivity. Reopen the issue with /reopen. Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /close

k8s-ci-robot commented 4 years ago

@fejta-bot: Closing this issue.

In response to [this](https://github.com/kubernetes/release/issues/911#issuecomment-678743249): >Rotten issues close after 30d of inactivity. >Reopen the issue with `/reopen`. >Mark the issue as fresh with `/remove-lifecycle rotten`. > >Send feedback to sig-testing, kubernetes/test-infra and/or [fejta](https://github.com/fejta). >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.