Skip to content

Commit 67735e4

Browse files
authored
Merge pull request #1441 from justaugustus/docker-mirror
Establish a staging repository for mirroring Docker Hub images
2 parents dcc9671 + 7542949 commit 67735e4

File tree

6 files changed

+67
-0
lines changed

6 files changed

+67
-0
lines changed

OWNERS_ALIASES

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,11 @@ aliases:
168168
- nikhita
169169
- parispittman
170170
## BEGIN CUSTOM CONTENT
171+
build-admins:
172+
- amwat
173+
- BenTheElder
174+
- MushuEE
175+
- spiffxp
171176
build-image-approvers:
172177
- BenTheElder
173178
- cblecker

groups/sig-release/groups.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,22 @@ groups:
2020
- [email protected] # 1.20 Bug Triage Shadow
2121
- [email protected] # 1.20 Bug Triage Lead
2222

23+
- email-id: [email protected]
24+
name: k8s-infra-google-build-admins
25+
description: |-
26+
ACL for Google Build Admins (edit access to Docker Hub mirror, view
27+
access to Release GCP projects)
28+
29+
https://git.k8s.io/sig-release/release-managers.md#build-admins
30+
settings:
31+
ReconcileMembers: "true"
32+
members:
33+
34+
35+
36+
37+
38+
2339
- email-id: [email protected]
2440
name: k8s-infra-release-admins
2541
description: |-
@@ -59,6 +75,7 @@ groups:
5975
ReconcileMembers: "true"
6076
members:
6177
78+
6279
6380
6481
@@ -150,6 +167,22 @@ groups:
150167
members:
151168
152169

170+
- email-id: [email protected]
171+
name: k8s-infra-staging-mirror
172+
description: |-
173+
ACL for staging mirror images
174+
175+
This project is used to stage images mirrored from Docker Hub.
176+
settings:
177+
ReconcileMembers: "true"
178+
members:
179+
180+
181+
- [email protected] # wg-k8s-infra-oncall
182+
- [email protected] # wg-k8s-infra-oncall
183+
- [email protected] # wg-k8s-infra-oncall
184+
- [email protected] # wg-k8s-infra-oncall
185+
153186
- email-id: [email protected]
154187
name: k8s-infra-staging-releng
155188
description: |-

infra/gcp/ensure-staging-storage.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ STAGING_PROJECTS=(
8686
kubernetes
8787
kustomize
8888
metrics-server
89+
mirror
8990
multitenancy
9091
networking
9192
nfd
@@ -106,6 +107,7 @@ STAGING_PROJECTS=(
106107

107108
RELEASE_STAGING_PROJECTS=(
108109
kubernetes
110+
mirror
109111
releng
110112
)
111113

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# See the OWNERS docs at https://go.k8s.io/owners
2+
3+
options:
4+
no_parent_owners: true
5+
approvers:
6+
- sig-release-leads
7+
- sig-testing-leads
8+
- release-engineering-approvers
9+
- wg-k8s-infra-leads
10+
- build-admins
11+
reviewers:
12+
- release-engineering-reviewers
13+
14+
labels:
15+
- sig/release
16+
- area/release-eng
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# NO IMAGES YET
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# google group for gcr.io/k8s-staging-mirror is [email protected]
2+
registries:
3+
- name: gcr.io/k8s-staging-mirror
4+
src: true
5+
- name: us.gcr.io/k8s-artifacts-prod/mirror
6+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
7+
- name: eu.gcr.io/k8s-artifacts-prod/mirror
8+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com
9+
- name: asia.gcr.io/k8s-artifacts-prod/mirror
10+
service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com

0 commit comments

Comments
 (0)