Skip to content

Commit e427bc3

Browse files
committed
releng: Move shadow kubernetes builds to test-infra-trusted cluster
Doing this so we can leverage credentials that actually have access to write to the k8s-staging-release-test GCS buckets. Signed-off-by: Stephen Augustus <saugustus@vmware.com>
1 parent 80f5e0b commit e427bc3

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

config/jobs/kubernetes/sig-release/shadow-builds.yaml

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
periodics:
22
- interval: 1h
33
name: ci-kubernetes-shadow-build
4+
cluster: test-infra-trusted
5+
decorate: true
46
labels:
5-
preset-service-account: "true"
67
preset-dind-enabled: "true"
78
spec:
89
containers:
@@ -19,13 +20,23 @@ periodics:
1920
- --extra-publish-file=k8s-master
2021
- --hyperkube
2122
- --registry=gcr.io/k8s-staging-release-test
22-
# docker-in-docker needs privileged mode
23+
env:
24+
- name: GOOGLE_APPLICATION_CREDENTIALS
25+
value: /creds/service-account.json
26+
volumeMounts:
27+
- name: creds
28+
mountPath: /creds
29+
# docker-in-docker needs privileged mode
2330
securityContext:
2431
privileged: true
2532
resources:
2633
requests:
2734
cpu: 4
2835
memory: "8Gi"
36+
volumes:
37+
- name: creds
38+
secret:
39+
secretName: deployer-service-account
2940
annotations:
3041
fork-per-release: "true"
3142
fork-per-release-replacements: "--extra-publish-file=k8s-master -> --extra-publish-file=k8s-beta"
@@ -36,8 +47,9 @@ periodics:
3647

3748
- interval: 5m
3849
name: ci-kubernetes-shadow-build-fast
50+
cluster: test-infra-trusted
51+
decorate: true
3952
labels:
40-
preset-service-account: "true"
4153
preset-dind-enabled: "true"
4254
spec:
4355
containers:
@@ -52,13 +64,23 @@ periodics:
5264
- --release=k8s-staging-release-test
5365
- --allow-dup
5466
- --fast
67+
env:
68+
- name: GOOGLE_APPLICATION_CREDENTIALS
69+
value: /creds/service-account.json
70+
volumeMounts:
71+
- name: creds
72+
mountPath: /creds
5573
# docker-in-docker needs privileged mode
5674
securityContext:
5775
privileged: true
5876
resources:
5977
requests:
6078
cpu: 4
6179
memory: "8Gi"
80+
volumes:
81+
- name: creds
82+
secret:
83+
secretName: deployer-service-account
6284
annotations:
6385
testgrid-dashboards: sig-release-shadow-master-blocking
6486
testgrid-tab-name: build-master-fast

0 commit comments

Comments
 (0)