Skip to content

Commit 9eb9c58

Browse files
Merge pull request #24 from Intreecom/feat/instrumentation-labels-and-annotations-support-for-taskiq
Support for instrumentation labels and annotations for taskiq workers.
2 parents 253f6f2 + 7bd78f7 commit 9eb9c58

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

charts/py-app/templates/taskiq-scheduler.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,16 @@ spec:
1313
deployment_type: tkq-scheduler
1414
template:
1515
metadata:
16-
{{- with .Values.podAnnotations }}
16+
{{- $podAnnotations := merge (deepCopy (default dict .Values.podAnnotations)) (default dict .Values.instrumentation.annotations) }}
17+
{{- with $podAnnotations }}
1718
annotations:
1819
{{- toYaml . | nindent 8 }}
1920
{{- end }}
21+
{{- $baseSelectorLabels := (include "py-app.selectorLabels" . | fromYaml) }}
22+
{{- $_ := set $baseSelectorLabels "deployment_type" "tkq-scheduler" }}
23+
{{- $mergedLabels := merge $baseSelectorLabels (default dict .Values.instrumentation.labels) }}
2024
labels:
21-
{{- include "py-app.selectorLabels" . | nindent 8 }}
22-
deployment_type: tkq-scheduler
25+
{{- toYaml $mergedLabels | nindent 8 }}
2326
spec:
2427
{{- with .Values.imagePullSecrets }}
2528
imagePullSecrets:

charts/py-app/templates/taskiq-worker.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,16 @@ spec:
1919
deployment_type: tkq-worker
2020
template:
2121
metadata:
22-
{{- with .Values.podAnnotations }}
22+
{{- $podAnnotations := merge (deepCopy (default dict .Values.podAnnotations)) (default dict .Values.instrumentation.annotations) }}
23+
{{- with $podAnnotations }}
2324
annotations:
2425
{{- toYaml . | nindent 8 }}
2526
{{- end }}
27+
{{- $baseSelectorLabels := (include "py-app.selectorLabels" . | fromYaml) }}
28+
{{- $_ := set $baseSelectorLabels "deployment_type" "tkq-worker" }}
29+
{{- $mergedLabels := merge $baseSelectorLabels (default dict .Values.instrumentation.labels) }}
2630
labels:
27-
{{- include "py-app.selectorLabels" . | nindent 8 }}
28-
deployment_type: tkq-worker
31+
{{- toYaml $mergedLabels | nindent 8 }}
2932
spec:
3033
{{- with .Values.imagePullSecrets }}
3134
imagePullSecrets:

0 commit comments

Comments
 (0)