Skip to content

Commit e408ef0

Browse files
upgrade to latest dependencies (#627)
bumping k8s.io/apiserver 026035b...beb3642: > beb3642 Update dependencies to v0.33.5 tag bumping k8s.io/apimachinery 173776a...173776a: bumping knative.dev/serving a026eae...561f348: > 561f348 Add default conditions to create PA to avoid potential race conditions (# 16078) > 1ffe339 Bump the github-actions group with 3 updates (# 16106) > 26a8cec Update net-istio nightly (# 16102) > eb21e7f Update net-contour nightly (# 16103) bumping k8s.io/code-generator 6bf3bd8...2a37835: > 2a37835 Update dependencies to v0.33.5 tag bumping k8s.io/apiextensions-apiserver f0c80b7...d7702f9: > d7702f9 Update dependencies to v0.33.5 tag bumping k8s.io/api 2daa873...d826fc1: > d826fc1 Update dependencies to v0.33.5 tag bumping knative.dev/pkg db4c336...1e71536: > 1e71536 Bump the k8s group with 5 updates (# 3266) > d38c7a0 Update dependabot config so we only get k8s patch updates (# 3265) bumping knative.dev/eventing bfd6957...5828b49: > 5828b49 fix typo [skip-dot-release] (# 8742) > 0685d73 Docs: fix cert-manager manual deploy guide in `DEVELOPMENT.md`. (# 8741) bumping k8s.io/client-go 9c62a4c...eb437e3: > eb437e3 Update dependencies to v0.33.5 tag Signed-off-by: Knative Automation <[email protected]>
1 parent 5b4215d commit e408ef0

File tree

6 files changed

+44
-39
lines changed

6 files changed

+44
-39
lines changed

go.mod

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ require (
1111
go.uber.org/zap v1.27.0
1212
golang.org/x/oauth2 v0.30.0
1313
gopkg.in/go-playground/webhooks.v5 v5.13.0
14-
k8s.io/api v0.33.4
15-
k8s.io/apimachinery v0.33.4
16-
k8s.io/client-go v0.33.4
17-
k8s.io/code-generator v0.33.4
18-
knative.dev/eventing v0.46.1-0.20250926075628-bfd6957835e4
14+
k8s.io/api v0.33.5
15+
k8s.io/apimachinery v0.33.5
16+
k8s.io/client-go v0.33.5
17+
k8s.io/code-generator v0.33.5
18+
knative.dev/eventing v0.46.1-0.20251002211605-5828b491e837
1919
knative.dev/hack v0.0.0-20250902153942-1499de21e119
20-
knative.dev/pkg v0.0.0-20250915135827-db4c336acdbe
21-
knative.dev/serving v0.46.1-0.20250929181602-a026eae5e127
20+
knative.dev/pkg v0.0.0-20251001003403-1e71536171b9
21+
knative.dev/serving v0.46.1-0.20251002172205-561f348677c0
2222
)
2323

2424
require (
@@ -109,8 +109,8 @@ require (
109109
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
110110
gopkg.in/inf.v0 v0.9.1 // indirect
111111
gopkg.in/yaml.v3 v3.0.1 // indirect
112-
k8s.io/apiextensions-apiserver v0.33.4 // indirect
113-
k8s.io/apiserver v0.33.4 // indirect
112+
k8s.io/apiextensions-apiserver v0.33.5 // indirect
113+
k8s.io/apiserver v0.33.5 // indirect
114114
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 // indirect
115115
k8s.io/klog/v2 v2.130.1 // indirect
116116
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff // indirect

go.sum

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -354,18 +354,18 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
354354
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
355355
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
356356
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
357-
k8s.io/api v0.33.4 h1:oTzrFVNPXBjMu0IlpA2eDDIU49jsuEorGHB4cvKupkk=
358-
k8s.io/api v0.33.4/go.mod h1:VHQZ4cuxQ9sCUMESJV5+Fe8bGnqAARZ08tSTdHWfeAc=
359-
k8s.io/apiextensions-apiserver v0.33.4 h1:rtq5SeXiDbXmSwxsF0MLe2Mtv3SwprA6wp+5qh/CrOU=
360-
k8s.io/apiextensions-apiserver v0.33.4/go.mod h1:mWXcZQkQV1GQyxeIjYApuqsn/081hhXPZwZ2URuJeSs=
361-
k8s.io/apimachinery v0.33.4 h1:SOf/JW33TP0eppJMkIgQ+L6atlDiP/090oaX0y9pd9s=
362-
k8s.io/apimachinery v0.33.4/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
363-
k8s.io/apiserver v0.33.4 h1:6N0TEVA6kASUS3owYDIFJjUH6lgN8ogQmzZvaFFj1/Y=
364-
k8s.io/apiserver v0.33.4/go.mod h1:8ODgXMnOoSPLMUg1aAzMFx+7wTJM+URil+INjbTZCok=
365-
k8s.io/client-go v0.33.4 h1:TNH+CSu8EmXfitntjUPwaKVPN0AYMbc9F1bBS8/ABpw=
366-
k8s.io/client-go v0.33.4/go.mod h1:LsA0+hBG2DPwovjd931L/AoaezMPX9CmBgyVyBZmbCY=
367-
k8s.io/code-generator v0.33.4 h1:DiA801QxqApRIBh3OWULasVAUA237XnYvFNMh+E34Y8=
368-
k8s.io/code-generator v0.33.4/go.mod h1:ifWxKWhEl/Z1K7WmWAyOBEf3ex/i546ingCzLC8YVIY=
357+
k8s.io/api v0.33.5 h1:YR+uhYj05jdRpcksv8kjSliW+v9hwXxn6Cv10aR8Juw=
358+
k8s.io/api v0.33.5/go.mod h1:2gzShdwXKT5yPGiqrTrn/U/nLZ7ZyT4WuAj3XGDVgVs=
359+
k8s.io/apiextensions-apiserver v0.33.5 h1:93NZh6rmrcamX/tfv/dZrTsMiQX69ufANmDcKPEgSeA=
360+
k8s.io/apiextensions-apiserver v0.33.5/go.mod h1:JIbyQnNlu6nQa7b1vgFi51pmlXOk8mdn0WJwUJnz/7U=
361+
k8s.io/apimachinery v0.33.5 h1:NiT64hln4TQXeYR18/ES39OrNsjGz8NguxsBgp+6QIo=
362+
k8s.io/apimachinery v0.33.5/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
363+
k8s.io/apiserver v0.33.5 h1:X1Gy33r4YkRLRqTjGjofk7X1/EjSLEVSJ/A+1qjoj60=
364+
k8s.io/apiserver v0.33.5/go.mod h1:Q+b5Btbc8x0PqOCeh/xBTesKk+cXQRN+PF2wdrTKDeg=
365+
k8s.io/client-go v0.33.5 h1:I8BdmQGxInpkMEnJvV6iG7dqzP3JRlpZZlib3OMFc3o=
366+
k8s.io/client-go v0.33.5/go.mod h1:W8PQP4MxbM4ypgagVE65mUUqK1/ByQkSALF9tzuQ6u0=
367+
k8s.io/code-generator v0.33.5 h1:KwkOvhwAaorjSwF2MQhhdhL3i8bBmAal/TWhX67kdHw=
368+
k8s.io/code-generator v0.33.5/go.mod h1:Ra+sdZquRakeTGcEnQAPw6BmlZ92IvxwQQTX/XOvOIE=
369369
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 h1:2OX19X59HxDprNCVrWi6jb7LW1PoqTlYqEq5H2oetog=
370370
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
371371
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
@@ -374,16 +374,16 @@ k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff h1:/usPimJzUKKu+m+TE36gUy
374374
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff/go.mod h1:5jIi+8yX4RIb8wk3XwBo5Pq2ccx4FP10ohkbSKCZoK8=
375375
k8s.io/utils v0.0.0-20241210054802-24370beab758 h1:sdbE21q2nlQtFh65saZY+rRM6x6aJJI8IUa1AmH/qa0=
376376
k8s.io/utils v0.0.0-20241210054802-24370beab758/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
377-
knative.dev/eventing v0.46.1-0.20250926075628-bfd6957835e4 h1:JqNVkQyNB/eAYfrYXwFZCMc5lJscCDa4inqoLSJaR90=
378-
knative.dev/eventing v0.46.1-0.20250926075628-bfd6957835e4/go.mod h1:HRusNPXiJsv2USQLE9i0gPm/cnUZo0jVTlkVdBTcfC8=
377+
knative.dev/eventing v0.46.1-0.20251002211605-5828b491e837 h1:YPS9wXY/roM6DZBp75rLqKZ9hDcsgijlj/hjIESpQZw=
378+
knative.dev/eventing v0.46.1-0.20251002211605-5828b491e837/go.mod h1:HRusNPXiJsv2USQLE9i0gPm/cnUZo0jVTlkVdBTcfC8=
379379
knative.dev/hack v0.0.0-20250902153942-1499de21e119 h1:NbQvjnFK1tL489LN0qAybWy0E17Jpziwcv/XIHwfp6M=
380380
knative.dev/hack v0.0.0-20250902153942-1499de21e119/go.mod h1:R0ritgYtjLDO9527h5vb5X6gfvt5LCrJ55BNbVDsWiY=
381381
knative.dev/networking v0.0.0-20250909015233-e3b68fc57bea h1:712x0cJVdyKELYhO9Asie79wD4AvW/6bmdqGAAB6QYQ=
382382
knative.dev/networking v0.0.0-20250909015233-e3b68fc57bea/go.mod h1:P8mxand4fkoIIucr7pVv4sVk3IpTGGCQpJbwKu8fhy4=
383-
knative.dev/pkg v0.0.0-20250915135827-db4c336acdbe h1:VCVC/izQ5iIRWti36s1zTuRJPcnK3fSVpnB3Li4b24Y=
384-
knative.dev/pkg v0.0.0-20250915135827-db4c336acdbe/go.mod h1:MWTdkANYm1VBSd7O33Q8Uwr9nDsrBehnVNDVPbshy7s=
385-
knative.dev/serving v0.46.1-0.20250929181602-a026eae5e127 h1:2uGHLunmpxOSVZGFSSTDIVB9PI+dGn5pHY/RP712V00=
386-
knative.dev/serving v0.46.1-0.20250929181602-a026eae5e127/go.mod h1:lQk+jslR4hAA6dtUBQpRWrOX0EfkdUduR3/hZmMWNdA=
383+
knative.dev/pkg v0.0.0-20251001003403-1e71536171b9 h1:m8FOjAZmxb+aB6EkDR4EEEqMC0wdK7B+1Zf2o72HIko=
384+
knative.dev/pkg v0.0.0-20251001003403-1e71536171b9/go.mod h1:p/qvGtUWf559vUPEQ7Q5uWOSLLsj1Kn9qGjI/BAuoHM=
385+
knative.dev/serving v0.46.1-0.20251002172205-561f348677c0 h1:Gi0rrDAz0SUrUaw039gPrQ+vxUZtue/mAAprpcrF2vE=
386+
knative.dev/serving v0.46.1-0.20251002172205-561f348677c0/go.mod h1:lQk+jslR4hAA6dtUBQpRWrOX0EfkdUduR3/hZmMWNdA=
387387
sigs.k8s.io/gateway-api v1.1.0 h1:DsLDXCi6jR+Xz8/xd0Z1PYl2Pn0TyaFMOPPZIj4inDM=
388388
sigs.k8s.io/gateway-api v1.1.0/go.mod h1:ZH4lHrL2sDi0FHZ9jjneb8kKnGzFWyrTya35sWUTrRs=
389389
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE=

vendor/knative.dev/eventing/pkg/apis/eventing/v1alpha1/requestreply_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import (
3333
// +genreconciler
3434
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
3535

36-
// RequestRepluy represents synchronous interface to sending and receiving events from a Broker.
36+
// RequestReply represents synchronous interface to sending and receiving events from a Broker.
3737
type RequestReply struct {
3838
metav1.TypeMeta `json:",inline"`
3939
// +optional

vendor/knative.dev/serving/pkg/apis/autoscaling/v1alpha1/pa_types.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,17 @@ const (
112112

113113
// PodAutoscalerStatus communicates the observed state of the PodAutoscaler (from the controller).
114114
type PodAutoscalerStatus struct {
115+
// +kubebuilder:default={"conditions": {{"type":"Active", "status": "Unknown", "reason": "Pending", "message": "Waiting for controller", "severity": "", "lastTransitionTime": "1970-01-01T00:00:00Z"}, {"type":"Ready", "status": "Unknown", "reason": "Pending", "message": "Waiting for controller", "severity": "", "lastTransitionTime": "1970-01-01T00:00:00Z"}, {"type":"SKSReady", "status": "Unknown", "reason": "Pending", "message": "Waiting for controller", "severity": "", "lastTransitionTime": "1970-01-01T00:00:00Z"}, {"type":"ScaleTargetInitialized", "status": "Unknown", "reason": "Pending", "message": "Waiting for controller", "severity": "", "lastTransitionTime": "1970-01-01T00:00:00Z"}}}
115116
duckv1.Status `json:",inline"`
116117

117118
// ServiceName is the K8s Service name that serves the revision, scaled by this PA.
118119
// The service is created and owned by the ServerlessService object owned by this PA.
120+
// +optional
119121
ServiceName string `json:"serviceName"`
120122

121123
// MetricsServiceName is the K8s Service name that provides revision metrics.
122124
// The service is managed by the PA object.
125+
// +optional
123126
MetricsServiceName string `json:"metricsServiceName"`
124127

125128
// DesiredScale shows the current desired number of replicas for the revision.

vendor/knative.dev/serving/pkg/apis/serving/v1/revision_lifecycle.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@ func (rs *RevisionStatus) PropagateAutoscalerStatus(ps *autoscalingv1alpha1.PodA
184184
rs.DesiredReplicas = ps.DesiredScale
185185
}
186186

187-
if cond == nil {
187+
sksCondition := ps.GetCondition(autoscalingv1alpha1.PodAutoscalerConditionSKSReady)
188+
if cond == nil || (cond.IsUnknown() && sksCondition != nil && sksCondition.IsUnknown()) {
188189
rs.MarkActiveUnknown(ReasonDeploying, "")
189190

190191
if !resUnavailable {
@@ -219,6 +220,7 @@ func (rs *RevisionStatus) PropagateAutoscalerStatus(ps *autoscalingv1alpha1.PodA
219220
// 2. Initial scale was never achieved, which means we failed to progress
220221
// towards initial scale during the progress deadline period and scaled to 0
221222
// failing to activate.
223+
// 3. Need to make sure to wait for SKS to be ready, or at least fail.
222224
// So mark the revision as failed at that point.
223225
// See #8922 for details. When we try to scale to 0, we force the Deployment's
224226
// Progress status to become `true`, since successful scale down means
@@ -228,7 +230,7 @@ func (rs *RevisionStatus) PropagateAutoscalerStatus(ps *autoscalingv1alpha1.PodA
228230
// ScaleTargetInitialized down the road, we would have marked resources
229231
// unavailable here, and have no way of recovering later.
230232
// If the ResourcesAvailable is already false, don't override the message.
231-
if !ps.IsScaleTargetInitialized() && !resUnavailable && ps.ServiceName != "" {
233+
if !ps.IsScaleTargetInitialized() && !resUnavailable && ps.ServiceName != "" && !sksCondition.IsUnknown() {
232234
rs.MarkResourcesAvailableFalse(ReasonProgressDeadlineExceeded,
233235
"Initial scale was never achieved")
234236
}

vendor/modules.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ gopkg.in/inf.v0
563563
# gopkg.in/yaml.v3 v3.0.1
564564
## explicit
565565
gopkg.in/yaml.v3
566-
# k8s.io/api v0.33.4
566+
# k8s.io/api v0.33.5
567567
## explicit; go 1.24.0
568568
k8s.io/api/admission/v1
569569
k8s.io/api/admissionregistration/v1
@@ -624,11 +624,11 @@ k8s.io/api/storage/v1
624624
k8s.io/api/storage/v1alpha1
625625
k8s.io/api/storage/v1beta1
626626
k8s.io/api/storagemigration/v1alpha1
627-
# k8s.io/apiextensions-apiserver v0.33.4
627+
# k8s.io/apiextensions-apiserver v0.33.5
628628
## explicit; go 1.24.0
629629
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
630630
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
631-
# k8s.io/apimachinery v0.33.4
631+
# k8s.io/apimachinery v0.33.5
632632
## explicit; go 1.24.0
633633
k8s.io/apimachinery/pkg/api/equality
634634
k8s.io/apimachinery/pkg/api/errors
@@ -685,10 +685,10 @@ k8s.io/apimachinery/pkg/version
685685
k8s.io/apimachinery/pkg/watch
686686
k8s.io/apimachinery/third_party/forked/golang/json
687687
k8s.io/apimachinery/third_party/forked/golang/reflect
688-
# k8s.io/apiserver v0.33.4
688+
# k8s.io/apiserver v0.33.5
689689
## explicit; go 1.24.0
690690
k8s.io/apiserver/pkg/storage/names
691-
# k8s.io/client-go v0.33.4
691+
# k8s.io/client-go v0.33.5
692692
## explicit; go 1.24.0
693693
k8s.io/client-go/applyconfigurations
694694
k8s.io/client-go/applyconfigurations/admissionregistration/v1
@@ -1022,7 +1022,7 @@ k8s.io/client-go/util/keyutil
10221022
k8s.io/client-go/util/retry
10231023
k8s.io/client-go/util/watchlist
10241024
k8s.io/client-go/util/workqueue
1025-
# k8s.io/code-generator v0.33.4
1025+
# k8s.io/code-generator v0.33.5
10261026
## explicit; go 1.24.0
10271027
k8s.io/code-generator
10281028
k8s.io/code-generator/cmd/applyconfiguration-gen
@@ -1104,7 +1104,7 @@ k8s.io/utils/net
11041104
k8s.io/utils/pointer
11051105
k8s.io/utils/ptr
11061106
k8s.io/utils/trace
1107-
# knative.dev/eventing v0.46.1-0.20250926075628-bfd6957835e4
1107+
# knative.dev/eventing v0.46.1-0.20251002211605-5828b491e837
11081108
## explicit; go 1.24.0
11091109
knative.dev/eventing/pkg/adapter/v2
11101110
knative.dev/eventing/pkg/adapter/v2/test
@@ -1180,7 +1180,7 @@ knative.dev/hack
11801180
knative.dev/networking/pkg/apis/networking
11811181
knative.dev/networking/pkg/apis/networking/v1alpha1
11821182
knative.dev/networking/pkg/config
1183-
# knative.dev/pkg v0.0.0-20250915135827-db4c336acdbe
1183+
# knative.dev/pkg v0.0.0-20251001003403-1e71536171b9
11841184
## explicit; go 1.24.0
11851185
knative.dev/pkg/apis
11861186
knative.dev/pkg/apis/duck
@@ -1256,7 +1256,7 @@ knative.dev/pkg/webhook/psbinding
12561256
knative.dev/pkg/webhook/resourcesemantics
12571257
knative.dev/pkg/webhook/resourcesemantics/defaulting
12581258
knative.dev/pkg/webhook/resourcesemantics/validation
1259-
# knative.dev/serving v0.46.1-0.20250929181602-a026eae5e127
1259+
# knative.dev/serving v0.46.1-0.20251002172205-561f348677c0
12601260
## explicit; go 1.24.0
12611261
knative.dev/serving/pkg/apis/autoscaling
12621262
knative.dev/serving/pkg/apis/autoscaling/v1alpha1

0 commit comments

Comments
 (0)