Skip to content

v0.13.0-alpha.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Feb 16:22
· 669 commits to main since this release
ecee22b

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

  • Remove README header since it is already included in the artifacthub sidebar by @inteon in #367
  • Replace tab with spaces in API comment by @inteon in #369
  • docs(api): fenced code block to fix generated API docs by @erikgb in #371
  • docs(api): add ticks to Godoc to fix generated API docs by @erikgb in #372
  • Add 'crds.enabled' and 'crds.keep' options to generated CRDs by @inteon in #376
  • Enable helm-tool linter and schema generator by @inteon in #340

Dependabot:

Makefile module updates:

  • [CI] Merge self-upgrade into main by @github-actions in #370
  • [CI] Merge self-upgrade into main by @github-actions in #373
  • [CI] Merge self-upgrade into main by @github-actions in #374
  • [CI] Merge self-upgrade into main by @github-actions in #378

Full Changelog: v0.12.1...v0.13.0-alpha.0