Commit 798353fe authored by Matt Pryor's avatar Matt Pryor
Browse files

Add resource-specific labels

parent 207f53dd
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -22,7 +22,11 @@ If the release name contains the chart or component name, it is not duplicated.
{{- end -}}

{{/*
Common labels for a component.
Common labels for a component. The context should be a list consisting of:

  * Top context
  * Component name
  * Component-specific extra labels (optional)
*/}}
{{- define "esgf.component.labels" -}}
{{- $context := index . 0 -}}
@@ -32,7 +36,10 @@ app.kubernetes.io/version: {{ $context.Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/managed-by: {{ $context.Release.Service }}
{{ include "esgf.component.selectorLabels" . }}
{{- with $context.Values.extraLabels }}
{{- with $context.Values.globalLabels }}
{{ toYaml . }}
{{- end }}
{{- with (index . 2) }}
{{ toYaml . }}
{{- end }}
{{- end -}}
+3 −2
Original line number Diff line number Diff line
{{- if .Values.data.fileServer.enabled -}}
{{- $fileServer := .Values.data.fileServer -}}
{{- if $fileServer.enabled -}}
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ include "esgf.component.fullname" (list . "fileServer") }}
  labels: {{ include "esgf.component.labels" (list . "fileServer") | nindent 4 }}
  labels: {{ include "esgf.component.labels" (list . "fileServer" $fileServer.labels) | nindent 4 }}
data:
  datasets.conf: {{ tpl (.Files.Get "files/fileServer/datasets.conf") . | quote }}
{{- end -}}
+2 −2
Original line number Diff line number Diff line
{{- if .Values.data.fileServer.enabled -}}
{{- $fileServer := .Values.data.fileServer -}}
{{- if $fileServer.enabled -}}
apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ include "esgf.component.fullname" (list . "fileServer") }}
  labels: {{ include "esgf.component.labels" (list . "fileServer") | nindent 4 }}
  labels: {{ include "esgf.component.labels" (list . "fileServer" $fileServer.labels) | nindent 4 }}
spec:
  {{- if not $fileServer.hpa }}
  replicas: {{ $fileServer.replicaCount }}
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: {{ include "esgf.component.fullname" (list . "fileServer") }}
  labels: {{ include "esgf.component.labels" (list . "fileServer") | nindent 4 }}
  labels: {{ include "esgf.component.labels" (list . "fileServer" $fileServer.labels) | nindent 4 }}
spec:
  scaleTargetRef:
    apiVersion: apps/v1
+3 −2
Original line number Diff line number Diff line
{{- if .Values.data.fileServer.enabled -}}
{{- $fileServer := .Values.data.fileServer -}}
{{- if $fileServer.enabled -}}
apiVersion: v1
kind: Service
metadata:
  name: {{ include "esgf.component.fullname" (list . "fileServer") }}
  labels: {{ include "esgf.component.labels" (list . "fileServer") | nindent 4 }}
  labels: {{ include "esgf.component.labels" (list . "fileServer" $fileServer.labels) | nindent 4 }}
spec:
  type: ClusterIP
  ports:
Loading