Files
jobs-manager-operator/config/samples/jobsmanager_v1beta1_managedjob.yaml
T

75 lines
1.6 KiB
YAML

apiVersion: jobsmanager.raczylo.com/v1beta1
kind: ManagedJob
metadata:
labels:
app.kubernetes.io/name: managedjob
app.kubernetes.io/instance: managedjob-sample
app.kubernetes.io/part-of: jobs-manager-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/created-by: jobs-manager-operator
name: managedjob-sample
spec:
retries: 3
params:
env:
- name: "FOO"
value: "bar"
- name: "QUE"
value: "pasa"
# Job groups definitions
groups:
- name: "first-group"
parallel: true
params:
env:
- name: "FEE"
value: "bee"
jobs:
- name: "first-job"
image: "busybox"
args:
- "echo"
- "Hello world!"
params:
env:
- name: "POO"
value: "paz"
- name: "second-job"
image: "busybox"
args:
- "sleep"
- "10"
- name: "second-half-job"
image: "busybox"
args:
- "sleep"
- "10"
- name: "second-group"
parallel: true
jobs:
- name: "third-job"
image: "busybox"
args:
- "echo"
- "Hello world!"
parallel: true
- name: "fourth-job"
image: "busybox"
args:
- "sleep"
- "10"
parallel: false
- name: "third-group"
parallel: false
jobs:
- name: "fifth-job"
image: "busybox"
args:
- "echo"
- "Hello world!"
parallel: true