Skip to content

Commit c86223e

Browse files
authored
Merge pull request #4586 from rikatz/kubebuilder-k8sio
Create infrastructure for kubebuilder artifacts
2 parents 7a4c27e + 80bb078 commit c86223e

File tree

6 files changed

+77
-0
lines changed

6 files changed

+77
-0
lines changed

groups/restrictions.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ restrictions:
2222
2323
2424
25+
2526
- path: "sig-apps/groups.yaml"
2627
allowedGroups:
2728

groups/sig-api-machinery/groups.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,16 @@ groups:
7575
7676
7777
78+
79+
- email-id: [email protected]
80+
name: k8s-infra-staging-kubebuilder
81+
description: |-
82+
ACL for pushing kubebuilder artifacts
83+
settings:
84+
ReconcileMembers: "true"
85+
members:
86+
87+
7888
#
7989
# k8s-infra gcs write access
8090
#

infra/gcp/infra.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@ infra:
306306
k8s-staging-krm-functions:
307307
k8s-staging-kube-state-metrics:
308308
k8s-staging-kubeadm:
309+
k8s-staging-kubebuilder:
309310
k8s-staging-kueue:
310311
k8s-staging-kubernetes:
311312
k8s-staging-kubetest2:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# See the OWNERS file documentation:
2+
# https://github.com/kubernetes/community/blob/master/contributors/devel/owners.md
3+
4+
approvers:
5+
- pwittrock
6+
- camilamacedo86
7+
- varshaprasad96
8+
9+
labels:
10+
- sig/api-machinery
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# kube-rbac-proxy images
2+
# https://github.com/kubernetes-sigs/kubebuilder/tree/kube-rbac-proxy-releases/build
3+
#- name: kube-rbac-proxy
4+
# dmap:
5+
# "sha256:56633bd00dab33d92ba14c6e709126a762d54a75a6e72437adefeaaca0abb069": ["v0.34.0"] #<- should be the sha image from cloudbuild and the release version
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# google group for gcr.io/k8s-staging-kubebuilder is [email protected]
2+
registries:
3+
- name: gcr.io/k8s-staging-kubebuilder
4+
src: true
5+
- name: us.gcr.io/k8s-artifacts-prod/kubebuilder
6+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
7+
- name: eu.gcr.io/k8s-artifacts-prod/kubebuilder
8+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
9+
- name: asia.gcr.io/k8s-artifacts-prod/kubebuilder
10+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
11+
- name: asia-east1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
12+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
13+
- name: asia-south1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
14+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
15+
- name: asia-northeast1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
16+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
17+
- name: asia-northeast2-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
18+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
19+
- name: australia-southeast1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
20+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
21+
- name: europe-north1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
22+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
23+
- name: europe-southwest1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
24+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
25+
- name: europe-west1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
26+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
27+
- name: europe-west2-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
28+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
29+
- name: europe-west4-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
30+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
31+
- name: europe-west8-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
32+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
33+
- name: europe-west9-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
34+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
35+
- name: southamerica-west1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
36+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
37+
- name: us-central1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
38+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
39+
- name: us-east1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
40+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
41+
- name: us-east4-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
42+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
43+
- name: us-east5-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
44+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
45+
- name: us-south1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
46+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
47+
- name: us-west1-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
48+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
49+
- name: us-west2-docker.pkg.dev/k8s-artifacts-prod/images/kubebuilder
50+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com

0 commit comments

Comments
 (0)