Skip to content

Commit 0b04cfd

Browse files
committed
feature: alvinramoutar/support-global-additionalLabels
1 parent 8ad815f commit 0b04cfd

File tree

14 files changed

+122
-6
lines changed

14 files changed

+122
-6
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Linting is done with `helm lint`.
88

99
Prerequisites:
1010

11-
* Helm
11+
* Helm (version >= 3.10)
1212

1313
```bash
1414
brew install helm
@@ -26,7 +26,7 @@ Unit tests are in the `./test` directory and written in Go with [terratest](http
2626

2727
Prerequisites:
2828

29-
* Go
29+
* Go (version >= 1.24.1)
3030

3131
```bash
3232
brew install go

charts/qdrant/templates/_helpers.tpl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@ app.kubernetes.io/name: {{ include "qdrant.name" . }}
5151
app.kubernetes.io/instance: {{ .Release.Name }}
5252
{{- end }}
5353

54+
{{/*
55+
Additional (global) labels
56+
*/}}
57+
{{- define "qdrant.additionalLabels" -}}
58+
{{- with .Values.additionalLabels }}
59+
{{- range $key, $value := . }}
60+
{{ $key }}: {{ $value | quote }}
61+
{{- end }}
62+
{{- end }}
63+
{{- end }}
64+
5465
{{/*
5566
Create the name of the service account to use
5667
*/}}

charts/qdrant/templates/configmap.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: {{ include "qdrant.fullname" . }}
55
labels:
66
{{- include "qdrant.labels" . | nindent 4 }}
7+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
78
{{- with .Values.additionalAnnotations }}
89
annotations:
910
{{- toYaml . | nindent 4 }}

charts/qdrant/templates/ingress.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ metadata:
55
name: {{ include "qdrant.fullname" . }}
66
labels:
77
{{- include "qdrant.labels" . | nindent 4 }}
8+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
89
{{- with .Values.ingress.additionalLabels }}
910
{{- toYaml . | nindent 4 }}
1011
{{- end }}

charts/qdrant/templates/pdb.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ metadata:
55
name: {{ include "qdrant.fullname" . }}
66
labels:
77
{{- include "qdrant.labels" . | nindent 4 }}
8+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
89
{{- with .Values.additionalAnnotations }}
910
annotations:
1011
{{- toYaml . | nindent 4 }}

charts/qdrant/templates/secret.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ metadata:
55
name: {{ include "qdrant.fullname" . }}-apikey
66
labels:
77
{{- include "qdrant.labels" . | nindent 4 }}
8+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
89
{{- with .Values.additionalAnnotations }}
910
annotations:
1011
{{- toYaml . | nindent 4 }}

charts/qdrant/templates/service-headless.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: {{ include "qdrant.fullname" . }}-headless
55
labels:
66
{{- include "qdrant.labels" . | nindent 4 }}
7+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
78
app.kubernetes.io/component: cluster-discovery
89
{{- with .Values.service.additionalLabels }}
910
{{- toYaml . | nindent 4 }}

charts/qdrant/templates/service.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: {{ include "qdrant.fullname" . }}
55
labels:
66
{{- include "qdrant.labels" . | nindent 4 }}
7+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
78
{{- with .Values.service.additionalLabels }}
89
{{- toYaml . | nindent 4 }}
910
{{- end }}

charts/qdrant/templates/serviceaccount.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ metadata:
1212
{{- end }}
1313
{{- end }}
1414
labels:
15-
{{- include "qdrant.labels" . | nindent 4 }}
15+
{{- include "qdrant.labels" . | nindent 4 }}
16+
{{- include "qdrant.additionalLabels" . | nindent 4 }}

charts/qdrant/templates/servicemonitor.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1
44
metadata:
55
labels:
66
{{- include "qdrant.labels" . | nindent 4 }}
7+
{{- include "qdrant.additionalLabels" . | nindent 4 }}
78
{{- with .Values.metrics.serviceMonitor.additionalLabels }}
89
{{- toYaml . | nindent 4 }}
910
{{- end }}

0 commit comments

Comments
 (0)