Commit Graph

1209 Commits

Author SHA1 Message Date
Sascha Grunert 3f57b9b21b Convert kubelet plugin manager from gogo to protoc
Use standard protoc for the kubelet plugin manager instead of gogo.

Part of https://github.com/kubernetes/kubernetes/issues/96564

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>

Kubernetes-commit: c889ee17a2f86e0357348b72c52bd36c7dbe8682
2025-07-07 10:48:01 +02:00
Kubernetes Publisher f32abbb129 Merge pull request #132700 from pohly/dra-kubelet-grpc-v1
DRA kubelet: add v1 gRPC

Kubernetes-commit: ca569e152d734112a2400afa84371ebb399786ba
2025-07-24 03:23:59 +00:00
Kubernetes Publisher a468151cb3 Merge pull request #133028 from saschagrunert/deviceplugin-proto
Convert `k8s.io/kubelet/pkg/apis/deviceplugin` from gogo to protoc

Kubernetes-commit: 47d9d86326a0b56d40c84ad4d68df073c15bba28
2025-07-22 01:42:48 +00:00
Sascha Grunert 3c7be0577a Convert `k8s.io/kubelet/pkg/apis/deviceplugin` from gogo to protoc
Use standard protoc for the device plugin API instead of gogo.

Part of kubernetes#96564

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>

Kubernetes-commit: 3026020b44a097a6f95a884e1e7f966c12675c0f
2025-07-17 13:47:44 +02:00
Kubernetes Publisher 91d07e0e87 Merge pull request #132771 from aramase/aramase/f/kep_4412_with_2535
Enable image pull credential verification with service account–based credential providers

Kubernetes-commit: 1160ce69e1e43557313a5359c3873489c2eafe46
2025-07-19 21:40:10 +00:00
Kubernetes Publisher 0272147844 Merge pull request #133027 from saschagrunert/podresources-proto
Convert `k8s.io/kubelet/pkg/apis/podresources` from gogo to protoc

Kubernetes-commit: 4b263baea18efe86177d63a1c00234cc692afa2e
2025-07-18 21:39:56 +00:00
Kubernetes Publisher ca0bf778ee Merge pull request #133010 from cici37/promote-Cel
Bump cel-go to v0.26.0

Kubernetes-commit: c72ff99928c6edbec1619d78f66e1f5f660d24c3
2025-07-18 01:52:22 +00:00
Sascha Grunert 27761cabf9 Convert `k8s.io/kubelet/pkg/apis/podresources` from gogo to protoc
Use standard protoc for the pod resources instead of gogo.

Part of kubernetes#96564

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>

Kubernetes-commit: 532d48fe6adebcd4be43979ff189140f2d047f30
2025-07-17 13:33:46 +02:00
Cici Huang 646d6be365 Update cel-go to v0.26.0
Kubernetes-commit: cedcbfb94c35fb7e268555f2dd3185a4f805ad05
2025-07-16 08:07:00 +00:00
Kubernetes Publisher ac2b4c22fe Merge pull request #133020 from pohly/apimachinery-list-map-keys
support optional listMapKeys in server-side apply

Kubernetes-commit: d33af7f7efc7ff5d8813a85290189883167a5226
2025-07-17 17:52:30 +00:00
Jordan Liggitt 98b1f72f34 sigs.k8s.io/structured-merge-diff/v6 v6.3.0
Kubernetes-commit: 4d34975a46658efd90274c5fe05d46732e04ca67
2025-07-16 16:57:41 -04:00
Kubernetes Publisher 1eb06f25c2 Merge pull request #132617 from aramase/aramase/f/kep_4412_pod_cache_key_type
Add ServiceAccountTokenCacheType support to credential provider plugin

Kubernetes-commit: 394f4127675b19417be09295cb766674175ed776
2025-07-15 21:41:00 +00:00
Kubernetes Publisher 1533e6cdf2 Merge pull request #132871 from dims/bump-k8s.io/kube-openapi-to-latest-SHA-f3f2b991d03b
Bump k8s.io/kube-openapi to latest SHA (f3f2b991d03b) and sigs.k8s.io/structured-merge-diff/{v4 => v6}

Kubernetes-commit: 48e04d0d6c43cfc4729857775252b89b68d65b87
2025-07-15 09:54:35 +00:00
Kubernetes Publisher 7b85a43a87 Merge pull request #132341 from dashpole/graduate_kubelet_tracing
Promote KubeletTracing featuregate to GA

Kubernetes-commit: 8790d5b819cfc3b8edc9408b8a392b8734910ea2
2025-07-15 01:40:21 +00:00
Davanum Srinivas 0774ca2465 Bump k8s.io/kube-openapi to latest SHA (f3f2b991d03b)
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: ebc1ccc491c944fa0633f147698e0dc02675051d
2025-07-10 09:21:52 -04:00
Anish Ramasekar 472567c8b2 Add ServiceAccount coordinates to ImagePullCredentials v1alpha1
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: f1728bd584a5651e17c5e3f43885b75449f25391
2025-07-09 12:02:22 -05:00
Anish Ramasekar 1894255e90 kubelet: Add CacheType field to ServiceAccountTokenAttributes with validation
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 03db2278d526956809080ef919a931f982ec4bb7
2025-07-03 14:24:05 -07:00
Patrick Ohly db9675bce2 DRA kubelet: add v1 gRPC
The API is a direct copy of v1beta1, with v1beta1 replaced by v1.
The interoperability support is the same that was used for v1alpha4.
Adding it "reverts" the removal of the v1alpha4 support in
a57f15e0816ecbef48f91b318c070070e7cbb84e, except that now v1beta1 is the legacy
API which needs conversion. If kubelet and the plugin both support v1, no
conversion is needed.

Kubernetes-commit: f141907ddd89998e821eb1047885722c8ba8922b
2025-07-03 11:31:20 +02:00
Kubernetes Publisher bbd1495a9a Merge pull request #132675 from dims/bump-sigs-k8s-io-json-no-code-changes
Bump sigs.k8s.io/json to latest - no code changes

Kubernetes-commit: e47ac3eb6faa97874658dc281c72b5623f994801
2025-07-03 01:53:28 +00:00
Kubernetes Publisher 3f36ffe508 Merge pull request #132677 from dims/update-github.com/emicklei/go-restful/v3-to-v3.12.2
Update github.com/emicklei/go-restful/v3 to v3.12.2

Kubernetes-commit: 305c0e06c99ff9df013edd804294217a04e4dd31
2025-07-02 21:49:57 +00:00
Kubernetes Publisher 5b8a21b871 Merge pull request #132676 from dims/bump-go.yaml.in/yaml/v3-to-v3.0.4
Bump go.yaml.in/yaml/v3 to v3.0.4

Kubernetes-commit: 01c03ae9cf7b1371c8bc2bdf12d9244e63e83750
2025-07-02 17:55:03 +00:00
Davanum Srinivas c55cd031b0 Update github.com/emicklei/go-restful/v3 to v3.12.2
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: b44b0fbf1299c6821033076352b91914d2efef67
2025-07-02 08:00:43 -04:00
Davanum Srinivas 2ee42e8fb7 Bump go.yaml.in/yaml/v3 to v3.0.4
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 58e620cc4403d30f9fb6aab245cfb47db17957de
2025-07-02 07:37:06 -04:00
Davanum Srinivas 42560ecbdd Bump sigs.k8s.io/json to latest - no code changes
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 00f8cbae6b8fd3799a1a044abcefdbb572d35b27
2025-07-02 07:32:24 -04:00
Kubernetes Publisher 9fb507f00c Merge pull request #132654 from Jefftree/b-openapi
Bump kube-openapi

Kubernetes-commit: db49c25956df36c777213251c4a47d6d9ee1c5ea
2025-07-01 21:54:39 +00:00
Jefftree 02bc5ab467 Update vendor
Kubernetes-commit: d04ee27c98ba91680ac6c6a8ade9e33d7ee44569
2025-07-01 15:23:58 +00:00
Jefftree bb49f8beab pin kube-openapi to v0.0.0-20250628140032-d90c4fd18f59
Kubernetes-commit: b41d375b8881f25ff5fe7775b4dedaba1eaa3f02
2025-07-01 15:21:22 +00:00
Kubernetes Publisher bfc52b8273 Merge pull request #132633 from estesp/fix-concurrent-map-write-logline
fix: kubelet CRI portforward concurrent map write on error

Kubernetes-commit: 02325c22c0474ddad4b980af3760678c75dbdfcd
2025-07-01 06:01:51 +00:00
Phil Estes f8c45c332f fix: kubelet CRI portforward concurrent map write on error
Changing this from value printing to just the pointer value fixes a
known issue with possible "concurrent map write" errors from the Go
runtime when this error occurs. This problem surfaces when the map
within the struct `h.conn` is iterated over, but can be modified by
other threads while this error is being logged.

Phil Estes <estesp@gmail.com>

Kubernetes-commit: fa87098ae30c69b86060a085e22fc8bcba3ab97f
2025-06-30 17:00:27 -04:00
Kubernetes Publisher 0c944fc5e6 Merge pull request #132574 from pohly/dra-kubelet-v1alpha4-removal
DRA kubelet: remove v1alpha4

Kubernetes-commit: e7b945737e9325f076844dfb5c11bb44dbc940f1
2025-06-30 14:01:01 +00:00
Kubernetes Publisher ee9dc3d6e6 Merge pull request #131992 from lalitc375/master
Deprecate StreamingConnectionIdleTimeout field, that is not being us…

Kubernetes-commit: 6720f62d828efc7ca55647c42e98079baa74dbb2
2025-06-27 22:09:42 +00:00
Patrick Ohly b1b8e2064b DRA kubelet: remove v1alpha4
v1alpha4 was added in 1.31 and superseded by v1beta1 in 1.32. Since that
release, plugins are also required to advertise the supported gRPC services
during registration. In practice, all known DRA drivers use the helper code
from 1.32 or newer and thus don't need the legacy support.

Kubernetes-commit: a57f15e0816ecbef48f91b318c070070e7cbb84e
2025-06-27 10:03:04 +02:00
Patrick Ohly 4defd3ee14 DRA kubelet: API clarification
It's not okay to drop a claim from the response just because it encountered no
error. We want to be sure that a DRA driver really looked at the claim.

Kubernetes-commit: 005cef332da41990d08bee826262dd71fa74f522
2025-06-27 09:30:28 +02:00
Kubernetes Publisher 7e87660cbe Merge pull request #132357 from dims/drop-usage-of-forked-copies-of-goyaml.v2-and-goyaml.v3
Drop usage of forked copies of goyaml.v2 and goyaml.v3

Kubernetes-commit: c1afec6a0b15ca1ed853c1321ac2c972488bf5b8
2025-06-25 18:14:21 +00:00
Kubernetes Publisher 9331a783e2 Merge pull request #132504 from jpbetz/name-formats
Introduce OpenAPI format support for k8s-short-name and k8s-long-name

Kubernetes-commit: 1d932bd6cc951b9182d07d701946aebaf667df94
2025-06-25 18:14:20 +00:00
Davanum Srinivas af334a43a6 switch to latest sigs.k8s.io/yaml v1.5.0 (run update-gofmt.sh as well)
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: c5b4b133ce3252ee19b7167eb69a99d88fdefda8
2025-06-25 08:03:06 -04:00
Joe Betz e5d04356ad Bump to latest kube-openapi
Kubernetes-commit: dc323756cea2d1ebe32d7acb5a14a1769c14486f
2025-06-24 09:24:27 -04:00
David Ashpole 090c10d80f remove usage of KubeletTracing featuregate from kubelet
Kubernetes-commit: 5a20c38da61b2714f1b320219c6b0b4fe0c3c37e
2025-06-18 17:58:03 +00:00
Davanum Srinivas 255cf0f9e8 Drop usage of forked copies of goyaml.v2 and goyaml.v3
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 3827d3bc4f1c17ac816b37422dbd449c276e9ff0
2025-06-17 11:00:27 -04:00
Kubernetes Publisher 36e6498109 Merge pull request #132269 from dims/update-to-latest-github.com/modern-go/reflect2
Update to latest github.com/modern-go/reflect2

Kubernetes-commit: d55b119d34883bbad2a3436dcb6c62339d963031
2025-06-12 20:48:08 +00:00
Davanum Srinivas d908300b36 Update to latest github.com/modern-go/reflect2
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 3908550c0dc189cfa9de38a84bee508fa0659463
2025-06-12 11:20:39 -04:00
Kubernetes Publisher 0c5bb6862a Merge pull request #132239 from dims/update-to-etcd-3.6.1-in-vendor
Update to etcd v3.6.1 in vendor/

Kubernetes-commit: 568f7300c9811f5c07a5b2a786fb1d043306c35c
2025-06-12 00:37:31 +00:00
Davanum Srinivas bc5666e87e Update to etcd v3.6.1 in vendor/
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 5a2844a766bb0113b969b4519350c962d8dd8428
2025-06-11 16:46:03 -04:00
Kubernetes Publisher d639b0c762 Merge pull request #132209 from dims/update-github.com/spf13/cobra-v1.9.1eksctl
update github.com/spf13/cobra v1.9.1

Kubernetes-commit: dc19f0b6b9cd14ece6b1929cb4e7ea2c9d322b95
2025-06-10 20:39:56 +00:00
Davanum Srinivas 9a8e34b385 update github.com/spf13/cobra v1.9.1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 449320a54a2dac04f953d5f6401d875ea9b7e8de
2025-06-10 10:50:54 -04:00
Kubernetes Publisher 6341803436 Merge pull request #132103 from nojnhuh/typed-ring-buffer
Replace queue.FIFOs with k8s.io/utils/buffer.Ring

Kubernetes-commit: 5090812df4fb6cf09a9181635d90c2e154eab8cc
2025-06-06 20:56:49 +00:00
Jon Huhn 52b9a9200b Update k8s.io/utils for new generic ring buffer
Kubernetes-commit: 8cdbbf5cdaef7e37cfd432e9044aa52f4d42adcd
2025-06-04 12:09:53 -05:00
Lalit Chauhan c3d7806c38 Deprecate StreamingConnectionIdleTimeout field, that is not being used for a long time
Kubernetes-commit: 6a654e5be0c78eb516e3a6caf9f91ab7ffb3e686
2025-05-27 23:36:24 +00:00
Kubernetes Publisher 422028d547 Merge pull request #131951 from dims/drop-usages-of-deprecated-otelgrpc-methods
Drop usages of deprecated otelgrpc methods (update to v0.60.0)

Kubernetes-commit: d9c1b4ec9b3df7f09dc23a0cc2b3daf2506d3688
2025-05-27 18:29:22 +00:00
Davanum Srinivas 1e50e4369e Drop usages of deprecated otelgrpc methods
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 7c0f968ab256486b524ea37014ccf580b12c73e4
2025-05-23 19:40:36 -07:00