Skip to content

Conversation

justaugustus
Copy link
Member

@justaugustus justaugustus commented Feb 26, 2020

One of the follow-up items in our quarterly golang update is to transition ownership of Golang bumps to the @kubernetes/release-engineering group. Part of the Golang bump is updating the kube-cross image, which today can only be done by a few Googlers (@BenTheElder, @javier-b-perez, @listx).

This PR grants access to push & promote images in the k8s-staging-build-image GCP project (where the kube-cross image will live) to the following contributors:

Once we've defined policies for handling these images, we'll expand the scope of this group to include the @kubernetes/release-managers.

Signed-off-by: Stephen Augustus [email protected]

ref: kubernetes/release#1133, kubernetes/kubernetes#88562

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. wg/k8s-infra labels Feb 26, 2020
@bartsmykla
Copy link
Contributor

/assign @thockin @dims
/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 26, 2020
@bartsmykla
Copy link
Contributor

bartsmykla commented Feb 26, 2020

@dims I'm not sure if there are not some internal priviliges for that group which we should discuss with googlers? Please clarify and if everything is all right unhold the PR.

/hold

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 26, 2020
OWNERS_ALIASES Outdated
@@ -0,0 +1,23 @@
aliases:
sig-release-approvers:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how do you currently keep this in sync across repos? :)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dims -- I do a quarterly review/update on the SIG Release OWNERS, which is coming up soon.

Copy link
Member

@cblecker cblecker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm -1 on this. kube-cross is a small but critical part of the chain of images. Let's start small with a few folks who want to be engaged in this, then we can develop policies and open it up to more (and I'd be open to at that point handing it over completely to sig-release).

I'd suggest we start with @justaugustus, @BenTheElder, @listx, @dims, and myself. I'm open to adding a couple others from release if they want to explicitly volunteer to join the fun in cleaning this up.

Delegate access to the following contributors to push/promote build
images e.g., kube-cross:
- BenTheElder
- cblecker
- dims
- justaugustus
- listx

Signed-off-by: Stephen Augustus <[email protected]>
@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 26, 2020
@justaugustus justaugustus changed the title Grant Release Managers access to push images in build-image GCP project releng: Grant access to push images in build-image GCP project Feb 26, 2020
@justaugustus
Copy link
Member Author

@cblecker -- SGTM. Updated to that effect.

Copy link
Member

@cblecker cblecker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve
/hold cancel

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 26, 2020
@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Feb 26, 2020
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cblecker, justaugustus

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 26, 2020
@k8s-ci-robot k8s-ci-robot merged commit 59c9214 into kubernetes:master Feb 26, 2020
@@ -0,0 +1,10 @@
# See the OWNERS docs at https://go.k8s.io/owners

approvers:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, I think manifests/... should NOT have OWNERS files - that's more privileged than merely pushing a new image.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ref: #612, #611

@BenTheElder
Copy link
Member

BenTheElder commented Feb 27, 2020

LGTM modulo #603 (comment) which is resolved already :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants