1
0
Fork 0

feat(helm): add and unify labels

This commit is contained in:
Vojtěch Mareš 2023-07-04 20:40:54 +02:00
parent 060e5a4f14
commit d09c18f654
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
3 changed files with 23 additions and 1 deletions

View file

@ -2,13 +2,17 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: {{ .Release.Name }} name: {{ .Release.Name }}
labels:
app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/component: backend
spec: spec:
replicas: {{ .Values.replicaCount }} replicas: {{ .Values.replicaCount }}
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: {{ .Chart.Name }} app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/component: backend
template: template:
spec: spec:
{{- if .Values.dockerconfigjsonBase64 }} {{- if .Values.dockerconfigjsonBase64 }}

View file

@ -6,10 +6,19 @@ metadata:
"helm.sh/hook": pre-install,pre-upgrade "helm.sh/hook": pre-install,pre-upgrade
"helm.sh/hook-weight": "-10" "helm.sh/hook-weight": "-10"
"helm.sh/hook-delete-policy": before-hook-creation #,hook-succeeded "helm.sh/hook-delete-policy": before-hook-creation #,hook-succeeded
labels:
app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/component: database-migration
spec: spec:
backoffLimit: 0 backoffLimit: 0
ttlSecondsAfterFinished: 86400 # 1 day ttlSecondsAfterFinished: 86400 # 1 day
activeDeadlineSeconds: 120 # 2 minutes activeDeadlineSeconds: 120 # 2 minutes
selector:
matchLabels:
app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/component: database-migration
template: template:
spec: spec:
{{- if .Values.dockerconfigjsonBase64 }} {{- if .Values.dockerconfigjsonBase64 }}

View file

@ -6,10 +6,19 @@ metadata:
"helm.sh/hook": pre-install,pre-upgrade "helm.sh/hook": pre-install,pre-upgrade
"helm.sh/hook-weight": "-5" "helm.sh/hook-weight": "-5"
"helm.sh/hook-delete-policy": before-hook-creation #,hook-succeeded "helm.sh/hook-delete-policy": before-hook-creation #,hook-succeeded
labels:
app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/component: database-seed
spec: spec:
backoffLimit: 0 backoffLimit: 0
ttlSecondsAfterFinished: 86400 # 1 day ttlSecondsAfterFinished: 86400 # 1 day
activeDeadlineSeconds: 120 # 2 minutes activeDeadlineSeconds: 120 # 2 minutes
selector:
matchLabels:
app.kubernetes.io/name: {{ .Chart.Name }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/component: database-seed
template: template:
spec: spec:
{{- if .Values.dockerconfigjsonBase64 }} {{- if .Values.dockerconfigjsonBase64 }}