49 lines
1.2 KiB
Cheetah
49 lines
1.2 KiB
Cheetah
---
|
|
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 }}
|
|
|