update
diff --git a/charts/cert-manager/templates/service.yaml b/charts/cert-manager/templates/service.yaml
index ec34d58..3dedc68 100644
--- a/charts/cert-manager/templates/service.yaml
+++ b/charts/cert-manager/templates/service.yaml
@@ -1,4 +1,4 @@
-{{- if .Values.prometheus.enabled }}
+{{- if and .Values.prometheus.enabled (not .Values.prometheus.podmonitor.enabled) }}
apiVersion: v1
kind: Service
metadata:
@@ -19,11 +19,16 @@
{{- end }}
spec:
type: ClusterIP
+ {{- if .Values.serviceIPFamilyPolicy }}
+ ipFamilyPolicy: {{ .Values.serviceIPFamilyPolicy }}
+ {{- end }}
+ {{- if .Values.serviceIPFamilies }}
+ ipFamilies: {{ .Values.serviceIPFamilies | toYaml | nindent 2 }}
+ {{- end }}
ports:
- protocol: TCP
port: 9402
- name: tcp-prometheus-servicemonitor
- targetPort: {{ .Values.prometheus.servicemonitor.targetPort }}
+ name: http-metrics
selector:
app.kubernetes.io/name: {{ include "cert-manager.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}