# Default values for cert-manager. # This is a YAML-formatted file. # Declare variables to be passed into your templates. installCRDs: false resources: requests: cpu: 10m memory: 32Mi prometheus: enabled: true servicemonitor: enabled: true prometheusInstance: default targetPort: 9402 path: /metrics interval: 60s scrapeTimeout: 30s labels: {} annotations: {} honorLabels: false endpointAdditionalProperties: {} # LivenessProbe settings for the controller container of the controller Pod. # # Disabled by default, because the controller has a leader election mechanism # which should cause it to exit if it is unable to renew its leader election # record. # LivenessProbe durations and thresholds are based on those used for the Kubernetes # controller-manager. See: # https://github.com/kubernetes/kubernetes/blob/806b30170c61a38fedd54cc9ede4cd6275a1ad3b/cmd/kubeadm/app/util/staticpod/utils.go#L241-L245 livenessProbe: enabled: true initialDelaySeconds: 10 periodSeconds: 10 timeoutSeconds: 15 successThreshold: 1 failureThreshold: 8 # This startupapicheck is a Helm post-install hook that waits for the webhook # endpoints to become available. # The check is implemented using a Kubernetes Job- if you are injecting mesh # sidecar proxies into cert-manager pods, you probably want to ensure that they # are not injected into this Job's pod. Otherwise the installation may time out # due to the Job never being completed because the sidecar proxy does not exit. # See https://github.com/cert-manager/cert-manager/pull/4414 for context. startupapicheck: resources: requests: cpu: 10m memory: 32Mi