chore(deps): update helm release trust-manager to v0.16.0 #264
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.12.0
->v0.16.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
cert-manager/trust-manager (trust-manager)
v0.16.0
Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
v0.16.0 includes an important change which you should be aware of before upgrading: by default, trust-manager v0.16.0 uses a trust package based on Debian Bookworm which is more modern than the previous image.
Most users should be unaffected by this change, since it roughly corresponds to running applications on a Debian Bullseye VM and then upgrading to Bookworm - the most commonly-used CA certificates on the web are present in both trust stores. However, it may be wise to deploy to a test environment first.
You don't need to upgrade trust packages when upgrading to a newer version of trust-manager; the old trust package is compatible with v0.16.0, just as the new trust package is compatible with older versions of trust-manager.
There's a full guide on cert-manager.io detailing how to upgrade safely. If you upgrade and choose to use the new default trust package, your Bundle resources will automatically be updated. As usual, you may need to restart pods to pick up any changes.
What's Changed
Features
Test / CI
Dependency Updates
Design Docs
Makefile Modules Updates
New Contributors
Full Changelog: cert-manager/trust-manager@v0.15.0...v0.16.0
v0.15.0
Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
The most important changes in this release are a slew of version bumps, with some important consequences for how trust-manager parses certificates.
trust-manager v0.15.0 uses Go 1.23, which by default disallows parsing of certificates with negative serial numbers. Most certificates are unaffected by this, since a negative serial number would be in violation of relevant standards and specs.
Unfortunately, some legacy certificates are not compliant, and there are certificates in the wild with negative serial numbers including one certificate which appears in the trust-manager default trust package (since it was included in Debian 10).
We've decided to make this certificate a special case and ignore it when it's included in a bundle. While it's still present in the trust package container image it will be ignored when the
cert-manager-package-debian:20210119.0
package is used or if manually included. When it's ignored, a log line will be emitted each time:time=2025-01-13T11:37:10.034Z level=INFO msg="skipping a certificate in PEM bundle for compatibility reasons" logger=trust/bundle/cert-pool details="cert in bundle with CN=EC-ACC and fingerprint '88497f01602f3154246ae28c4d5aef10f1d87ebb76626f4ae0b7f95ba7968799' has negative serial number and will be skipped"
If you depend on trusting certs with negative serial numbers, support for them can be re-enabled at runtime by setting the
GODEBUG
environment variable tox509negativeserial=1
in the trust-manager container:If this value is not set - which is the default behavior - all certs with negative serial numbers will cause an error on the bundle except for the special case certificate above, which will be skipped.
What's Changed
Important Changes
Makefile Modules Bumps, Fixes and Tweaks
Dependency Bumps / Miscellaneous Changes
Full Changelog: cert-manager/trust-manager@v0.14.0...v0.15.0
v0.14.0
Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
v0.14.0 is a minor release including new features, some bugfixes, refactors and dependency updates.
Among the new features is support for set-based requirements (
matchExpressions
) when selecting namepaces to target with aBundle
.This release also inludes some major bugfixes:
key
to be omitted when using the newincludeAllKeys
field introduced in v0.13.0 by @juliocamarero.Thanks to all contributors! 🚀
New features
Bugfixes
Enhancements and Refactorings
Automated Dependency Bumps
Automated Makefile Modules Updates
New Contributors
Full Changelog: cert-manager/trust-manager@v0.13.0...v0.14.0
v0.13.0
Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
v0.13.0 is a minor release to include a swathe of dependency updates, refactors and a few new features.
Among the new features is the new optional
includeAllKeys
field forSecret
andConfigMap
sources, by @juliocamarero. Previously, these sources required users to specify an indvidual key to include in the resulting bundle. With this new field, you can request that all keys be included instead. Note that Secret sources ofkubernetes.io/tls
type are not eligible for use withincludeAllKeys
, to avoid trust-manager reading a private key.In addition, @arsenalzp landed a great PR which cleans up handling of certificates within trust-manager, reducing the number of encode/decode operations done during a bundle reconcile.
What's Changed
Refactoring
Automated Dependency Bumps
Automated Makefile Modules Updates
New Contributors
Full Changelog: cert-manager/trust-manager@v0.12.0...v0.13.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.