feat(helm): update chart trust-manager ( v0.20.3 ➔ v0.22.0 )#3180
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
feat(helm): update chart trust-manager ( v0.20.3 ➔ v0.22.0 )#3180renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
civo-mgmt-0 - kustomization--- k8s/base/networking/trust-manager Kustomization: flux-system/networking-trust-manager HelmRelease: networking/trust-manager
+++ k8s/base/networking/trust-manager Kustomization: flux-system/networking-trust-manager HelmRelease: networking/trust-manager
@@ -13,13 +13,13 @@
chart: trust-manager
interval: 5m
sourceRef:
kind: HelmRepository
name: jetstack-charts
namespace: flux-system
- version: v0.20.3
+ version: v0.22.0
install:
crds: CreateReplace
interval: 5m
upgrade:
crds: CreateReplace
values: |
civo-mgmt-0 - helmrelease--- HelmRelease: networking/trust-manager ClusterRole: networking/trust-manager
+++ HelmRelease: networking/trust-manager ClusterRole: networking/trust-manager
@@ -46,12 +46,13 @@
- create
- patch
- watch
- delete
- apiGroups:
- ''
+ - events.k8s.io
resources:
- events
verbs:
- create
- patch
--- HelmRelease: networking/trust-manager Deployment: networking/trust-manager
+++ HelmRelease: networking/trust-manager Deployment: networking/trust-manager
@@ -23,13 +23,13 @@
app.kubernetes.io/managed-by: Helm
spec:
serviceAccountName: trust-manager
automountServiceAccountToken: true
initContainers:
- name: cert-manager-package-debian
- image: quay.io/jetstack/trust-pkg-debian-bookworm:20230311-deb12u1.2
+ image: quay.io/jetstack/trust-pkg-debian-bookworm:20230311-deb12u1.5
imagePullPolicy: IfNotPresent
args:
- /copyandmaybepause
- /debian-package
- /packages
volumeMounts:
@@ -44,13 +44,13 @@
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
type: RuntimeDefault
containers:
- name: trust-manager
- image: quay.io/jetstack/trust-manager:v0.20.3
+ image: quay.io/jetstack/trust-manager:v0.22.0
imagePullPolicy: IfNotPresent
ports:
- containerPort: 6443
name: webhook
- containerPort: 9402
name: metrics
--- HelmRelease: networking/trust-manager Certificate: networking/trust-manager
+++ HelmRelease: networking/trust-manager Certificate: networking/trust-manager
@@ -10,12 +10,14 @@
app.kubernetes.io/managed-by: Helm
spec:
commonName: trust-manager.networking.svc
dnsNames:
- trust-manager.networking.svc
secretName: trust-manager-tls
+ privateKey:
+ rotationPolicy: Always
revisionHistoryLimit: 1
issuerRef:
name: trust-manager
kind: Issuer
group: cert-manager.io
|
qgr1-cluster-0 - kustomization--- k8s/base/networking/trust-manager Kustomization: flux-system/networking-trust-manager HelmRelease: networking/trust-manager
+++ k8s/base/networking/trust-manager Kustomization: flux-system/networking-trust-manager HelmRelease: networking/trust-manager
@@ -13,13 +13,13 @@
chart: trust-manager
interval: 5m
sourceRef:
kind: HelmRepository
name: jetstack-charts
namespace: flux-system
- version: v0.20.3
+ version: v0.22.0
install:
crds: CreateReplace
interval: 5m
upgrade:
crds: CreateReplace
values: |
qgr1-cluster-0 - helmrelease--- HelmRelease: networking/trust-manager ClusterRole: networking/trust-manager
+++ HelmRelease: networking/trust-manager ClusterRole: networking/trust-manager
@@ -46,12 +46,13 @@
- create
- patch
- watch
- delete
- apiGroups:
- ''
+ - events.k8s.io
resources:
- events
verbs:
- create
- patch
--- HelmRelease: networking/trust-manager Deployment: networking/trust-manager
+++ HelmRelease: networking/trust-manager Deployment: networking/trust-manager
@@ -23,13 +23,13 @@
app.kubernetes.io/managed-by: Helm
spec:
serviceAccountName: trust-manager
automountServiceAccountToken: true
initContainers:
- name: cert-manager-package-debian
- image: quay.io/jetstack/trust-pkg-debian-bookworm:20230311-deb12u1.2
+ image: quay.io/jetstack/trust-pkg-debian-bookworm:20230311-deb12u1.5
imagePullPolicy: IfNotPresent
args:
- /copyandmaybepause
- /debian-package
- /packages
volumeMounts:
@@ -44,13 +44,13 @@
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
type: RuntimeDefault
containers:
- name: trust-manager
- image: quay.io/jetstack/trust-manager:v0.20.3
+ image: quay.io/jetstack/trust-manager:v0.22.0
imagePullPolicy: IfNotPresent
ports:
- containerPort: 6443
name: webhook
- containerPort: 9402
name: metrics
--- HelmRelease: networking/trust-manager Certificate: networking/trust-manager
+++ HelmRelease: networking/trust-manager Certificate: networking/trust-manager
@@ -10,12 +10,14 @@
app.kubernetes.io/managed-by: Helm
spec:
commonName: trust-manager.networking.svc
dnsNames:
- trust-manager.networking.svc
secretName: trust-manager-tls
+ privateKey:
+ rotationPolicy: Always
revisionHistoryLimit: 1
issuerRef:
name: trust-manager
kind: Issuer
group: cert-manager.io
|
c39130f to
9cade48
Compare
9cade48 to
5962dd5
Compare
5962dd5 to
c6a1eec
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.20.3→v0.22.0Release Notes
cert-manager/trust-manager (trust-manager)
v0.22.0Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
This release includes a change which makes it much simpler to mirror container images to self-hosted registries.
There are also several CVE fixes including CVE-2026-27138, CVE-2026-27137, CVE-2026-27142 and CVE-2026-25679.
What's Changed
Features
Internal
Bumps / CI
New Contributors
Full Changelog: cert-manager/trust-manager@v0.21.1...v0.22.0
v0.21.1Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
This is a patch release fixing an RBAC regression introduced in v0.21.0.
What's Changed
Full Changelog: cert-manager/trust-manager@v0.21.0...v0.21.1
v0.21.0Compare Source
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
This release is primarily intended to fix CVE-2025-68121, but it includes several changes which have trickled in since v0.20.3
Notable Changes
Filter Non-CA Certs in Sources
There's a new
.filterNonCACerts.enabledvalue available in the Helm chart, which will cause trust-manager to filter any non-CA certs found in sources. This logic relies on theisCafield of thebasicConstraintsX.509 extension only. The feature defaults to "off".CRD Changes
The
ClusterBundleCRD got a little stricter, to pass the Kube API Linter checks which we've enabled. We don't expect that this will change the use of the CRD for anyone, since the limits we've added are very permissive.What's Changed
Functional / CRD Changes
Trust Packages
Tests / Docs
Upcoming Bundle Resource
Automated / CI
914a6e7by @renovate[bot] in #842c94ce9fby @renovate[bot] in #860New Contributors
Full Changelog: cert-manager/trust-manager@v0.20.3...v0.21.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.