36 lines
720 B
YAML
36 lines
720 B
YAML
spec:
|
|
initContainers:
|
|
- name: chown-workspace
|
|
image: docker.io/busybox
|
|
command:
|
|
- chown
|
|
- 1000:1000
|
|
- /home/jenkins/
|
|
containers:
|
|
- name: buildroot
|
|
image: registry.pyrocufflink.blue/buildroot
|
|
command:
|
|
- sleep
|
|
- infinity
|
|
volumeMounts:
|
|
- name: tmp
|
|
mountPath: /tmp
|
|
securityContext:
|
|
readOnlyRootFilesystem: true
|
|
runAsUser: 1000
|
|
volumes:
|
|
- name: tmp
|
|
emptyDir:
|
|
medium: Memory
|
|
sizeLimit: 100Mi
|
|
- name: workspace-volume
|
|
ephemeral:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: longhorn
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|