Skip to content

Releases: cert-manager/approver-policy

v0.13.0-alpha.0

20 Feb 16:22
ecee22b

Choose a tag to compare

v0.13.0-alpha.0 Pre-release
Pre-release

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

v0.12.1

01 Feb 08:43
c5da65f

Choose a tag to compare

Read https://github.com/cert-manager/approver-policy/releases/tag/v0.12.0 before installing.
This patch release improves the Helm chart README and metadata properties.

What's Changed

  • Update Chart.yaml properties by @inteon in #364
  • [CI] Merge self-upgrade into main by @github-actions in #365
  • Update README header by @inteon in #366

Full Changelog: v0.12.0...v0.12.1

v0.12.0

29 Jan 14:44
b17fba0

Choose a tag to compare

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

Breaking Changes

This release of approver-policy changes how containers are built, which in turn changes the path at which the binary can be found inside the container.

This means that new container images cannot be used with older Helm charts, or with any software which expects the old path.

For the simplest upgrade experience, use the latest helm chart with the latest image.

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.12.0

What's Changed

Dependabot updates

Makefile updates

  • Migrate makefiles and CI/CD by @inteon in #306
  • Makefile modules upgrade: self-upgrade bugfix by @inteon in #322
  • Upgrade self-upgrade by @inteon in #327
  • Remove deprecated make targets by @inteon in #333
  • Upload junit and coverage results to ARTIFACTS folder by @inteon in #334
  • Upgrade repository-base module by @inteon in #346
  • Upgrade oci module by @inteon in #354
  • Use standardised release process by @inteon in #358
  • [CI] Merge self-upgrade into main by @github-actions in #363

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.12.0-alpha.2

24 Jan 13:45
bab860d

Choose a tag to compare

v0.12.0-alpha.2 Pre-release
Pre-release

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.12.0-alpha.2

What's Changed

  • fix: should reconcile certificate request policies consistently by @hrbasic in #353
  • build(deps): bump the all group with 7 updates by @dependabot in #355
  • [CI] Merge self-upgrade into main by @github-actions in #356

New Contributors

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

v0.12.0-alpha.1

22 Jan 11:37
eafcc19

Choose a tag to compare

v0.12.0-alpha.1 Pre-release
Pre-release

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.12.0-alpha.1

What's Changed

Dependabot updates:

Makefile updates:

  • Makefile modules upgrade: self-upgrade bugfix by @inteon in #322
  • Upgrade self-upgrade by @inteon in #327
  • Upgrade repository-base module by @inteon in #346
  • Upgrade oci module by @inteon in #354
  • [CI] Merge self-upgrade into main by @github-actions in #324
  • [CI] Merge self-upgrade into main by @github-actions in #328
  • [CI] Merge self-upgrade into main by @github-actions in #331
  • [CI] Merge self-upgrade into main by @github-actions in #332
  • [CI] Merge self-upgrade into main by @github-actions in #335
  • [CI] Merge self-upgrade into main by @github-actions in #337
  • [CI] Merge self-upgrade into main by @github-actions in #338
  • [CI] Merge self-upgrade into main by @github-actions in #339
  • [CI] Merge self-upgrade into main by @github-actions in #342
  • [CI] Merge self-upgrade into main by @github-actions in #345
  • [CI] Merge self-upgrade into main by @github-actions in #347
  • [CI] Merge self-upgrade into main by @github-actions in #348
  • [CI] Merge self-upgrade into main by @github-actions in #350
  • [CI] Merge self-upgrade into main by @github-actions in #352

New Contributors

Full Changelog: v0.11.0...v0.12.0-alpha.1

v0.12.0-alpha.0

12 Jan 13:56
95502a8

Choose a tag to compare

v0.12.0-alpha.0 Pre-release
Pre-release

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.12.0-alpha.0

Important: The released container images for v0.12.0-alpha.0 include an image for the s390x architecture. This is an oversight introduced by a new build process. We don't intend to widen our list of supported architectures for approver-policy in v0.12.0 - the correct list of supported architectures currently is amd64, arm64, armv7 and ppc64le.

v0.11.0

29 Nov 09:53
fc3faaa

Choose a tag to compare

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.11.0

What's Changed

Full Changelog: v0.10.1...v0.11.0

v0.10.1

14 Nov 19:09
8ae7bb8

Choose a tag to compare

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.10.1

What's Changed

  • fix: dynamic cert runnable must NOT be leader election aware by @erikgb in #305

Full Changelog: v0.10.0...v0.10.1

v0.10.0

14 Nov 08:11
353810d

Choose a tag to compare

Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.10.0

What's Changed

  • Metrics: add the approved_count and unmatched_count metrics by @maelvls in #289
  • Advanced Metrics: Add the "denied_count" metric to account for the Denied=True condition by @maelvls in #293
  • Add erikgb to project reviewers by @erikgb in #294
  • Bump the all group with 3 updates by @dependabot in #296
  • Use cert-manager's servertls.CertificateSource and simplify webhook code by @inteon in #298
  • fix: typos in error message wrapping by @erikgb in #302
  • Bump the all group with 2 updates by @dependabot in #299
  • fix: should not change existing condition of type by @erikgb in #303
  • build(deps): bump the all group with 2 updates by @dependabot in #304

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

25 Oct 12:49
cb72560

Choose a tag to compare

📖 Documentation: Read the approver-policy installation instructions on the cert-manager website.

📦 Docker Image: quay.io/jetstack/cert-manager-approver-policy:v0.9.0

What's Changed

  • Refactor Evaluate preparing for CEL by @erikgb in #272
  • Fix typo pared -> paired by @SgtCoDFish in #279
  • feat: add TODO for validation of fields with set semantics by @erikgb in #281
  • Bump the all group with 3 updates by @dependabot in #282
  • chore: add .gitattributes to mark generated files by @erikgb in #285
  • chore: rename ' .gitattributes' to .gitattributes by @erikgb in #286
  • Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #284
  • Bump golang.org/x/net from 0.10.0 to 0.17.0 in /hack/tools by @dependabot in #283
  • docs: refine CertificateRequestPolicy API docs by @erikgb in #280
  • refactor: support for multiple errors on same field by @erikgb in #290
  • chore(deps): bump K8s dependencies to latest releases by @erikgb in #291
  • Bump the all group with 1 update by @dependabot in #292

Full Changelog: v0.8.0...v0.9.0