toolkit/iso/empanadas/empanadas/templates/kube/Job.tmpl

49 lines
1.2 KiB
Cheetah
Raw Normal View History

---
apiVersion: batch/v1
kind: Job
metadata:
name: {{ jobName }}
namespace: {{ namespace }}
spec:
template:
spec:
containers:
- name: {{ containerName }}
image: {{ imageName }}
command: {{ command }}
securityContext:
runAsUser: 1002
privileged: true
lifecycle:
preStop:
exec:
command: [
"skbn",
"cp",
"--src",
"/mnt/compose/9/latest-Rocky-9/",
"--dst",
"s3://resf-empanadas/{{ containerName }}/"
]
env:
- name: AWS_REGION
value: us-east-2
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: empanadas-s3
key: ID
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: empanadas-s3
key: SECRET
restartPolicy: {{ restartPolicy }}
tolerations:
- effect: NoSchedule
key: peridot.rockylinux.org/workflow-tolerates-arch
operator: Equal
value: {{ architecture }}
backoffLimit: {{ backoffLimit }}