mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
28 lines
786 B
Smarty
28 lines
786 B
Smarty
{{- define "fluxer-ingress.chart" -}}
|
|
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
|
|
{{- end }}
|
|
|
|
{{- define "fluxer-ingress.labels" -}}
|
|
app.kubernetes.io/name: {{ .Chart.Name }}
|
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
app.kubernetes.io/part-of: fluxer
|
|
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
|
helm.sh/chart: {{ include "fluxer-ingress.chart" . }}
|
|
{{- end }}
|
|
|
|
{{- define "fluxer-ingress.annotationKey" -}}
|
|
{{- if or (contains "/" .key) (not .prefix) -}}
|
|
{{- .key -}}
|
|
{{- else -}}
|
|
{{- printf "%s/%s" .prefix .key -}}
|
|
{{- end -}}
|
|
{{- end }}
|
|
|
|
{{- define "fluxer-ingress.string" -}}
|
|
{{- if and (kindIs "float64" .) (eq . (floor .)) -}}
|
|
{{- . | int64 | toString -}}
|
|
{{- else -}}
|
|
{{- . | toString -}}
|
|
{{- end -}}
|
|
{{- end }}
|