v0.13.0-alpha.0
Pre-releaseapprover-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.ioYou 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:
- build(deps): bump the all group with 1 update by @dependabot in #368
- build(deps): bump the all group with 1 update by @dependabot in #375
- build(deps): bump the all group with 7 updates by @dependabot in #377
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