example/testjob_persistent_volume_docker.yaml (66 lines of code) (raw):
changelog: null
name: TestPelotonDockerJob_PersistentVolume
type: 1
owningteam: team6
ldapgroups:
- money
- team6
- otto
description: "A dummy test docker job for peloton using persistent volume"
labels:
- key: testKey0
value: testVal0
- key: testKey1
value: testVal1
- key: testKey2
value: testVal2
instancecount: 1
sla:
priority: 22
minimuminstancecount: 12
minimuminstancepercent: 50
preemptible: false
defaultconfig:
resource:
cpulimit: 0.2
memlimitmb: 16.0
disklimitmb: 16
fdlimit: 10
healthcheck: null
labels:
- key: testKey11
value: testVal11
- key: testKey22
value: testVal22
ports: []
container:
type: 1
docker:
image: "debian"
parameters:
- key: env
value: TEST_ENV0=testVal0
- key: env
value: TEST_ENV1=testVal1
volumes:
- containerpath: /test-tmp
hostpath: /tmp
mode: 1
- containerpath: /test-var
hostpath: /var
mode: 2
volume:
containerpath: testvolumepath
sizemb: 20
command:
shell: true
value: 'echo Hello && sleep 3600'
constraint:
type: 1 # LABEL_CONSTRAINT
labelconstraint:
kind: 1 # TASK
condition: 2 # CONDITION_EQUAL
requirement: 0
label:
key: testKey11
value: testVal11