v0.13.0
approver-policy provides a policy engine for certificates issued by cert-manager!
🔧 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'.
The Helm chart now has JSON schema validation, to provide better error reporting when the user provides an incorrect set of values for a chart.
What's Changed since v0.12
- 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
- Use same include statement for labels everywhere by @inteon in #381
- Add optional PodDisruptionBudget to the Helm chart by @wallrj in #383
- Set a size limit on the emptyDir used for /tmp by @wallrj in #384
- Platform engineer can now set Topology Spread Constraints using a Helm chart value by @wallrj in #385
- Remove emptydir /tmp volume because it is unused by @wallrj in #386
- Make all Deployment related Helm values global by @wallrj in #387
- Allow replicaCount to be set to int or string by @wallrj in #388
- 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 - Allow Deployment strategy customization when installing the Helm chart by @wallrj in #396
Dependabot
- build(deps): bump the all group with 2 updates by @dependabot in #393
- build(deps): bump the all group with 1 update by @dependabot in #382
- build(deps): bump the all group with 1 update by @dependabot in #368
- build(deps): bump the all group with 7 updates by @dependabot in #377
- build(deps): bump the all group with 1 update by @dependabot in #375
Makefile modules
- [CI] Merge self-upgrade into main by @github-actions in #395
- [CI] Merge self-upgrade into main by @github-actions in #392
- [CI] Merge self-upgrade into main by @github-actions in #391
- [CI] Merge self-upgrade into main by @github-actions in #380
- [CI] Merge self-upgrade into main by @github-actions in #379
- [CI] Merge self-upgrade into main by @github-actions in #378
- [CI] Merge self-upgrade into main by @github-actions in #374
- [CI] Merge self-upgrade into main by @github-actions in #373
- [CI] Merge self-upgrade into main by @github-actions in #370
Full Changelog: v0.13.0-alpha.2...v0.12.1