From ef727a47694e267356724305560713d888453a69 Mon Sep 17 00:00:00 2001 From: Knative Automation Date: Fri, 6 Mar 2026 01:59:53 +0000 Subject: [PATCH] upgrade to latest dependencies bumping knative.dev/eventing 26b9071...d9ba401: > d9ba401 Fix source Ready condition to wait for zero unavailable replicas (# 8896) > e74bf3c Fix ApiServerSource metrics port to 9092 (# 8895) bumping knative.dev/networking 080d52f...965e7c3: > 965e7c3 upgrade to latest dependencies (# 1115) bumping knative.dev/serving f161c41...cff5211: > cff5211 feat: use knative.dev/pkg/tls for reconciler TLS configuration (# 16431) > c36cc6d Update net-kourier nightly (# 16436) > 92aeb95 Update net-contour nightly (# 16435) > 05750da Update net-gateway-api nightly (# 16433) > 6a8fb6b Update net-istio nightly (# 16434) > 42495d4 upgrade to latest dependencies (# 16432) Signed-off-by: Knative Automation --- go.mod | 6 +++--- go.sum | 12 ++++++------ .../pkg/apis/sources/v1/apiserver_lifecycle.go | 8 +++++++- .../eventing/pkg/apis/sources/v1/ping_lifecycle.go | 8 +++++++- vendor/modules.txt | 6 +++--- 5 files changed, 26 insertions(+), 14 deletions(-) diff --git a/go.mod b/go.mod index fd35d0ef4..d33be9845 100644 --- a/go.mod +++ b/go.mod @@ -15,10 +15,10 @@ require ( k8s.io/apimachinery v0.35.2 k8s.io/client-go v0.35.2 k8s.io/code-generator v0.35.2 - knative.dev/eventing v0.48.1-0.20260304104053-26b9071e4ef3 + knative.dev/eventing v0.48.1-0.20260305172655-d9ba4018408f knative.dev/hack v0.0.0-20260212092700-0126b283bf20 knative.dev/pkg v0.0.0-20260304131155-a902bbfa38de - knative.dev/serving v0.48.1-0.20260304122354-f161c41d3df3 + knative.dev/serving v0.48.1-0.20260305234456-cff52112997b ) require ( @@ -113,7 +113,7 @@ require ( k8s.io/klog/v2 v2.130.1 // indirect k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect - knative.dev/networking v0.0.0-20260223015858-080d52fcffb4 // indirect + knative.dev/networking v0.0.0-20260303015753-965e7c322093 // indirect sigs.k8s.io/gateway-api v1.1.0 // indirect sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect sigs.k8s.io/randfill v1.0.0 // indirect diff --git a/go.sum b/go.sum index 2538efbec..c565c8c63 100644 --- a/go.sum +++ b/go.sum @@ -364,16 +364,16 @@ k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 h1:Y3gxNAuB0OBLImH611+UDZ k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912/go.mod h1:kdmbQkyfwUagLfXIad1y2TdrjPFWp2Q89B3qkRwf/pQ= k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck= k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -knative.dev/eventing v0.48.1-0.20260304104053-26b9071e4ef3 h1:wujjcmDVnCMkpwZaG2ybXjSjOf57jBf2+x84ChvNY+c= -knative.dev/eventing v0.48.1-0.20260304104053-26b9071e4ef3/go.mod h1:HseSdM0vR//gaW5g0+iU1ApPJZ1mInL+A7DD8kef1sU= +knative.dev/eventing v0.48.1-0.20260305172655-d9ba4018408f h1:ekZyAqGBSmtc1+PkBYWphpKweKO2VeJcn3EdNgg6NjY= +knative.dev/eventing v0.48.1-0.20260305172655-d9ba4018408f/go.mod h1:HseSdM0vR//gaW5g0+iU1ApPJZ1mInL+A7DD8kef1sU= knative.dev/hack v0.0.0-20260212092700-0126b283bf20 h1:Ocya6ILPQxGrozD5gPELC4J2ASnqvTLvYGJjddKr4Fs= knative.dev/hack v0.0.0-20260212092700-0126b283bf20/go.mod h1:L5RzHgbvam0u8QFHfzCX6MKxu/a/gIGEdaRBqNiVbl0= -knative.dev/networking v0.0.0-20260223015858-080d52fcffb4 h1:ZXE3pdtSPB0quCfAFUodFT+VsT2Xaoqdj4r//O+zk18= -knative.dev/networking v0.0.0-20260223015858-080d52fcffb4/go.mod h1:ITVa/pZZpgmev4E64KDICg9ZC87YLulpF4J8iMgons4= +knative.dev/networking v0.0.0-20260303015753-965e7c322093 h1:s+HccZPL2A5cBb2FU5CUQ8qJ54LQN5oYK1vtcy94W+M= +knative.dev/networking v0.0.0-20260303015753-965e7c322093/go.mod h1:cIMr1+bAKHFzpou2kVBb82skixqeheSC9heFVc/s1r8= knative.dev/pkg v0.0.0-20260304131155-a902bbfa38de h1:cz1QT/L7SNC+dF47xYRPJt1WRP/HfTx8+KoZjmGA8V8= knative.dev/pkg v0.0.0-20260304131155-a902bbfa38de/go.mod h1:mV8s7Uc92am8byZSJPIaVm1NBr0h8vsFL+sEEvMoBbk= -knative.dev/serving v0.48.1-0.20260304122354-f161c41d3df3 h1:bDZ+w8ULeTMotPmBvppuFYyXFLOkuMpP3yUPIKCMm70= -knative.dev/serving v0.48.1-0.20260304122354-f161c41d3df3/go.mod h1:5EbHL9BqS4wVEXINAc7oSrQojcDh9i6tEiACyEApiLM= +knative.dev/serving v0.48.1-0.20260305234456-cff52112997b h1:AX49lezVEM+jGnK6VH4LfkNPt1fJ2mWuYDd/kF/GWNo= +knative.dev/serving v0.48.1-0.20260305234456-cff52112997b/go.mod h1:wz8mxjdRIUcWVnOUwJzuVHKhrb5IxTeIFHnXljMzS9o= sigs.k8s.io/gateway-api v1.1.0 h1:DsLDXCi6jR+Xz8/xd0Z1PYl2Pn0TyaFMOPPZIj4inDM= sigs.k8s.io/gateway-api v1.1.0/go.mod h1:ZH4lHrL2sDi0FHZ9jjneb8kKnGzFWyrTya35sWUTrRs= sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg= diff --git a/vendor/knative.dev/eventing/pkg/apis/sources/v1/apiserver_lifecycle.go b/vendor/knative.dev/eventing/pkg/apis/sources/v1/apiserver_lifecycle.go index 42e4df840..67aac5b69 100644 --- a/vendor/knative.dev/eventing/pkg/apis/sources/v1/apiserver_lifecycle.go +++ b/vendor/knative.dev/eventing/pkg/apis/sources/v1/apiserver_lifecycle.go @@ -104,7 +104,13 @@ func (s *ApiServerSourceStatus) PropagateDeploymentAvailability(d *appsv1.Deploy if cond.Type == appsv1.DeploymentAvailable { deploymentAvailableFound = true if cond.Status == corev1.ConditionTrue { - apiserverCondSet.Manage(s).MarkTrue(ApiServerConditionDeployed) + // Also check that there are no unavailable replicas to ensure the deployment + // is fully ready (not in the middle of a rolling update) + if d.Status.UnavailableReplicas == 0 { + apiserverCondSet.Manage(s).MarkTrue(ApiServerConditionDeployed) + } else { + apiserverCondSet.Manage(s).MarkUnknown(ApiServerConditionDeployed, "DeploymentUpdating", "Deployment has %d unavailable replica(s).", d.Status.UnavailableReplicas) + } } else if cond.Status == corev1.ConditionFalse { apiserverCondSet.Manage(s).MarkFalse(ApiServerConditionDeployed, cond.Reason, cond.Message) } else if cond.Status == corev1.ConditionUnknown { diff --git a/vendor/knative.dev/eventing/pkg/apis/sources/v1/ping_lifecycle.go b/vendor/knative.dev/eventing/pkg/apis/sources/v1/ping_lifecycle.go index 5f7dd5470..7518c8011 100644 --- a/vendor/knative.dev/eventing/pkg/apis/sources/v1/ping_lifecycle.go +++ b/vendor/knative.dev/eventing/pkg/apis/sources/v1/ping_lifecycle.go @@ -115,7 +115,13 @@ func (s *PingSourceStatus) PropagateDeploymentAvailability(d *appsv1.Deployment) if cond.Type == appsv1.DeploymentAvailable { deploymentAvailableFound = true if cond.Status == corev1.ConditionTrue { - PingSourceCondSet.Manage(s).MarkTrue(PingSourceConditionDeployed) + // Also check that there are no unavailable replicas to ensure the deployment + // is fully ready (not in the middle of a rolling update) + if d.Status.UnavailableReplicas == 0 { + PingSourceCondSet.Manage(s).MarkTrue(PingSourceConditionDeployed) + } else { + PingSourceCondSet.Manage(s).MarkUnknown(PingSourceConditionDeployed, "DeploymentUpdating", "Deployment has %d unavailable replica(s).", d.Status.UnavailableReplicas) + } } else if cond.Status == corev1.ConditionFalse { PingSourceCondSet.Manage(s).MarkFalse(PingSourceConditionDeployed, cond.Reason, cond.Message) } else if cond.Status == corev1.ConditionUnknown { diff --git a/vendor/modules.txt b/vendor/modules.txt index 2a31120e6..fd112f6c1 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1124,7 +1124,7 @@ k8s.io/utils/net k8s.io/utils/pointer k8s.io/utils/ptr k8s.io/utils/trace -# knative.dev/eventing v0.48.1-0.20260304104053-26b9071e4ef3 +# knative.dev/eventing v0.48.1-0.20260305172655-d9ba4018408f ## explicit; go 1.24.0 knative.dev/eventing/pkg/adapter/v2 knative.dev/eventing/pkg/adapter/v2/test @@ -1195,7 +1195,7 @@ knative.dev/eventing/pkg/utils # knative.dev/hack v0.0.0-20260212092700-0126b283bf20 ## explicit; go 1.24 knative.dev/hack -# knative.dev/networking v0.0.0-20260223015858-080d52fcffb4 +# knative.dev/networking v0.0.0-20260303015753-965e7c322093 ## explicit; go 1.25.0 knative.dev/networking/pkg/apis/networking knative.dev/networking/pkg/apis/networking/v1alpha1 @@ -1279,7 +1279,7 @@ knative.dev/pkg/webhook/psbinding knative.dev/pkg/webhook/resourcesemantics knative.dev/pkg/webhook/resourcesemantics/defaulting knative.dev/pkg/webhook/resourcesemantics/validation -# knative.dev/serving v0.48.1-0.20260304122354-f161c41d3df3 +# knative.dev/serving v0.48.1-0.20260305234456-cff52112997b ## explicit; go 1.25.0 knative.dev/serving/pkg/apis/autoscaling knative.dev/serving/pkg/apis/autoscaling/v1alpha1