From d025ad4929d2f230359aa850ec112b037fb5478b Mon Sep 17 00:00:00 2001 From: Manuel Alejandro de Brito Fontes Date: Tue, 19 May 2020 16:26:03 -0400 Subject: [PATCH] Add ingress-nginx project for use of image promoter --- groups/groups.yaml | 14 +++++++++++--- infra/gcp/ensure-staging-storage.sh | 1 + k8s.gcr.io/images/k8s-staging-ingress-nginx/OWNERS | 9 +++++++++ .../images/k8s-staging-ingress-nginx/images.yaml | 1 + .../promoter-manifest.yaml | 10 ++++++++++ 5 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 k8s.gcr.io/images/k8s-staging-ingress-nginx/OWNERS create mode 100644 k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml create mode 100644 k8s.gcr.io/images/k8s-staging-ingress-nginx/promoter-manifest.yaml diff --git a/groups/groups.yaml b/groups/groups.yaml index 4853176ce892..c452a75244ea 100644 --- a/groups/groups.yaml +++ b/groups/groups.yaml @@ -523,8 +523,8 @@ groups: settings: ReconcileMembers: "true" members: - - jichenjc@cn.ibm.com - - sbueringer@gmail.com + - jichenjc@cn.ibm.com + - sbueringer@gmail.com - email-id: k8s-infra-conform-cri-o@kubernetes.io name: k8s-infra-conform-cri-o @@ -1172,7 +1172,6 @@ groups: - rcantw3ll@gmail.com - sandoval@adobe.com - - email-id: release-managers-private@kubernetes.io name: release-managers-private description: |- @@ -1327,3 +1326,12 @@ groups: - ihor.dvoretskyi@gmail.com - jdumars@gmail.com - jorge@heptio.com + + - email-id: k8s-infra-staging-ingress-nginx@kubernetes.io + name: k8s-infra-staging-ingress-nginx + description: |- + ACL for pushing ingress-nginx artifacts + settings: + ReconcileMembers: "true" + members: + - aledbf@gmail.com diff --git a/infra/gcp/ensure-staging-storage.sh b/infra/gcp/ensure-staging-storage.sh index bb5ba9004545..5469352686a4 100755 --- a/infra/gcp/ensure-staging-storage.sh +++ b/infra/gcp/ensure-staging-storage.sh @@ -63,6 +63,7 @@ STAGING_PROJECTS=( etcd external-dns infra-tools + ingress-nginx kas-network-proxy kind kops diff --git a/k8s.gcr.io/images/k8s-staging-ingress-nginx/OWNERS b/k8s.gcr.io/images/k8s-staging-ingress-nginx/OWNERS new file mode 100644 index 000000000000..5b09b3b968ed --- /dev/null +++ b/k8s.gcr.io/images/k8s-staging-ingress-nginx/OWNERS @@ -0,0 +1,9 @@ +# See the OWNERS file documentation: +# https://github.com/kubernetes/community/blob/master/contributors/devel/owners.md + +approvers: +- thockin +- bowei +- aledbf +labels: +- sig/network diff --git a/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml b/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml new file mode 100644 index 000000000000..109d8a05a026 --- /dev/null +++ b/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml @@ -0,0 +1 @@ +# TODO: add images diff --git a/k8s.gcr.io/images/k8s-staging-ingress-nginx/promoter-manifest.yaml b/k8s.gcr.io/images/k8s-staging-ingress-nginx/promoter-manifest.yaml new file mode 100644 index 000000000000..8a86362434a6 --- /dev/null +++ b/k8s.gcr.io/images/k8s-staging-ingress-nginx/promoter-manifest.yaml @@ -0,0 +1,10 @@ +# google group for gcr.io/k8s-staging-ingress-nginx is k8s-infra-staging-ingress-nginx@kubernetes.io +registries: + - name: gcr.io/k8s-staging-ingress-nginx + src: true + - name: us.gcr.io/k8s-artifacts-prod/ingress-nginx + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: eu.gcr.io/k8s-artifacts-prod/ingress-nginx + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia.gcr.io/k8s-artifacts-prod/ingress-nginx + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com