Skip to content

v0.13.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Mar 17:37
· 213 commits to main since this release
5f50148

approver-policy provides a policy engine for certificates issued by cert-manager!

⚠️ Read https://github.com/cert-manager/approver-policy/releases/tag/v0.13.0-alpha.0 before installing.
This release adds values.yaml jsonschema validation to the Helm chart and adds 'crds.enabled' and 'crds.keep' options to control the CRDs in Helm.

🔧 Breaking changes

By default, the Helm chart now adds the helm.sh/resource-policy: keep annotation to all CRDs.
This prevents accidental deletion of CRDs when uninstalling the component using Helm.
However, this also introduces an additional uninstallation step:

$ kubectl delete crd certificaterequestpolicies.policy.cert-manager.io

You can also not add the annotation by adding '--set crds.keep=false' to your installation and you can exclude the CRD from the Helm installation by setting '--set crds.enabled=false'.

What's Changed since v0.13.0-alpha.1

  • Document the nameOverride Helm chart value and add it to the JSON schema by @wallrj in #390
  • Added global values to the Helm chart JSON schema validation so that the chart can be used as a sub-chart by @inteon in #391

Makefile modules

  • [CI] Merge self-upgrade into main by @github-actions in #391

Full Changelog: v0.13.0-alpha.1...v0.13.0-alpha.2