Change some practice

This commit is contained in:
Marsel Ibraev
2021-09-27 16:59:35 +03:00
parent f44beb51a9
commit f41e7a6611
187 changed files with 33 additions and 72 deletions
+43
View File
@@ -0,0 +1,43 @@
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 }}