Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions chart/docs/customizing-labels.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,24 @@ Customizing Pod Labels
The Helm Chart allows you to customize labels for your Airflow objects. You can set global labels that apply to all objects and pods defined in the chart,
as well as component-specific labels for individual Airflow components.

Default Labels
~~~~~~~~~~~~~~

Resources managed directly by the Airflow chart include the following Kubernetes-recommended labels by default:

.. code-block:: yaml

app.kubernetes.io/part-of: airflow
app.kubernetes.io/instance: <Helm release name>
helm.sh/chart: <chart name>-<chart version>
app.kubernetes.io/managed-by: <Helm release service>

Resources with a component label also include ``app.kubernetes.io/component`` with the same value. Pod templates include
``app.kubernetes.io/part-of``, ``app.kubernetes.io/instance``, and ``app.kubernetes.io/component``.

The chart retains its legacy ``tier``, ``component``, ``release``, ``chart``, and ``heritage`` labels for backwards
compatibility. Existing workload and service selectors continue to use the legacy labels.

Global Labels
~~~~~~~~~~~~~

Expand Down
3 changes: 3 additions & 0 deletions chart/docs/customizing-workers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ As an example, let's say you want to set ``priorityClassName`` on your workers:
metadata:
name: placeholder-name
labels:
app.kubernetes.io/part-of: airflow
app.kubernetes.io/component: worker
app.kubernetes.io/instance: {{ .Release.Name }}
tier: airflow
component: worker
release: {{ .Release.Name }}
Expand Down
1 change: 1 addition & 0 deletions chart/files/pod-template-file.kubernetes-helm-yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ metadata:
tier: airflow
component: worker
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "worker") | nindent 4 }}
{{- if or .Values.labels .Values.workers.kubernetes.labels }}
{{- mustMerge .Values.workers.kubernetes.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/newsfragments/71987.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add Kubernetes-recommended labels to chart-managed resources and pods
37 changes: 37 additions & 0 deletions chart/templates/_helpers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,43 @@ If release name contains chart name it will be used as a full name.
{{- end }}
{{- end }}

{{/*
Sanitize a value for use as a Kubernetes label value.
*/}}
{{- define "airflow.labelValue" -}}
{{- . | toString | replace "+" "_" | trunc 63 | trimAll "-_." -}}
{{- end }}

{{/*
Kubernetes recommended labels for chart resources.
*/}}
{{- define "airflow.standardLabels" -}}
{{- $root := .root -}}
{{- $labels := dict
"app.kubernetes.io/instance" (include "airflow.labelValue" $root.Release.Name)
"app.kubernetes.io/managed-by" (include "airflow.labelValue" $root.Release.Service)
"app.kubernetes.io/part-of" "airflow"
"helm.sh/chart" (include "airflow.labelValue" (printf "%s-%s" $root.Chart.Name $root.Chart.Version))
-}}
{{- with .component }}
{{- $_ := set $labels "app.kubernetes.io/component" (include "airflow.labelValue" .) -}}
{{- end }}
{{- toYaml $labels -}}
{{- end }}

{{/*
Kubernetes recommended labels for chart-managed pods.
*/}}
{{- define "airflow.standardPodLabels" -}}
{{- $root := .root -}}
{{- $labels := dict
"app.kubernetes.io/component" (include "airflow.labelValue" (required "component is required for standard pod labels" .component))
"app.kubernetes.io/instance" (include "airflow.labelValue" $root.Release.Name)
"app.kubernetes.io/part-of" "airflow"
-}}
{{- toYaml $labels -}}
{{- end }}

{{- define "airflow.serviceAccountName" -}}
{{ if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
Expand Down
2 changes: 2 additions & 0 deletions chart/templates/api-server/api-server-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "api-server") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down Expand Up @@ -80,6 +81,7 @@ spec:
tier: airflow
component: api-server
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "api-server") | nindent 8 }}
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 8 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/api-server/api-server-hpa.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "api-server-horizontalpodautoscaler") | nindent 4 }}
deploymentName: {{ .Release.Name }}-api-server
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/api-server/api-server-httproute.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "airflow-api-server-httproute") | nindent 4 }}
{{- if or .Values.labels .Values.apiServer.labels .Values.apiServer.httpRoute.labels }}
{{- mustMerge .Values.apiServer.httpRoute.labels .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/api-server/api-server-ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "airflow-ingress") | nindent 4 }}
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/api-server/api-server-networkpolicy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "airflow-api-server-policy") | nindent 4 }}
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "api-server") | nindent 4 }}
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/api-server/api-server-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "api-server") | nindent 4 }}
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "api-server") | nindent 4 }}
{{- if or .Values.labels .Values.apiServer.labels }}
{{- mustMerge .Values.apiServer.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
2 changes: 2 additions & 0 deletions chart/templates/cleanup/cleanup-cronjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "airflow-cleanup-pods") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand All @@ -63,6 +64,7 @@ spec:
tier: airflow
component: airflow-cleanup-pods
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "airflow-cleanup-pods") | nindent 12 }}
{{- if or .Values.labels .Values.cleanup.labels }}
{{- mustMerge .Values.cleanup.labels .Values.labels | toYaml | nindent 12 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/cleanup/cleanup-serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "airflow-cleanup-pods") | nindent 4 }}
{{- if or .Values.labels .Values.cleanup.labels }}
{{- mustMerge .Values.cleanup.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/configmaps/api-server-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "config") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/configmaps/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "config") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end -}}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/configmaps/extra-configmaps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ $Global.Release.Name }}
chart: "{{ $Global.Chart.Name }}-{{ $Global.Chart.Version }}"
heritage: {{ $Global.Release.Service }}
{{- include "airflow.standardLabels" (dict "root" $Global) | nindent 4 }}
{{- with $Global.Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/configmaps/otel-collector-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "config") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/configmaps/statsd-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "config") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down
2 changes: 2 additions & 0 deletions chart/templates/dag-processor/dag-processor-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "dag-processor") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand All @@ -66,6 +67,7 @@ spec:
tier: airflow
component: dag-processor
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "dag-processor") | nindent 8 }}
{{- if or .Values.labels .Values.dagProcessor.labels }}
{{- mustMerge .Values.dagProcessor.labels .Values.labels | toYaml | nindent 8 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "dag-processor") | nindent 4 }}
{{- if or .Values.labels .Values.dagProcessor.labels }}
{{- mustMerge .Values.dagProcessor.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "dag-processor") | nindent 4 }}
{{- if or .Values.labels .Values.dagProcessor.labels }}
{{- mustMerge .Values.dagProcessor.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/dags-persistent-volume-claim.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "dags-pvc") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "database-cleanup") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand Down Expand Up @@ -66,6 +67,7 @@ spec:
tier: airflow
component: database-cleanup
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "database-cleanup") | nindent 12 }}
{{- if or .Values.labels .Values.databaseCleanup.labels }}
{{- mustMerge .Values.databaseCleanup.labels .Values.labels | toYaml | nindent 12 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "database-cleanup") | nindent 4 }}
{{- if or .Values.labels .Values.databaseCleanup.labels }}
{{- mustMerge .Values.databaseCleanup.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
2 changes: 2 additions & 0 deletions chart/templates/flower/flower-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "flower") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand All @@ -61,6 +62,7 @@ spec:
tier: airflow
component: flower
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "flower") | nindent 8 }}
{{- if or .Values.labels .Values.flower.labels }}
{{- mustMerge .Values.flower.labels .Values.labels | toYaml | nindent 8 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/flower/flower-httproute.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "flower-httproute") | nindent 4 }}
{{- if or .Values.labels .Values.flower.labels .Values.flower.httpRoute.labels }}
{{- mustMerge .Values.flower.httpRoute.labels .Values.flower.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/flower/flower-ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "flower-ingress") | nindent 4 }}
{{- if or .Values.labels .Values.flower.labels }}
{{- mustMerge .Values.flower.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/flower/flower-networkpolicy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "airflow-flower-policy") | nindent 4 }}
{{- if or .Values.labels .Values.flower.labels }}
{{- mustMerge .Values.flower.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/flower/flower-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "flower") | nindent 4 }}
{{- if or .Values.labels .Values.flower.labels }}
{{- mustMerge .Values.flower.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/flower/flower-serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "flower") | nindent 4 }}
{{- if or .Values.labels .Values.flower.labels }}
{{- mustMerge .Values.flower.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
1 change: 1 addition & 0 deletions chart/templates/jobs/create-user-job-serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "create-user-job") | nindent 4 }}
{{- if or .Values.labels .Values.createUserJob.labels }}
{{- mustMerge .Values.createUserJob.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
2 changes: 2 additions & 0 deletions chart/templates/jobs/create-user-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "create-user-job") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand All @@ -60,6 +61,7 @@ spec:
tier: airflow
component: create-user-job
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "create-user-job") | nindent 8 }}
{{- if or .Values.labels .Values.createUserJob.labels }}
{{- mustMerge .Values.createUserJob.labels .Values.labels | toYaml | nindent 8 }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "run-airflow-migrations") | nindent 4 }}
{{- if or .Values.labels .Values.migrateDatabaseJob.labels }}
{{- mustMerge .Values.migrateDatabaseJob.labels .Values.labels | toYaml | nindent 4 }}
{{- end }}
Expand Down
2 changes: 2 additions & 0 deletions chart/templates/jobs/migrate-database-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ metadata:
release: {{ .Release.Name }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
heritage: {{ .Release.Service }}
{{- include "airflow.standardLabels" (dict "root" . "component" "run-airflow-migrations") | nindent 4 }}
{{- with .Values.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
Expand All @@ -60,6 +61,7 @@ spec:
tier: airflow
component: run-airflow-migrations
release: {{ .Release.Name }}
{{- include "airflow.standardPodLabels" (dict "root" . "component" "run-airflow-migrations") | nindent 8 }}
{{- if or .Values.labels .Values.migrateDatabaseJob.labels }}
{{- mustMerge .Values.migrateDatabaseJob.labels .Values.labels | toYaml | nindent 8 }}
{{- end }}
Expand Down
Loading