github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/llm/templates/_helpers.tpl (about)

     1  {{/*
     2  Expand the name of the chart.
     3  */}}
     4  {{- define "llm.name" -}}
     5  {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
     6  {{- end }}
     7  
     8  {{/*
     9  Create chart name and version as used by the chart label.
    10  */}}
    11  {{- define "llm.chart" -}}
    12  {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
    13  {{- end }}
    14  
    15  {{/*
    16  Common labels
    17  */}}
    18  {{- define "llm.labels" -}}
    19  helm.sh/chart: {{ include "llm.chart" . }}
    20  {{ include "llm.selectorLabels" . }}
    21  {{- if .Chart.AppVersion }}
    22  app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
    23  {{- end }}
    24  app.kubernetes.io/managed-by: {{ .Release.Service }}
    25  {{- end }}
    26  
    27  {{/*
    28  Selector labels
    29  */}}
    30  {{- define "llm.selectorLabels" -}}
    31  app.kubernetes.io/name: {{ include "llm.name" . }}
    32  app.kubernetes.io/instance: {{ .Release.Name }}
    33  {{- end }}