From 576cde35237ff841d1f7e883fb385a17f00afa45 Mon Sep 17 00:00:00 2001 From: Ricardo Katz Date: Fri, 30 Dec 2022 10:32:43 -0300 Subject: [PATCH] Create image manifest promotion for kubebuilder --- .../images/k8s-staging-kubebuilder/OWNERS | 10 ++++ .../k8s-staging-kubebuilder/images.yaml | 5 ++ .../promoter-manifest.yaml | 50 +++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 k8s.gcr.io/images/k8s-staging-kubebuilder/OWNERS create mode 100644 k8s.gcr.io/images/k8s-staging-kubebuilder/images.yaml create mode 100644 k8s.gcr.io/manifests/k8s-staging-kubebuilder/promoter-manifest.yaml diff --git a/k8s.gcr.io/images/k8s-staging-kubebuilder/OWNERS b/k8s.gcr.io/images/k8s-staging-kubebuilder/OWNERS new file mode 100644 index 000000000000..be9de6a833de --- /dev/null +++ b/k8s.gcr.io/images/k8s-staging-kubebuilder/OWNERS @@ -0,0 +1,10 @@ +# See the OWNERS file documentation: +# https://github.com/kubernetes/community/blob/master/contributors/devel/owners.md + +approvers: +- pwittrock +- camilamacedo86 +- varshaprasad96 + +labels: +- sig/api-machinery diff --git a/k8s.gcr.io/images/k8s-staging-kubebuilder/images.yaml b/k8s.gcr.io/images/k8s-staging-kubebuilder/images.yaml new file mode 100644 index 000000000000..b90d6e9f5746 --- /dev/null +++ b/k8s.gcr.io/images/k8s-staging-kubebuilder/images.yaml @@ -0,0 +1,5 @@ +# kube-rbac-proxy images +# https://github.com/kubernetes-sigs/kubebuilder/tree/kube-rbac-proxy-releases/build +#- name: kube-rbac-proxy +# dmap: +# "sha256:56633bd00dab33d92ba14c6e709126a762d54a75a6e72437adefeaaca0abb069": ["v0.34.0"] #<- should be the sha image from cloudbuild and the release version diff --git a/k8s.gcr.io/manifests/k8s-staging-kubebuilder/promoter-manifest.yaml b/k8s.gcr.io/manifests/k8s-staging-kubebuilder/promoter-manifest.yaml new file mode 100644 index 000000000000..11ccdf84ba9f --- /dev/null +++ b/k8s.gcr.io/manifests/k8s-staging-kubebuilder/promoter-manifest.yaml @@ -0,0 +1,50 @@ +# google group for gcr.io/k8s-staging-kubebuilder is k8s-infra-staging-kubebuilder@kubernetes.io +registries: + - name: gcr.io/k8s-staging-kubebuilder + src: true + - name: us.gcr.io/k8s-artifacts-prod/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: eu.gcr.io/k8s-artifacts-prod/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia.gcr.io/k8s-artifacts-prod/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-east1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-south1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-northeast1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-northeast2-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: australia-southeast1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-north1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-southwest1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west2-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west4-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west8-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west9-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: southamerica-west1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-central1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-east1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-east4-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-east5-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-south1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-west1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-west2-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com