Skip to content
This repository was archived by the owner on Jun 6, 2025. It is now read-only.

Commit 377655a

Browse files
rocky341ctas582
andauthored
Allow custom labels to be added by user (#205)
* Making routes HTTPS and setting resources for API/UI * Adjusted resource limits/requests * reduced cpu limit but raised request * PR Changes to enable custom labels * 80 to http * Add extra labels inside the template helper so that they get added to all resources * Allow extra labels to be added to all Helm charts * Add labels to PVCs * Ensure all labels are added to templated pods rather than just selectorLabels Co-authored-by: ctas582 <[email protected]>
1 parent 79d7edf commit 377655a

File tree

19 files changed

+38
-12
lines changed

19 files changed

+38
-12
lines changed

kubernetes/accumulo/templates/_helpers.tpl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ helm.sh/chart: {{ include "accumulo.chart" . }}
4141
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
4242
{{- end }}
4343
app.kubernetes.io/managed-by: {{ .Release.Service }}
44+
{{- if .Values.labels }}
45+
{{ toYaml .Values.labels }}
46+
{{- end -}}
4447
{{- end -}}
4548

4649
{{/*

kubernetes/accumulo/templates/gc/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ spec:
2828
template:
2929
metadata:
3030
labels:
31-
{{- include "accumulo.selectorLabels" . | nindent 8 }}
31+
{{- include "accumulo.labels" . | nindent 8 }}
3232
app.kubernetes.io/component: gc
3333
annotations:
3434
checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }}

kubernetes/accumulo/templates/master/statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ spec:
3030
template:
3131
metadata:
3232
labels:
33-
{{- include "accumulo.selectorLabels" . | nindent 8 }}
33+
{{- include "accumulo.labels" . | nindent 8 }}
3434
app.kubernetes.io/component: master
3535
annotations:
3636
checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }}

kubernetes/accumulo/templates/monitor/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ spec:
2828
template:
2929
metadata:
3030
labels:
31-
{{- include "accumulo.selectorLabels" . | nindent 8 }}
31+
{{- include "accumulo.labels" . | nindent 8 }}
3232
app.kubernetes.io/component: monitor
3333
annotations:
3434
checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }}

kubernetes/accumulo/templates/tserver/statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ spec:
3030
template:
3131
metadata:
3232
labels:
33-
{{- include "accumulo.selectorLabels" . | nindent 8 }}
33+
{{- include "accumulo.labels" . | nindent 8 }}
3434
app.kubernetes.io/component: tserver
3535
annotations:
3636
checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }}

kubernetes/accumulo/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
nameOverride: ""
1616
fullnameOverride: ""
17+
labels: {}
1718

1819
hdfs:
1920
enabled: true

kubernetes/gaffer-road-traffic/templates/_helpers.tpl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ helm.sh/chart: {{ include "gaffer-road-traffic.chart" . }}
4141
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
4242
{{- end }}
4343
app.kubernetes.io/managed-by: {{ .Release.Service }}
44+
{{- if .Values.labels }}
45+
{{ toYaml .Values.labels }}
46+
{{- end -}}
4447
{{- end -}}
4548

4649
{{/*

kubernetes/gaffer-road-traffic/templates/data-loader-job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ spec:
2424
template:
2525
metadata:
2626
labels:
27-
{{- include "gaffer-road-traffic.selectorLabels" . | nindent 8 }}
27+
{{- include "gaffer-road-traffic.labels" . | nindent 8 }}
2828
app.kubernetes.io/component: loader
2929
spec:
3030
restartPolicy: OnFailure

kubernetes/gaffer-road-traffic/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
nameOverride: ""
1616
fullnameOverride: ""
17+
labels: {}
1718

1819
loader:
1920
image:

kubernetes/gaffer/templates/_helpers.tpl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ helm.sh/chart: {{ include "gaffer.chart" . }}
4141
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
4242
{{- end }}
4343
app.kubernetes.io/managed-by: {{ .Release.Service }}
44+
{{- if .Values.labels }}
45+
{{ toYaml .Values.labels }}
46+
{{- end -}}
4447
{{- end -}}
4548

4649
{{/*

0 commit comments

Comments
 (0)