mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
31 lines
939 B
Smarty
31 lines
939 B
Smarty
{{/*
|
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/}}
|
|
|
|
{{/*
|
|
Standard labels for all resources.
|
|
*/}}
|
|
{{- define "svc-common.labels" -}}
|
|
app.kubernetes.io/name: {{ .Values.svc.name }}
|
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
app.kubernetes.io/version: {{ .Values.svc.tag | default .Chart.AppVersion | quote }}
|
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Selector labels (subset of standard labels).
|
|
*/}}
|
|
{{- define "svc-common.selectorLabels" -}}
|
|
app.kubernetes.io/name: {{ .Values.svc.name }}
|
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Construct full image path from registry + image name + tag.
|
|
*/}}
|
|
{{- define "svc-common.image" -}}
|
|
{{- $registry := required "global.registry is required" .Values.global.registry -}}
|
|
{{- $tag := required (printf "svc.tag is required (image: %s)" .Values.svc.image) .Values.svc.tag -}}
|
|
{{ $registry }}/{{ .Values.svc.image }}:{{ $tag }}
|
|
{{- end -}}
|