CertManager

The role performs various tasks related to Helm chart deployment, reset and validation.

Role Settings

See the related role settings listed below, defined into main.yaml defaults file.

certmanager_vars.kubernetes

  • Default value: null

See the related child settings, listed below.

kubernetes.cainjector

  • Default value: null
cainjector.resources
  • Default value: null
resources.limits
  • Default value: null
limits.cpu
  • Default value: string, 400m
limits.memory
  • Default value: string, 256Mi
resources.requests
  • Default value: null
requests.cpu
  • Default value: string, 100m
requests.memory
  • Default value: string, 64Mi

kubernetes.controller

  • Default value: null
controller.replicas
  • Default value: integer, 2
controller.resources
  • Default value: null
resources.limits
  • Default value: null
limits.cpu
  • Default value: string, 400m
limits.memory
  • Default value: string, 256Mi
resources.requests
  • Default value: null
requests.cpu
  • Default value: string, 100m
requests.memory
  • Default value: string, 64Mi

kubernetes.helm

  • Default value: null
helm.chart
  • Default value: null
chart.name
  • Default value: string, cert-manager
chart.org
  • Default value: string, cert-manager
chart.version
  • Default value: string

Visit cert-manager/cert-manager, for latest release version.

helm.repository
  • Default value: null
repository.name
  • Default value: string, cert-manager
repository.org
  • Default value: string, jetstack
repository.url
  • Default value: string, https://charts.jetstack.io

kubernetes.namespace

  • Default value: string, kube-system

kubernetes.tls

  • Default value: null
tls.cluster_issuer
  • Default value: null
cluster_issuer.name
  • Default value: string, certmanager-cluster-issuer

kubernetes.webhook

  • Default value: null
webhook.resources
  • Default value: null
resources.limits
  • Default value: null
limits.cpu
  • Default value: string, 400m
limits.memory
  • Default value: string, 256Mi
resources.requests
  • Default value: null
requests.cpu
  • Default value: string, 100m
requests.memory
  • Default value: string, 64Mi

certmanager_vars.release

  • Default value: null

Release details for cmctl binary. See the related child settings, listed below.

release.checksums

  • Default value: string, checksums.txt

release.file

  • Default value: string, cmctl_linux_arm64

release.repository

  • Default value: null
repository.name
  • Default value: string, cmctl
repository.org
  • Default value: string, cert-manager

release.version

  • Default value: string

Visit cert-manager/cmctl, for latest release version.

Role Tasks

See the related role tasks, listed below.

Facts

Ansible facts, see facts.yaml for details.

Main

Main role related tasks, see main.yaml for details.

Reset

Reset related tasks, see reset.yaml for details.

Validation

Validation related tasks, see validation.yaml for details.

Role Templates

See the related role templates, listed below.

Helm Chart

Helm chart values template, see values.j2 for details.

Cluster Issuer

Kubernetes ClusterIssuer resource template, see cluster_issuer.j2 for details.