@@ -57,6 +57,65 @@ Create chart name and version as used by the chart label.
5757{ {- printf " %s-%s" .Chart.Name .Chart.Version | replace " +" " _" | trunc 63 | trimSuffix " -" -} }
5858{ {- end -} }
5959
60+ { {/*
61+ Create HAProxy Ingress Chart labels
62+ */} }
63+ { {- define " kubernetes-ingress.helmChartLabels" -} }
64+ helm.sh/chart: { { include " kubernetes-ingress.chart" . } }
65+ { {- if .Chart.AppVersion } }
66+ app.kubernetes.io/version: { { .Chart.AppVersion | quote } }
67+ { {- end } }
68+ app.kubernetes.io/managed-by: { { .Release.Service } }
69+ { {- end } }
70+
71+ { {/*
72+ Create HAProxy Ingress Selector labels
73+ */} }
74+ { {- define " kubernetes-ingress.selectorLabels" -} }
75+ app.kubernetes.io/name: { { include " kubernetes-ingress.name" . } }
76+ app.kubernetes.io/instance: { { .Release.Name } }
77+ { {- end } }
78+
79+ { {/*
80+ Create HAProxy Ingress labels
81+ */} }
82+ { {- define " kubernetes-ingress.labels" -} }
83+ { { include " kubernetes-ingress.selectorLabels" . } }
84+ { { include " kubernetes-ingress.helmChartLabels" . } }
85+ { {- end } }
86+
87+ { {/*
88+ Create CRD Job selector labels
89+ */} }
90+ { {- define " kubernetes-ingress.crdJobSelectorLabels" -} }
91+ app.kubernetes.io/name: { { include " kubernetes-ingress.serviceProxyName" . } }
92+ app.kubernetes.io/instance: { { .Release.Name } }
93+ { {- end } }
94+
95+ { {/*
96+ Create CRD Job labels
97+ */} }
98+ { {- define " kubernetes-ingress.crdJobLabels" -} }
99+ { { include " kubernetes-ingress.crdJobSelectorLabels" . } }
100+ { { include " kubernetes-ingress.helmChartLabels" . } }
101+ { {- end } }
102+
103+ { {/*
104+ Create Service Proxy selector labels
105+ */} }
106+ { {- define " kubernetes-ingress.serviceProxySelectorLabels" -} }
107+ app.kubernetes.io/name: { { include " kubernetes-ingress.serviceProxyName" . } }
108+ app.kubernetes.io/instance: { { .Release.Name } }
109+ { {- end } }
110+
111+ { {/*
112+ Create Service Proxy labels
113+ */} }
114+ { {- define " kubernetes-ingress.serviceProxyLabels" -} }
115+ { { include " kubernetes-ingress.serviceProxySelectorLabels" . } }
116+ { { include " kubernetes-ingress.helmChartLabels" . } }
117+ { {- end } }
118+
60119{ {/*
61120Encode an imagePullSecret string.
62121*/} }
0 commit comments