--- apiVersion: helm.toolkit.fluxcd.io/v2beta2 kind: HelmRelease metadata: name: cert-manager spec: chart: spec: sourceRef: kind: HelmRepository name: jetstack chart: cert-manager install: {{- toYaml .Values.commons.helm.release.install | nindent 4 }} test: {{- toYaml .Values.commons.helm.release.test | nindent 4 }} upgrade: {{- toYaml .Values.commons.helm.release.upgrade | nindent 4 }} driftDetection: {{- toYaml .Values.commons.helm.release.driftDetection | nindent 4 }} interval: 10m values: installCRDs: true resources: requests: cpu: 10m memory: 128Mi limits: memory: 512Mi webhook: resources: requests: cpu: 10m memory: 32Mi limits: memory: 128Mi cainjector: resources: requests: cpu: 10m memory: 128Mi limits: memory: 512Mi prometheus: enabled: true servicemonitor: enabled: {{ (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/ServiceMonitor") }} {{- with get .Values.commons.prometheus.monitor.labels "prometheus" }} prometheusInstance: {{ . | quote }} {{- end }} {{- with omit .Values.commons.prometheus.monitor.labels "prometheus" }} labels: {{- toYaml . | nindent 10 }} {{- end }}