cert-manager/docs/admin/upgrading/upgrading-0.4-0.5.rst
Jamie Lennox cb1f47fe25 Specify we want the disable-validation label not annotation
All other documentation and charts around disable-validation refers to a
lablel that is required, except the upgrade notes which is where people
likely look first.

Signed-off-by: Jamie Lennox <jamie@vibrato.com.au>
2018-09-14 10:56:46 +10:00

22 lines
822 B
ReStructuredText

===========================
Upgrading from v0.4 to v0.5
===========================
Version 0.5 of cert-manager introduces a new 'webhook' component, which is used
by the Kubernetes apiserver to validate our CRD resource types.
This should help in future to reduce errors caused by misconfigured Certificate
and Issuer resources.
When upgrading from a previous release using Helm, it is **essential** that
you perform one extra step before upgrading.
Disabling resource validation on the cert-manager namespace
===========================================================
Before upgrading, you should add the ``certmanager.k8s.io/disable-validation: "true"``
label to the ``cert-manager`` namespace.
This will allow the system resources that cert-manager requires to bootstrap
TLS to be created in its own namespace.