blob: 902246cb1c80707f1e7464df3e178dad7d27b174 [file] [log] [blame]
Alanny Lopezd1bb5b32017-09-20 11:32:40 -05001apiVersion: batch/v1
2kind: Job
3metadata:
4 name: openbmc${BUILD_ID}-${target}
5 namespace: ${namespace}
6 labels:
7 app: openbmc
8 stage: build
9spec:
10 template:
11 metadata:
12 name: ${podname}
13 labels:
14 target: ${target}
15 spec:
16 nodeSelector:
17 beta.kubernetes.io/arch: ${ARCH}
18 volumes:
19 - name: home
20 persistentVolumeClaim:
21 claimName: ${hclaim}
22 - name: sscdir
23 persistentVolumeClaim:
24 claimName: ${sclaim}
25 restartPolicy: Never
26 hostNetwork: True
27 containers:
28 - image: ${imgname}
29 name: builder
30 command: ["/bin/bash","-c"]
31 args: ["sleep 2h"]
32 workingDir: ${HOME}
33 env:
34 - name: WORKSPACE
35 value: ${WORKSPACE}
36 - name: builddir
37 value: ${builddir}
38 securityContext:
39 capabilities:
40 add:
41 - SYS_ADMIN
42 volumeMounts:
43 - name: home
44 mountPath: ${HOME}
45 - name: sscdir
46 mountPath: ${sscdir}
47 imagePullSecrets:
48 - name: ${imgplsec}