Davanum Srinivas
455af7ed35
Update golang.org/x/* dependencies
...
- golang.org/x/exp: 944ab1f22d93 -> 746e56fc9e2f
- golang.org/x/mod: v0.34.0 -> v0.35.0
- golang.org/x/oauth2: v0.35.0 -> v0.36.0
- golang.org/x/time: v0.14.0 -> v0.15.0
- golang.org/x/tools: v0.43.0 -> v0.44.0
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 4b0e01df008f9f44bab98b0712ede29fdb6f4ccb
2026-05-05 07:22:08 -04:00
Kubernetes Publisher
a022077e5d
Merge pull request #138741 from dims/update-kube-openapi
...
bump k8s.io/kube-openapi to v0.0.0-20260502001324-b7f5293f4787
Kubernetes-commit: 0fe8ee192270e99e222cf04fb6492a4c584690eb
2026-05-04 21:24:13 +00:00
Davanum Srinivas
c20c4980c5
bump k8s.io/kube-openapi to v0.0.0-20260502001324-b7f5293f4787
...
Updates k8s.io/kube-openapi across all staging modules and vendors the new
revision. Key changes upstream:
- builder/openapi.go, builder3/openapi.go: use common.EscapeJsonPointer()
when keying definition names into swagger.Definitions / spec.Components.Schemas,
fixing incorrect lookups for types whose names contain JSON-Pointer-reserved
characters (e.g. '/', '~').
- pkg/generators/apidefinitions/loader.go (new): LoadAPIVersion() reads an
apiversion.yaml from a source-tree directory and validates its TypeMeta,
providing a declarative way to describe API versions in-tree.
- pkg/generators/apidefinitions/types.go (new): APIVersion type that carries
the schemeGroupVersion / kindAPIVersion metadata consumed by the loader.
- pkg/generators/config.go, openapi.go, model_names.go: minor generator
improvements accompanying the apidefinitions loader addition.
- pkg/generators/rules/list_type_streaming_tags.go: streaming-tag rule fix.
- pkg/schemaconv/openapi.go, proto_models.go: schema conversion cleanups.
- pkg/validation/validate/result.go: validation result cleanup.
Previous version: v0.0.0-20260317180543-43fb72c5454a
New version: v0.0.0-20260502001324-b7f5293f4787
Kubernetes-commit: eaf347cecb168ee85fc77ffc9a5cda4eb99ce1ca
2026-05-01 20:50:32 -04:00
Kubernetes Publisher
72621c7fa6
Merge pull request #138537 from weak-fox/followup-126850-models-schema
...
code-generator: align models-schema stderr output
Kubernetes-commit: fde453b60e6b6197ca68e1d6add5bbb40a80f208
2026-04-29 23:45:57 +00:00
Kubernetes Publisher
c4e56d49f6
Merge pull request #138340 from pacoxu/bump-unwanted
...
bump stretchr/objx to v0.5.3
Kubernetes-commit: ef1853d811fb004f24e73494b1753b7beb977390
2026-04-27 19:43:11 +00:00
Paco Xu
28e6d1a34e
bump github.com/stretchr/objx to v0.5.3
...
Kubernetes-commit: 8730b0ebc99d0554e318138d2c83370a6bdef12c
2026-04-27 14:59:42 +08:00
Kubernetes Publisher
123a12af7f
Merge pull request #138573 from dims/update-go-openapi-deps-rebase
...
Update go-openapi dependencies (jsonpointer, jsonreference, swag)
Kubernetes-commit: e9b95827ebf963f7bab0a1a8ddd90e408858c892
2026-04-26 03:46:36 +00:00
Kubernetes Publisher
bc792f9f57
Merge pull request #138393 from humblec/bump-etcd-sdk-3.6.10
...
etcd: bump etcd sdk to v3.6.10
Kubernetes-commit: e1cf06b9b41f3534fd1ce475a18ef20d46e8f876
2026-04-25 15:53:56 +00:00
Humble Devassy Chirammal
16dc858d52
etcd: bump etcd sdk to v3.6.10
...
Bump go.etcd.io/etcd/{api,client/pkg,client,pkg,server}/v3 from v3.6.8 to v3.6.10.
go.etcd.io/etcd/raft/v3 is intentionally left unchanged (separate release cadence).
Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com >
Kubernetes-commit: 15492a41ed637237cf1891ef140544f64197643d
2026-04-25 09:08:49 +05:30
Davanum Srinivas
9523ba1a6a
Update go-openapi dependencies (jsonpointer, jsonreference, swag)
...
Bump go-openapi dependencies to latest versions:
- github.com/go-openapi/jsonpointer v0.21.0 → v0.22.4
- github.com/go-openapi/jsonreference v0.20.2 → v0.21.4
- github.com/go-openapi/swag v0.23.0 → v0.25.4
The new swag version has been restructured into a multi-module monorepo
with submodules (cmdutils, conv, fileutils, jsonname, jsonutils, loading,
mangling, netutils, stringutils, typeutils, yamlutils). As a result:
- mailru/easyjson and josharian/intern are no longer transitive deps
and have been removed from vendor
- go-openapi/jsonpointer and go-openapi/swag no longer reference
unwanted deps davecgh/go-spew, mailru/easyjson, or gopkg.in/yaml.v3
- Updated hack/unwanted-dependencies.json accordingly
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 693dc57f5753ce69f7d3f49f26bfefc9554e47e6
2026-04-24 08:13:31 -04:00
Kubernetes Publisher
84e486356a
Merge pull request #138562 from dims/update-cbor-dep
...
Update github.com/fxamacker/cbor/v2 to v2.9.1
Kubernetes-commit: 6e4605d14e04ea9681b6dd6b5729c788e28e89b7
2026-04-24 11:48:58 +00:00
Kubernetes Publisher
b7ee5f3764
Merge pull request #138561 from dims/update-xnet-dep
...
Update golang.org/x/net to v0.53.0
Kubernetes-commit: 1f22abeebcb4e1ecae2f3dbcf3f0cd747ecfb3d6
2026-04-24 11:48:56 +00:00
Davanum Srinivas
1bcc1dadb4
Update github.com/fxamacker/cbor/v2 to v2.9.1
...
Parser hardening for the kube-apiserver CBOR deserializer (PRs #750 ,
#753 , #757 ): fixes tag-1 epoch float64 overflow into time.Time fields
(directly reachable via DecTagOptional decode path), RawMessage clone
defense, and keyasint type-confusion fixes.
Kubernetes-commit: dc29a934e460eb29130de6724787ca1b677e31e0
2026-04-23 21:43:02 -04:00
Davanum Srinivas
856bc55680
Update golang.org/x/net to v0.53.0
...
Fixes CVE-2026-33814 (golang/go#78476 ): HTTP/2 Transport hangs
indefinitely when a peer sends a SETTINGS frame with MaxFrameSize=0.
This is reachable from kube-apiserver's OIDC, admission webhook,
and aggregated API client paths.
Kubernetes-commit: 12a2470693d86f63f4614048ffdd43dc393dd7e0
2026-04-23 21:36:05 -04:00
Kubernetes Publisher
0e704b8366
Merge pull request #138192 from skitt/otel-1.42
...
Bump otel to 1.43.0 and contrib to 0.68.0
Kubernetes-commit: 5ed1fd971d594a3cda7f7e26cd037e8be37f520f
2026-04-23 20:33:59 +00:00
weak-fox
df60a5db6c
code-generator: align models-schema stderr output
...
Kubernetes-commit: 7ce54af8fce74a948c59dc8033d830b987e1ca76
2026-04-23 14:07:35 +08:00
Stephen Kitt
9d718c45a1
Bump otel to 1.43.0 and contrib to 0.68.0
...
See
https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.41.0
https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.42.0
https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.43.0
and
https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.41.0
https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.42.0
https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.43.0
for details.
otelgrpc no longer produces "messages" span events so these are
removed from the tracing test.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
Kubernetes-commit: 1a63916abee48d6356fbc2e6965433647e6cf073
2026-04-03 10:10:53 +02:00
Kubernetes Publisher
4dec9a97fa
Merge pull request #135708 from michaelschiff/informer-generated-docs
...
informer-gen generated comments reference non-existent method
Kubernetes-commit: 88bf9c97c4285de0d83e227159a9698015b3927e
2026-04-23 11:00:57 +00:00
Kubernetes Publisher
29033d6ac4
Merge pull request #138354 from dims/update-moby-spdystream-v0.5.1
...
Update github.com/moby/spdystream from v0.5.0 to v0.5.1
Kubernetes-commit: 02b979213695b4e3d707ceb5a79095ae7d81b7a0
2026-04-14 17:59:01 +00:00
Davanum Srinivas
e71d591837
Update github.com/moby/spdystream from v0.5.0 to v0.5.1
...
Kubernetes-commit: 7e9c2c8eef26f99aa2f94d8e09d6d32de86c7769
Kubernetes-commit: f6209104d25a6c0ea7605a73b9ec4085aacbca03
2026-04-13 13:57:52 -04:00
Kubernetes Publisher
af87cf97b0
Merge pull request #137849 from bryantbiggs/deps/update-kube-openapi
...
deps: Update `kube-openapi` to drop `ginkgo/gomega` indirect deps
Kubernetes-commit: ec68099e62c85901c8d225705d55adfac26cf69d
2026-03-18 20:53:06 +00:00
Bryant Biggs
a7c37a26fb
dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps
...
Bump k8s.io/kube-openapi to pick up kubernetes/kube-openapi#579 which
moved the last ginkgo/gomega tests to stdlib testing and ran go mod
tidy, removing ginkgo/gomega from kube-openapi's go.mod.
This drops ginkgo/gomega as indirect deps from apimachinery. It also
prunes Masterminds/semver, google/pprof, and golang.org/x/tools from
client-go and other staging modules where they were only needed
through kube-openapi's ginkgo/gomega chain.
Contributes to kubernetes/kubernetes#127888
Kubernetes-commit: 56cd74d879f1ba11aadcff95326f17a1cc2c82ef
2026-03-18 09:09:11 -05:00
Kubernetes Publisher
6995a6dbb2
Merge pull request #136657 from Jefftree/sharding-test
...
[KEP-5866] Sharded List and Watch
Kubernetes-commit: e2abeef6cdf10dd026662047a828437f55b28246
2026-03-18 00:49:01 +00:00
Jefftree
4fa7a91e40
generated: regenerate proto, openapi, deepcopy, conversion, and testdata
...
Kubernetes-commit: d43dc1abd85d5fe0913aad5af99cbe922b62dd02
2026-03-12 14:35:13 -04:00
Kubernetes Publisher
7e83fd5ea7
Merge pull request #137298 from dims/dsri/cri-streaming-option-a-hardcut
...
cri streaming option a hardcut - add new staging repositories `streaming` and `cri-streaming`
Kubernetes-commit: 2bd6c7fe3cb8663804dc6e7672ff01aeebc97274
2026-03-17 10:54:03 +00:00
Davanum Srinivas
fbb57b8768
staging: extract CRI streaming modules with client-go compatibility
...
Extract streaming code into dedicated staging modules while keeping stable
compatibility APIs for external client-go consumers.
This commit:
- adds `k8s.io/cri-streaming` for CRI exec/attach/portforward server code
- adds `k8s.io/streaming` as the canonical home for shared transport
primitives (`httpstream`, `spdy`, `wsstream`, runtime helpers)
- switches in-tree transport consumers to `k8s.io/streaming`
- removes in-tree kubelet CRI streaming package
- preserves NO_PROXY/no_proxy CIDR handling in extracted SPDY proxier logic
- adds deprecated `k8s.io/apimachinery/pkg/util/httpstream` compatibility
wrappers (`httpstream`, `spdy`, `wsstream`) backed by `k8s.io/streaming`
- restores exported client-go SPDY/portforward API signatures to
apimachinery `httpstream` types for downstream compatibility
- adds streaming-native client-go adapters/constructors so in-tree callers
can use `k8s.io/streaming` without changing external compatibility APIs
- deduplicates SPDY-over-websocket dial negotiation shared by compat and
streaming tunneling dialers
- logs dropped unknown stream types in `RemoveStreams` adapter fallbacks to
improve compatibility-path debuggability
- adds integration coverage for the streaming-upgrader-to-client-go-compat
adapter path against a real cri-streaming exec endpoint
- clarifies kubectl streaming import aliasing to avoid `httpstream` package
ambiguity
- updates tests, import restrictions, publishing metadata, and vendor/module
metadata for the new staging modules
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 1ee1ff97fb7f9755a44d29bee0c80d2ccbed68dc
2026-02-28 19:40:07 -05:00
Kubernetes Publisher
404001820a
Merge pull request #137495 from pohly/klog-update
...
dependencies: klog v2.140.0
Kubernetes-commit: 9d0495ec93f7942b9fd6482df79820376a447eee
2026-03-10 17:12:45 +00:00
Patrick Ohly
8b7cc7520a
dependencies: klog v2.140.0
...
klog hasn't been updated in Kubernetes for a few releases. Several
enhancements have accumulated that are worth having.
Kubernetes-commit: 56e0565c113107bdea398b075aba5bdef43489ed
2026-03-06 17:43:11 +01:00
Kubernetes Publisher
552c862a9a
Merge pull request #137456 from liggitt/go126
...
Update go.mod to go 1.26, fix 1.26 vet errors
Kubernetes-commit: 800a58b7c515b3d5e2677f6af37f9ece186b67c0
2026-03-06 08:56:41 +00:00
Kubernetes Publisher
cc7947006d
Merge pull request #137473 from jpbetz/fix-set-transform
...
Fix SetTransform to correctly override per-informer transforms
Kubernetes-commit: 3dceb579f797c88564d03a7bdf91ba8108ffd820
2026-03-06 08:56:39 +00:00
Joe Betz
17ca05e862
generate code
...
Kubernetes-commit: e433cbcb5bb982ba666ad01b6f8567b6e2695a34
2026-03-05 20:18:03 -05:00
Kubernetes Publisher
06e7a6d9b1
Merge pull request #137451 from dims/update-google-protobuf-deadcode-fix
...
Update google.golang.org/protobuf to v1.36.12-0.20260120151049-f2248ac996af to prevent file size explosion in go 1.26
Kubernetes-commit: 77c013637cb40e1b5d2b26664dc7b297f1ff2693
2026-03-05 20:58:40 +00:00
Davanum Srinivas
489d4af143
Update google.golang.org/protobuf to v1.36.12-0.20260120151049-f2248ac996af
...
Pins google.golang.org/protobuf to HEAD commit f2248ac996afc39b3df0777cdcc269f6ade50b07
(v1.36.12-0.20260120151049-f2248ac996af) which includes fixes for dead code
elimination issues surfaced by Go 1.26's reflect changes.
Xref: https://github.com/golang/protobuf/issues/1704
Xref: https://github.com/kubernetes/kubernetes/issues/137445
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: c8826e0d235fde75d02643bd700179ed79897ad6
2026-03-05 09:36:13 -05:00
Kubernetes Publisher
92583927f0
Merge pull request #137349 from Jefftree/fix-model-name-bounding-dirs
...
Pass --readonly-pkg to openapi-gen in kube_codegen.sh
Kubernetes-commit: ef8a14f679491f858968f49a847c393a3a3fc5e2
2026-03-05 05:03:44 +00:00
Jefftree
404805e4e1
update kube-openapi
...
Kubernetes-commit: 721eea74e75dc95bafbfa450bb2309e494abf45c
2026-03-04 15:33:47 -05:00
Kubernetes Publisher
6adacb47b9
Merge pull request #137286 from humblec/update-vendored-dependencies
...
Update vendored dependencies ( gomega/cadvisor)
Kubernetes-commit: 3f2ebc50eecfaeda23df4435dc82422fa65425ed
2026-02-27 17:15:45 +00:00
Humble Devassy Chirammal
f96a2115f9
dependencies: bump gomega to v1.39.1 and ginkgo to v2.28.1
...
Kubernetes-commit: 600d188f2b02eea974509062c04186309065ff16
2026-02-27 15:48:21 +05:30
Kubernetes Publisher
f302725b85
Merge pull request #134081 from sxllwx/try-to-fix-133656
...
chore(sample-controller): use reigster-gen
Kubernetes-commit: 5da88b908c92f7ae753e19b6a30bea2c45f8e431
2026-02-24 20:03:52 +00:00
wangxiang
36dcd2d306
Regenerate openapi for sample-controller
...
Kubernetes-commit: 0bdee7624f784f95c5c58299dd1ee15424966aa3
2026-02-24 16:18:11 +08:00
Jordan Liggitt
5a57c65aa6
Bump to go 1.26
...
Kubernetes-commit: f291ae40b03afaaf49cca43b650bfbd05f4babee
2026-02-17 16:05:07 -05:00
michaelschiff
af46a41d18
run ./hack/udpate-codegen.sh
...
Kubernetes-commit: f4b14448e917dc384e071329c400b747eba77995
2026-02-13 11:53:32 -08:00
wangxiang
d4b0af1e03
Remove unused register.go
...
Kubernetes-commit: 712a8d1fe244b8c060addd0b413d66fba9282f52
2025-10-15 19:47:43 +08:00
wangxiang
56ddcd476d
chore(sample-controller): generate zz_generated.register.go
...
Kubernetes-commit: 65818671565270f219a1e74491535a529b54f300
2025-09-16 20:04:54 +08:00
Kubernetes Publisher
a8896aaa29
Merge pull request #136392 from skitt/unsupported-typo
...
Align IsWatchListSemanticsUnSupported comment
Kubernetes-commit: 15a2107890558876c35db3e44420575d657ac3a0
2026-02-20 18:44:35 +00:00
Kubernetes Publisher
4cfc7ddd3e
Merge pull request #136921 from dims/dump-from-utils
...
Move dump package from apimachinery to k8s.io/utils
Kubernetes-commit: 5b63a8c68e8e4d417ab3758c7a80118c2db27ac9
2026-02-12 21:25:53 +00:00
Kubernetes Publisher
100f3ac540
Merge pull request #135395 from pohly/apimachinery-wait-for-cache-sync
...
apimachinery + client-go + device taint eviction unit test: context-aware Start/WaitFor, waiting through channels
Kubernetes-commit: eb09a3c23e3c3905c89e996fcec2c02ba8c4bb0e
2026-02-11 09:19:44 +00:00
Kubernetes Publisher
b5e36fedcd
Merge pull request #136826 from alvaroaleman/bumpv0.32
...
Bump structured merge diff to v6.3.2
Kubernetes-commit: 65f09e605cb206b2e5fcff4d69a4ae8acf62dbc3
2026-02-10 22:08:40 +00:00
Davanum Srinivas
b9a13d422d
Move dump package from apimachinery to k8s.io/utils
...
Replace all imports of k8s.io/apimachinery/pkg/util/dump with
k8s.io/utils/dump across the repo. The apimachinery dump package
now contains deprecated wrapper functions that delegate to
k8s.io/utils/dump for backwards compatibility.
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
Kubernetes-commit: 550cc8645bedcc8b187e0ebeb52ead29d5631a32
2026-02-10 15:20:41 -05:00
Kubernetes Publisher
8202729143
Merge pull request #136455 from pohly/client-go-simpleclient-undeprecation
...
fake client-go: un-deprecate NewSimpleClientset
Kubernetes-commit: 09e1c9fe0ec3d3a61fa71c43610b42e1e3f53612
2026-02-10 00:34:08 +00:00
Alvaro Aleman
31c1b60160
Bump structured merge diff to v6.3.2
...
Diff: https://github.com/kubernetes-sigs/structured-merge-diff/compare/v6.3.1...v6.3.2
It's just one change that prevents a NPD when an embedded pointer to a
struct is encountered.
Kubernetes-commit: f59cfe60ef2063e2383ebef416f9da05196903d6
2026-02-07 13:49:48 -05:00