45 lines
1.3 KiB
Smarty
45 lines
1.3 KiB
Smarty
{{/* vim: set filetype=gotpl: */}}
|
|
{{- define "gitea.fullname" -}}
|
|
{{- printf "%s-%s" .Release.Name "gitea" | trunc 63 | trimSuffix "-" -}}
|
|
{{- end -}}
|
|
|
|
{{- define "postgresql.fullname" -}}
|
|
{{- printf "%s-%s" .Release.Name "postgresql" | trunc 63 | trimSuffix "-" -}}
|
|
{{- end -}}
|
|
|
|
{{/* Labels communs */}}
|
|
{{- define "gitea.labels" -}}
|
|
helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | quote }}
|
|
{{ include "gitea.selectorLabels" . }}
|
|
{{- if .Chart.AppVersion }}
|
|
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
|
{{- end }}
|
|
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
|
{{- end -}}
|
|
|
|
{{/* Labels sélecteurs pour Gitea */}}
|
|
{{- define "gitea.selectorLabels" -}}
|
|
app.kubernetes.io/name: gitea
|
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
{{- end -}}
|
|
|
|
{{/* Labels sélecteurs pour PostgreSQL */}}
|
|
{{- define "postgresql.selectorLabels" -}}
|
|
app.kubernetes.io/name: postgresql
|
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
{{- end -}}
|
|
|
|
{{/* Nom du Secret PostgreSQL */}}
|
|
{{- define "postgresql.secretName" -}}
|
|
{{ template "postgresql.fullname" . }}
|
|
{{- end -}}
|
|
|
|
{{/* Nom du Service PostgreSQL */}}
|
|
{{- define "postgresql.serviceName" -}}
|
|
{{ template "postgresql.fullname" . }}
|
|
{{- end -}}
|
|
|
|
{{/* Nom du PVC Gitea */}}
|
|
{{- define "gitea.pvcName" -}}
|
|
{{ template "gitea.fullname" . }}-data
|
|
{{- end -}} |