Skip to content

Commit d89d1bb

Browse files
committed
releng: Configure shadow kubernetes builds to use the GCB builder image
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
1 parent efc3bd0 commit d89d1bb

File tree

2 files changed

+74
-66
lines changed

2 files changed

+74
-66
lines changed

config/jobs/image-pushing/k8s-staging-release-test.yaml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,77 @@
1+
periodics:
2+
- interval: 1h
3+
name: ci-kubernetes-shadow-build
4+
decorate: true
5+
extra_refs:
6+
- org: kubernetes
7+
repo: release
8+
base_ref: master
9+
path_alias: "k8s.io/release"
10+
spec:
11+
containers:
12+
- image: gcr.io/k8s-testimages/image-builder:v20190927-21e0205
13+
command:
14+
- /run.sh
15+
args:
16+
- --project=k8s-staging-release-test
17+
- --scratch-bucket=gs://k8s-staging-release-test-gcb
18+
- --gcb-config=build.yaml
19+
- --variant=build-ci
20+
- --no-source
21+
- gcb/
22+
env:
23+
- name: GOOGLE_APPLICATION_CREDENTIALS
24+
value: /creds/service-account.json
25+
volumeMounts:
26+
- name: creds
27+
mountPath: /creds
28+
volumes:
29+
- name: creds
30+
secret:
31+
secretName: deployer-service-account
32+
annotations:
33+
fork-per-release: "true"
34+
fork-per-release-generic-suffix: "true"
35+
testgrid-dashboards: sig-release-shadow-master-blocking
36+
testgrid-tab-name: build-master
37+
testgrid-alert-email: release-managers@kubernetes.io
38+
39+
- interval: 1h
40+
name: ci-kubernetes-shadow-build-fast
41+
decorate: true
42+
extra_refs:
43+
- org: kubernetes
44+
repo: release
45+
base_ref: master
46+
path_alias: "k8s.io/release"
47+
spec:
48+
containers:
49+
- image: gcr.io/k8s-testimages/image-builder:v20190927-21e0205
50+
command:
51+
- /run.sh
52+
args:
53+
- --project=k8s-staging-release-test
54+
- --scratch-bucket=gs://k8s-staging-release-test-gcb
55+
- --gcb-config=build.yaml
56+
- --variant=build-ci-fast
57+
- --no-source
58+
- gcb/
59+
env:
60+
- name: GOOGLE_APPLICATION_CREDENTIALS
61+
value: /creds/service-account.json
62+
volumeMounts:
63+
- name: creds
64+
mountPath: /creds
65+
volumes:
66+
- name: creds
67+
secret:
68+
secretName: deployer-service-account
69+
annotations:
70+
testgrid-dashboards: sig-release-shadow-master-blocking
71+
testgrid-tab-name: build-master-fast
72+
testgrid-alert-email: release-managers@kubernetes.io
73+
description: 'Ends up running: make quick-release'
74+
175
postsubmits:
276
kubernetes/release:
377
- name: post-release-push-image-k8s-cloud-builder

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

Lines changed: 0 additions & 66 deletions
This file was deleted.

0 commit comments

Comments
 (0)