nuthatch/tests/kind/application-probe-job.yaml.in

47 lines
1.4 KiB
YAML
Raw Normal View History

apiVersion: batch/v1
kind: Job
metadata:
name: @@JOB_NAME@@
namespace: nuthatch-testbed
spec:
activeDeadlineSeconds: @@DEADLINE_SECONDS@@
backoffLimit: 0
ttlSecondsAfterFinished: 300
template:
spec:
automountServiceAccountToken: false
enableServiceLinks: false
dnsPolicy: None
dnsConfig:
nameservers: [10.96.0.53]
searches:
- nuthatch-testbed.svc.cluster.local
- svc.cluster.local
- cluster.local
options:
- {name: ndots, value: "5"}
restartPolicy: Never
containers:
- name: @@COMPONENT@@-probe
image: @@TEST_IMAGE@@
imagePullPolicy: Never
command: [@@PROBE@@]
args: [@@PROBE_ARGS@@]
envFrom:
- configMapRef: {name: @@PROFILE_NAME@@}
env:
- name: GHCRTS
value: "-N2 -A1m -M192m"
- name: NUTHATCH_OIDC_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: nuthatch-@@LANE@@
key: NUTHATCH_OIDC_CLIENT_SECRET
- name: NUTHATCH_OIDC_LOGIN_PAT
valueFrom:
secretKeyRef:
name: nuthatch-oidc-automation-@@LANE@@
key: NUTHATCH_OIDC_LOGIN_PAT
resources:
requests: {cpu: 50m, memory: 32Mi}
limits: {cpu: "1", memory: 256Mi}