Update module github.com/cert-manager/cert-manager to v1.16.1 #30
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-cert-manager-cert-manager-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v1.15.3
->v1.16.1
Release Notes
cert-manager/cert-manager (github.com/cert-manager/cert-manager)
v1.16.1
Compare Source
cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.
The cert-manager 1.16 release includes: new Helm chart features, more Prometheus metrics, memory optimizations, and various improvements and bug fixes for the ACME issuer and Venafi Issuer.
📖 Read the complete 1.16 release notes before upgrading.
📜Changes since
v1.16.0
Bug or Regression
@inteon
)podDisruptionBudget.minAvailable
andpodDisruptionBudget.maxAvailable
values. (#7345,@inteon
)enabled
to be set as a value to toggle cert-manager as a dependency. (#7356,@inteon
)v1.16.0
caused cert-manager's ACME ClusterIssuer to look in the wrong namespace for resources required for the issuance (e.g. credential Secrets). This is now fixed inv1.16.1
. (#7342,@inteon
)v1.16.0
Compare Source
cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.
The cert-manager 1.16 release includes: new Helm chart features, more Prometheus metrics, memory optimizations, and various improvements and bug fixes for the ACME issuer and Venafi Issuer.
📖 Read the complete 1.16 release notes at cert-manager.io.
⚠️ Known issues
❗ Breaking changes
📖 Read the complete 1.16 release notes at cert-manager.io.
📜 Changes since v1.15.0
📖 Read the complete 1.16 release notes at cert-manager.io.
Feature
SecretRef
support for Venafi TPP issuer CA Bundle (#7036,@sankalp-at-gh
)renewBeforePercentage
alternative torenewBefore
(#6987,@cbroglie
)@wallrj
)@wallrj
)@joshmue
)@mindw
)app.kubernetes.io/managed-by: cert-manager
label to the cert-manager-webhook-ca Secret (#7154,@jrcichra
)@ThatsMrTalbot
)@Jasper-Ben
)@wallrj
)@wallrj
)AWS_REGION
environment variable.Feature: The Route53 DNS solver of the ACME Issuer now uses the "ambient" region (
AWS_REGION
orAWS_DEFAULT_REGION
) ifissuer.spec.acme.solvers.dns01.route53.region
is empty; regardless of the flags--issuer-ambient-credentials
and--cluster-issuer-ambient-credentials
. (#7299,@wallrj
)@inteon
)--controllers
flag only specifies disabled controllers, the default controllers are now enabled implicitly.Added
disableAutoApproval
andapproveSignerNames
Helm chart options. (#7049,@inteon
)config.apiVersion
andconfig.kind
within the Helm chart. (#7126,@ThatsMrTalbot
)@Guitarkalle
)cainjector
, by only caching the metadata of Secret resources.Reduce the load on the K8S API server when
cainjector
starts up, by only listing the metadata of Secret resources. (#7161,@wallrj
)AWS_REGION
andAWS_DEFAULT_REGION
environment variables, which is set by the IAM for Service Accounts (IRSA) webhook and by the Pod Identity webhook.The
issuer.spec.acme.solvers.dns01.route53.region
field is now optional.The API documentation of the
region
field has been updated to explain when and how the region value is used. (#7287,@wallrj
)Breaking: cert-manager will no longer use the API Key authentication method which was deprecated in 20.2 and since removed in 24.1 of TPP. (#7084,
@hawksight
)@aidy
)webhook.extraEnv
, allows you to set custom environment variables in the webhook Pod.Helm: New value
cainjector.extraEnv
, allows you to set custom environment variables in the cainjector Pod.Helm: New value
startupapicheck.extraEnv
, allows you to set custom environment variables in the startupapicheck Pod. (#7319,@wallrj
)Bug or Regression
metadata.finalizers: "finalizer.acme.cert-manager.io": prefer a domain-qualified finalizer name to avoid accidental conflicts with other finalizer writers
(#7273,@jsoref
)aws-global
STS region which is now required by thegithub.com/aws/aws-sdk-go-v2
library. (#7108,@inteon
)@inteon
)@inteon
)@wallrj
)@wallrj
)grpc-go
to fixGHSA-xr7q-jx4m-x55m
(#7164,@SgtCoDFish
)go-retryablehttp
dependency to fixCVE-2024-6104
(#7125,@SgtCoDFish
)@eplightning
)endpointAdditionalProperties
in thePodMonitor
template of the Helm chart (#7190,@wallrj
)@miguelvr
)@bdols
)@inteon
)@inteon
)KeyUsages
X.509 extension is no longer added when there are no key usages set (in accordance to RFC 5280 Section 4.2.1.3) (#7250,@inteon
)github.com/Azure/azure-sdk-for-go/sdk/azidentity
to addressCVE-2024-35255
(#7087,@dependabot[bot]
)Other (Cleanup or Flake)
Removed:
(acme.)cert-manager.io/v1alpha2
(acme.)cert-manager.io/v1alpha3
(acme.)cert-manager.io/v1beta1 (#7278,
@inteon
)v0.31.0
removes a lot of noisyreflector.go: unable to sync list result: internal error: cannot cast object DeletedFinalStateUnknown
errors from logs. (#7237,@inteon
)v1.23.2
(#7324,@cert-manager-bot
)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 has been generated by Renovate Bot.
ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go get
command, which resulted in the following additional change(s):Details:
k8s.io/apiextensions-apiserver
v0.30.3
->v0.31.1
k8s.io/apimachinery
v0.30.3
->v0.31.1
k8s.io/client-go
v0.30.3
->v0.31.1
github.com/emicklei/go-restful/v3
v3.12.0
->v3.12.1
github.com/go-logr/logr
v1.4.1
->v1.4.2
github.com/google/cel-go
v0.17.8
->v0.20.1
github.com/miekg/dns
v1.1.59
->v1.1.62
github.com/prometheus/client_golang
v1.18.0
->v1.20.4
github.com/prometheus/common
v0.46.0
->v0.55.0
github.com/prometheus/procfs
v0.15.0
->v0.15.1
github.com/spf13/cobra
v1.8.0
->v1.8.1
go.etcd.io/etcd/api/v3
v3.5.13
->v3.5.14
go.etcd.io/etcd/client/pkg/v3
v3.5.13
->v3.5.14
go.etcd.io/etcd/client/v3
v3.5.13
->v3.5.14
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
v0.51.0
->v0.54.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
v0.51.0
->v0.54.0
go.opentelemetry.io/otel
v1.26.0
->v1.29.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace
v1.26.0
->v1.28.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
v1.26.0
->v1.27.0
go.opentelemetry.io/otel/metric
v1.26.0
->v1.29.0
go.opentelemetry.io/otel/sdk
v1.26.0
->v1.28.0
go.opentelemetry.io/otel/trace
v1.26.0
->v1.29.0
go.opentelemetry.io/proto/otlp
v1.2.0
->v1.3.1
golang.org/x/crypto
v0.24.0
->v0.27.0
golang.org/x/exp
v0.0.0-20240506185415-9bf2ced13842
->v0.0.0-20240719175910-8a7402abbf56
golang.org/x/mod
v0.17.0
->v0.20.0
golang.org/x/net
v0.26.0
->v0.29.0
golang.org/x/oauth2
v0.20.0
->v0.23.0
golang.org/x/sync
v0.7.0
->v0.8.0
golang.org/x/sys
v0.21.0
->v0.25.0
golang.org/x/term
v0.21.0
->v0.24.0
golang.org/x/text
v0.16.0
->v0.18.0
golang.org/x/time
v0.5.0
->v0.6.0
golang.org/x/tools
v0.21.1-0.20240508182429-e35e4ccd0d2d
->v0.24.0
google.golang.org/genproto/googleapis/api
v0.0.0-20240515191416-fc5f0ca64291
->v0.0.0-20240827150818-7e3bb234dfed
google.golang.org/genproto/googleapis/rpc
v0.0.0-20240515191416-fc5f0ca64291
->v0.0.0-20240903143218-8af14fe29dc1
google.golang.org/grpc
v1.64.1
->v1.66.2
google.golang.org/protobuf
v1.34.1
->v1.34.2
k8s.io/api
v0.30.3
->v0.31.1
k8s.io/apiserver
v0.30.3
->v0.31.1
k8s.io/component-base
v0.30.3
->v0.31.1
k8s.io/kms
v0.30.3
->v0.31.1
k8s.io/kube-aggregator
v0.30.1
->v0.31.1
k8s.io/kube-openapi
v0.0.0-20240430033511-f0e62f92d13f
->v0.0.0-20240903163716-9e1beecbcb38
k8s.io/utils
v0.0.0-20240502163921-fe8a2dddb1d0
->v0.0.0-20240921022957-49e7df575cb6
sigs.k8s.io/controller-runtime
v0.18.2
->v0.19.0
5c93272df0
to54319498a5
Update module github.com/cert-manager/cert-manager to v1.16.0to Update module github.com/cert-manager/cert-manager to v1.16.1