Files
school-dev-k8s/practice/21.ci-cd/1.3.logs/job.yaml
T
2021-09-27 16:59:35 +03:00

44 lines
1.1 KiB
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: "{{ .Release.Name }}-atomiclog"
annotations:
"helm.sh/hook": pre-delete,pre-rollback
"helm.sh/hook-weight": "1"
"helm.sh/hook-delete-policy": before-hook-creation
labels:
app: {{ .Chart.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
component: atomiclog
spec:
activeDeadlineSeconds: 100
template:
metadata:
labels:
app: {{ .Chart.Name }}
release: {{ .Release.Name }}
component: atomiclog
spec:
containers:
- name: atomiclog
image: centosadmin/kubernetes-helm:3.3.4
imagePullPolicy: IfNotPresent
command:
- /bin/bash
args:
- /usr/local/bin/hooklog.sh
- {{ .Release.Namespace }}
- {{ .Release.Name }}
resources:
limits:
cpu: 50m
memory: 256Mi
requests:
cpu: 50m
memory: 128Mi
dnsPolicy: ClusterFirst
restartPolicy: Never
serviceAccountName: {{ .Release.Namespace }}