cert-manager: upgrade from 1.12.17 to 1.17.4
Change-Id: Iea0d6eac22a57f9f1fc522e6abdd9359fbbd1415
diff --git a/charts/cert-manager/templates/webhook-service.yaml b/charts/cert-manager/templates/webhook-service.yaml
index 5f93950..cd5010f 100644
--- a/charts/cert-manager/templates/webhook-service.yaml
+++ b/charts/cert-manager/templates/webhook-service.yaml
@@ -18,6 +18,12 @@
{{- end }}
spec:
type: {{ .Values.webhook.serviceType }}
+ {{- if .Values.webhook.serviceIPFamilyPolicy }}
+ ipFamilyPolicy: {{ .Values.webhook.serviceIPFamilyPolicy }}
+ {{- end }}
+ {{- if .Values.webhook.serviceIPFamilies }}
+ ipFamilies: {{ .Values.webhook.serviceIPFamilies | toYaml | nindent 2 }}
+ {{- end }}
{{- with .Values.webhook.loadBalancerIP }}
loadBalancerIP: {{ . }}
{{- end }}
@@ -26,6 +32,12 @@
port: 443
protocol: TCP
targetPort: "https"
+{{- if and .Values.prometheus.enabled (not .Values.prometheus.podmonitor.enabled) }}
+ - name: metrics
+ port: 9402
+ protocol: TCP
+ targetPort: "http-metrics"
+{{- end }}
selector:
app.kubernetes.io/name: {{ include "webhook.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}