Kubernetes Publisher
1d95f02c17
Update dependencies to v0.36.0 tag
2026-04-22 18:35:58 +00:00
Kubernetes Publisher
f22a53e627
Merge remote-tracking branch 'origin/master' into release-1.36
...
Kubernetes-commit: f52d1f45d35130c79cd7f1a2596b36325260efe4
2026-04-14 15:32:10 +00:00
Davanum Srinivas
a948641f81
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
Antoni Zawodny
7e44ffcaa9
Add Workload-Aware Preemption fields to Workload and PodGroup APIs
...
Co-authored-by: Omar Sayed <omarsayed@google.com >
Kubernetes-commit: 59c9f75133f22ed24e944cf0b8a1a68e1c49af32
2026-04-09 18:50:07 +00:00
Kubernetes Publisher
df2d882697
Merge pull request #136989 from nojnhuh/podgroup-resourceclaim
...
KEP-5729: DRA: ResourceClaim Support for Workloads
Kubernetes-commit: b5a943f629904bda73a8f6784ad3cd8325ead57c
2026-03-23 19:02:58 +00:00
Kubernetes Publisher
3d35c51207
Merge pull request #137190 from everpeace/KEP-5491-alpha
...
KEP-5491: DRA: List Types for Attributes [Alpha]
Kubernetes-commit: ef247770b50e7105eb7453c8bfd5279b5a3656ae
2026-03-21 11:02:46 +00:00
Kubernetes Publisher
0434117726
Merge pull request #137028 from nmn3m/feature/dra-resource-pool-status
...
KEP-5677: Add ResourcePoolStatusRequest API for DRA resource availability visibility
Kubernetes-commit: 15eaed180f8f4d1a6188922a8258392896f7dc4c
2026-03-21 03:02:38 +00:00
Kubernetes Publisher
4c2ee9a3e2
Merge pull request #136725 from pravk03/native-dra-2
...
Introduce support of DRA for Native Resources
Kubernetes-commit: 7a3a6cf4be719a2eaed14e48a701cbdd2f0e8400
2026-03-19 00:05:16 +00:00
Kubernetes Publisher
2fb6b9cac0
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:05:15 +00:00
Bryant Biggs
382d307f87
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
6c21384776
Merge pull request #137795 from ttsuuubasa/dra-binding-conditions-beta
...
DRA Device Binding Conditions: graduate to beta
Kubernetes-commit: 0d28578de14fce641a39d6415d2068e1f39283a4
2026-03-18 16:07:10 +00:00
Kubernetes Publisher
bb93391625
Merge pull request #137836 from BenTheElder/fix-api
...
Fix API serialization compatibility regression in VolumeMountStatus
Kubernetes-commit: a1293fe6b1e423869a28e35b5b8c297e2a6f3b5f
2026-03-18 04:04:24 +00:00
Kubernetes Publisher
828813ca69
Merge pull request #137271 from brejman/tas-constraints
...
KEP-5732: Add SchedulingConstraints to PodGroup API and use them in TopologyPlacement plugin
Kubernetes-commit: 299ab0d68a9d70b3c39d63210de47ac01d18e74b
2026-03-18 00:05:16 +00:00
Kubernetes Publisher
39f55294aa
Merge pull request #137454 from haircommander/proc-mount-ga
...
KEP-4265: feature: promote ProcMountType to GA
Kubernetes-commit: 040ca59611d5bb5976ad4cb47f1e80f8c877d0d8
2026-03-17 08:00:09 +00:00
Davanum Srinivas
9926c67348
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
2517e8773a
Merge pull request #137170 from pohly/dra-device-taints-beta
...
DRA device taints: graduate to beta
Kubernetes-commit: 4e2bbc78bf097afa70b67cb2814623558ab5f0b4
2026-03-12 20:51:02 +00:00
Kubernetes Publisher
3505da0deb
Merge pull request #136792 from rata/userns-goes-ga
...
feature: Migrate UserNamespacesSupport to GA
Kubernetes-commit: f7f694e5e066149a41a7f94394f84977fc6d0ea6
2026-03-12 20:51:00 +00:00
Kubernetes Publisher
9cdd63fee2
Merge pull request #137343 from gnufied/prevent-podscheduling-optin
...
Add API changes to prevent pod scheduling via CSIDriver object
Kubernetes-commit: d47f3f253bcd462a5bfe40625de09fb3a4bc5f2b
2026-03-11 00:39:28 +00:00
Kubernetes Publisher
32a3ac47cf
Merge pull request #137495 from pohly/klog-update
...
dependencies: klog v2.140.0
Kubernetes-commit: 9d0495ec93f7942b9fd6482df79820376a447eee
2026-03-10 16:39:19 +00:00
Antoni Zawodny
a179e3b9fb
Create Workload API v1alpha2 ( #136976 )
...
* Drop WorkloadRef field and introduce SchedulingGroup field in Pod API
* Introduce v1alpha2 Workload and PodGroup APIs, drop v1alpha1 Workload API
Co-authored-by: yongruilin <yongrlin@outlook.com >
* Run hack/update-codegen.sh
* Adjust kube-scheduler code and integration tests to v1alpha2 API
* Drop v1alpha1 scheduling API group and run make update
---------
Co-authored-by: yongruilin <yongrlin@outlook.com >
Kubernetes-commit: 3f094dc228318b89f1fef313543b960e35ca6e3e
2026-03-10 04:41:24 +00:00
Kubernetes Publisher
6f2c112d22
Merge pull request #137497 from atombrella/feature/modernize_activate_forvar
...
Lint: Activate modernize/forvar rule in golangci-lint.
Kubernetes-commit: 090693bd79c405df9122179f5e399adf77b8c023
2026-03-09 12:38:51 +00:00
Kubernetes Publisher
2f31bfec5d
Merge pull request #135048 from yliaog/beta_promo
...
DRA Extended Resource: promote to Beta in 1.36
Kubernetes-commit: f5bafe93ac3edd34de7eb9d59bde9043201c43e5
2026-03-06 20:26:31 +00:00
Patrick Ohly
88da827ca3
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
c3a1049f7e
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:24:25 +00:00
Kubernetes Publisher
294ecb1d8c
Merge pull request #137304 from aaron-prindle/fieldsv1-encapsulation
...
refactor: fieldsv1 encapsulation via accessors and deprecation of direct "Raw" field usage
Kubernetes-commit: 4915f3f8b38318826654199003775d348d3cdafb
2026-03-06 04:24:12 +00:00
Kubernetes Publisher
78536fe27c
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:24:49 +00:00
Rita Zhang
06163fb266
Move DRAAdminAccess feature to GA ( #137373 )
...
* Move DRAAdminAccess feature to GA
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
* address comments
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
---------
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
Kubernetes-commit: c4f88de33e02882e758da8667cfcaf939ed7bc1a
2026-03-05 20:24:46 +00:00
Davanum Srinivas
388997a877
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
a72ad3ccbc
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 04:26:03 +00:00
Jefftree
e45d8623ff
update kube-openapi
...
Kubernetes-commit: 721eea74e75dc95bafbfa450bb2309e494abf45c
2026-03-04 15:33:47 -05:00
Kubernetes Publisher
2dd466fcfe
Merge pull request #137291 from everettraven/upstream/dv/maxLength-fixup
...
[Declarative Validation] Bring `k8s:maxLength` tag in line with OpenAPI `maxLength` validation semantics
Kubernetes-commit: e08e598df07bc929679ef046418992a8205da18f
2026-03-04 00:25:37 +00:00
Kubernetes Publisher
486be0fbf9
Merge pull request #135196 from harche/i133202
...
KEP-4680: Add message field support to DRA device health reporting
Kubernetes-commit: be6162afb876e60ded92780786519c976fc0be08
2026-03-03 20:25:21 +00:00
Kubernetes Publisher
e243a98fa8
Merge pull request #137167 from pohly/dra-device-taints-update-timestamp
...
DRA device taints: automatically bump TimeAdded when changing effect
Kubernetes-commit: 13010f06b270df96c4f558bdadcad93970000a53
2026-03-03 20:25:19 +00:00
Eddie
c86837f7ed
Promote sig-storage feature MutableCSINodeAllocatableCount to GA ( #136230 )
...
* Promote MutableCSINodeAllocatableCount to GA
Signed-off-by: Eddie Torres <torredil@amazon.com >
* Lock MutableCSINodeAllocatableCount feature gate to default
Signed-off-by: Eddie Torres <torredil@amazon.com >
---------
Signed-off-by: Eddie Torres <torredil@amazon.com >
Kubernetes-commit: 41bb4b6a8b4e0f15ab7ffcc6369c68bc599fb957
2026-02-28 08:42:18 +00:00
Kubernetes Publisher
f037d681ac
Merge pull request #137286 from humblec/update-vendored-dependencies
...
Update vendored dependencies ( gomega/cadvisor)
Kubernetes-commit: 3f2ebc50eecfaeda23df4435dc82422fa65425ed
2026-02-27 16:41:07 +00:00
Humble Devassy Chirammal
99791c7452
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
efbad1b7ed
Merge pull request #135775 from bitoku/no-noexec
...
Update OCI image volume type description to remove "noexec" attribute
Kubernetes-commit: 7d70fe491d50ebbc14a0495ee09fa0e922a2ff82
2026-02-27 03:58:16 +00:00
Kubernetes Publisher
f66040b9dc
Merge pull request #137261 from tchap/kcm-le-check-context-canceled
...
client-go/leaderelection: Short-circuit on context canceled
Kubernetes-commit: 0a68f9849435bc5015e4e0ae5b4b661bb927b6db
2026-02-26 19:36:48 +00:00
Kubernetes Publisher
764b57d771
Merge pull request #129339 from pohly/log-client-go-features
...
client-go features: ignore contextual logging
Kubernetes-commit: 31d35e649098be997d31a6bbf9f6a982c486b0ab
2026-02-25 11:35:15 +00:00
Kubernetes Publisher
efc4692504
Merge pull request #135313 from oduludo/enable-commentstart-apiserverinternal
...
commentstart lint fixes for apiserverinternal API group
Kubernetes-commit: 8bfda5d315977489bd8a2fb1cfceaebd1ee7db8d
2026-02-21 22:09:34 +00:00
Kubernetes Publisher
6b803d4e11
Merge pull request #136392 from skitt/unsupported-typo
...
Align IsWatchListSemanticsUnSupported comment
Kubernetes-commit: 15a2107890558876c35db3e44420575d657ac3a0
2026-02-20 18:10:21 +00:00
Kubernetes Publisher
100af76fc5
Merge pull request #137101 from richabanker/informer-metric-latency
...
Add processing latency metric for RealFIFO
Kubernetes-commit: 7336e04752a3ce946697c3524ed40104d6086b73
2026-02-20 02:13:22 +00:00
Jordan Liggitt
103162f118
Bump to go 1.26
...
Kubernetes-commit: f291ae40b03afaaf49cca43b650bfbd05f4babee
2026-02-17 16:05:07 -05:00
Kubernetes Publisher
70ab833f66
Merge pull request #136039 from lalitc375/map-graduation
...
Promote MutatingAdmissionPolicy to v1 (GA)
Kubernetes-commit: b08fa0cdf18610be74d9741cf361446a5f42ff76
2026-02-18 22:09:27 +00:00
Kubernetes Publisher
e334b2d6e7
Merge pull request #136895 from youwalther65/csr-create
...
Add CertificateSigningRequest create log entry for default kubelet debug level V2
Kubernetes-commit: 4edf082c406416b170d923e8f2c2cee69d933ae6
2026-02-18 06:10:00 +00:00
Kubernetes Publisher
fd1b7118fd
Merge pull request #134675 from JoelSpeed/enable-kal-optionalorrequired-apiserver-internal
...
Enforce either optional or required tag on apiserverinternal API group
Kubernetes-commit: 9571e19da950a23312100fbb7c5d4fe76ce0413c
2026-02-13 04:27:34 +00:00
Kubernetes Publisher
7aaede7872
Merge pull request #136921 from dims/dump-from-utils
...
Move dump package from apimachinery to k8s.io/utils
Kubernetes-commit: 5b63a8c68e8e4d417ab3758c7a80118c2db27ac9
2026-02-12 20:52:28 +00:00
Kubernetes Publisher
9f57ca57bd
Merge pull request #136729 from ahmedtd/podcert-pkcs10
...
Pod Certificates: Add StubPKCS10Request; migrate in-tree usages
Kubernetes-commit: 54489c1a338ba521f36f5b73667f03a8e164d18e
2026-02-12 00:52:04 +00:00
Kubernetes Publisher
07f99e4437
Merge pull request #135256 from natasha41575/pod-gen-field
...
remove Pod Generation feature gate from field descriptions
Kubernetes-commit: 99d4b4d426b751cc7ca3f7b3e118c899af8fbfde
2026-02-11 00:51:49 +00:00
Davanum Srinivas
decb8c0791
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