44 lines
1.1 KiB
Smarty
44 lines
1.1 KiB
Smarty
{{/*
|
||
iAOP Helm Chart 辅助模板(_helpers.tpl)
|
||
*/}}
|
||
|
||
{{/*
|
||
展开 Chart 全名(release 名 + chart 名,截断到 63 字符)。
|
||
*/}}
|
||
{{- define "iaop.fullname" -}}
|
||
{{- printf "%s-%s" .Release.Name .Chart.Name | trunc 63 | trimSuffix "-" -}}
|
||
{{- end -}}
|
||
|
||
{{/*
|
||
Chart 名称标签。
|
||
*/}}
|
||
{{- define "iaop.name" -}}
|
||
{{- .Chart.Name | trunc 63 | trimSuffix "-" -}}
|
||
{{- end -}}
|
||
|
||
{{/*
|
||
通用标签。
|
||
*/}}
|
||
{{- define "iaop.labels" -}}
|
||
helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" }}
|
||
app.kubernetes.io/name: {{ include "iaop.name" . }}
|
||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||
{{- end -}}
|
||
|
||
{{/*
|
||
选择器标签。
|
||
*/}}
|
||
{{- define "iaop.selectorLabels" -}}
|
||
app.kubernetes.io/name: {{ include "iaop.name" . }}
|
||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||
{{- end -}}
|
||
|
||
{{/*
|
||
推理后端镜像完整名(repository:tag)。
|
||
*/}}
|
||
{{- define "iaop.image" -}}
|
||
{{- printf "%s:%s" .Values.image.repository .Values.image.tag -}}
|
||
{{- end -}}
|