Kubernetes Publisher
30cd2798a9
Merge pull request #127816 from cici37/updateCEL
...
Bump dependency: cel-go to v0.21.0
Kubernetes-commit: 9ffefe3da28a09e250b6517b0f2d5f3437b18265
2024-10-04 02:45:25 +00:00
Cici Huang
bd3621d6c3
Update cel-go to v0.21.0
...
Kubernetes-commit: 80c0c2c32eae71c1bf948266da413c4eb24f12c5
2024-10-02 17:15:58 +00:00
Kubernetes Publisher
c1132a1c95
Merge pull request #127684 from mmorel-35/testifylint/expected-actual@k8s.io/kubelet
...
fix: enable expected-actual rule from testifylint in module `k8s.io/kubelet`
Kubernetes-commit: 40aea28ed9c4b6e54b4dbc0d8b083e93b1a58f52
2024-09-29 04:58:55 +00:00
Kubernetes Publisher
a9f4d743ac
Merge pull request #126764 from liggitt/mergo
...
reimplement merge to drop mergo dependency
Kubernetes-commit: ee74baec6e05afde972f1a8705d4f8efe066f120
2024-09-28 09:08:23 +00:00
Matthieu MOREL
993d229dfb
fix: enable expected-actual rule from testifylint in module `k8s.io/kubelet`
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Kubernetes-commit: 45faf310a58014e3820a578c109e81eff0966e0d
2024-09-27 07:47:10 +02:00
Pranshu Srivastava
38c3a46ad6
fixup! metrics: add exemplar support for counters
...
Kubernetes-commit: 460b8478cd1afc3495a9d4b2920137969cc9b707
2024-09-11 23:26:05 +05:30
Jordan Liggitt
91c3ba51df
Update vendor
...
Kubernetes-commit: 745ae75a15cad2f1c5da5518c00f2eb366ffb786
2024-08-17 21:42:00 -04:00
Kubernetes Publisher
563d12b784
Merge pull request #122890 from HirazawaUi/fix-pod-grace-period
...
[kubelet]: Fix the bug where pod grace period will be overwritten
Kubernetes-commit: d6bb550b1079af165a1bba9485b8c026735de17f
2024-09-24 00:59:13 +00:00
Kubernetes Publisher
2c1b324c64
Merge pull request #126799 from kiashok/update-cadvisor-hcsshim
...
Update cadvisor and hcsshim versions
Kubernetes-commit: 4c2e23904794a289be22b2c9bce3303edfa0f622
2024-09-23 05:00:05 +00:00
Kirtana Ashok
6b53ba4e75
Update cadvisor and hcsshim versions
...
Signed-off-by: Kirtana Ashok <kiashok@microsoft.com>
Kubernetes-commit: 3fba9930b72f78b53fb83b0d533a426080c0f92e
2024-09-05 08:35:53 -07:00
Kubernetes Publisher
9a4aef8b60
Merge pull request #127279 from serathius/etcd-v3.5.16
...
Upgrade etcd client to v3.5.16
Kubernetes-commit: 7448e676aa0fc96eac53f159c03ca633823e7ff6
2024-09-17 00:04:28 +00:00
Kubernetes Publisher
1205a09b69
Merge pull request #127271 from liggitt/go1.23
...
Update go.mod for go 1.23
Kubernetes-commit: c775fb2238e1ed48f62f02898bbb3ecee993e044
2024-09-12 05:20:55 +00:00
Marek Siarkowicz
8866bba44f
Upgrade etcd client to v3.5.16
...
Kubernetes-commit: 27e0ece976d38833ceec5dea9fb3e46f8dc083d4
2024-09-10 22:48:11 +02:00
Jordan Liggitt
4a4b5b69a4
Pin godebug default to go1.23
...
Kubernetes-commit: 102a9dbab1764e8793d0237b25143fa49cd96831
2024-09-10 12:22:40 -04:00
Jordan Liggitt
5ab0b09ca2
Update go.mod to go 1.23
...
Kubernetes-commit: 65ef53139012dee36c08f558604dea48af170e11
2024-09-10 12:07:06 -04:00
Kubernetes Publisher
5bb9a750b0
Merge pull request #125960 from pohly/dep-logging
...
dependencies: logr v1.4.2, zap v1.27.0
Kubernetes-commit: a8d4eb60097863210b89063003e537253cf091a8
2024-09-06 20:05:43 +00:00
Kubernetes Publisher
c29f996b65
Merge pull request #126500 from liangyuanpeng/bump_etcd_3515
...
Bump dependency: etcd to 3.5.15.
Kubernetes-commit: 7df5940bf920349a3c158bcd425e4e4cf97096da
2024-09-04 20:02:56 +00:00
Kubernetes Publisher
d71930ddf7
Merge pull request #126940 from pohly/dra-1.31-api-comments
...
DRA API: update some comments
Kubernetes-commit: 2ecff6d0db8ccd65f3c34da054a917afd4a8e8d7
2024-08-31 07:59:21 +00:00
Kubernetes Publisher
3467c28232
Merge pull request #126787 from Jefftree/update-kube-openapi
...
Bump k8s.io/kube-openapi and k8s.io/gengo
Kubernetes-commit: f1a922c8e6f951381450ee3c2922ca018f14a82e
2024-08-28 00:12:06 +00:00
Patrick Ohly
f3e8a98486
DRA API: update some comments
...
Mentioning potential future API extensions help with understanding why the API
is defined the way it is when reading just the types.go. Those stand-alone
comments appear neither in the Go doc nor OpenAPI.
This corresponds to https://github.com/kubernetes/enhancements/pull/4808 .
Kubernetes-commit: 148469d7ff00960bc13bd331009eec1db50122de
2024-08-27 16:06:23 +02:00
Jefftree
68d6ab16fa
re-vendor k8s.io/kube-openapi
...
Kubernetes-commit: ea2bdb6334ec1a2821a96163d83480d5fdb1861b
2024-08-27 01:58:39 +00:00
Lan Liang
0016b1d6e1
Bump dependency: etcd to 3.5.15.
...
Signed-off-by: Lan Liang <gcslyp@gmail.com>
Kubernetes-commit: 81e754e7ef5cac4cd7697968b5ab8dc89648eca6
2024-08-24 04:46:01 +00:00
Kubernetes Publisher
e1e38c46c5
Merge pull request #126031 from harche/kubelet_cgroupv1_arg
...
KEP-4569: Kubelet option to disable cgroup v1 support
Kubernetes-commit: fbdfb9d8d90ac4d0a54f87c4944085d6727e25f4
2024-07-23 23:03:17 +00:00
Kubernetes Publisher
de521a354a
Merge pull request #125488 from pohly/dra-1.31
...
DRA for 1.31
Kubernetes-commit: d21b17264e5a554724aa3ad032536630bcfd5b3f
2024-07-22 23:39:14 +00:00
tu1h
2191782a26
API docs: point outdate link to current link
...
Signed-off-by: tu1h <lihai.tu@daocloud.io>
Kubernetes-commit: 73e7dc65e108343167def679e3c3b2c9a841de32
2024-07-22 11:52:40 +08:00
Patrick Ohly
c4a7fd5cb7
DRA kubelet: adapt to v1alpha3 API
...
This adds the ability to select specific requests inside a claim for a
container.
NodePrepareResources is always called, even if the claim is not used by any
container. This could be useful for drivers where that call has some effect
other than injecting CDI device IDs into containers. It also ensures that
drivers can validate configs.
The pod resource API can no longer report a class for each claim because there
is no such 1:1 relationship anymore. Instead, that API reports claim,
API devices (with driver/pool/device as ID) and CDI device IDs. The kubelet
itself doesn't extract that information from the claim. Instead, it relies on
drivers to report this information when the claim gets prepared. This isolates
the kubelet from API changes.
Because of a faulty E2E test, kubelet was told to contact the wrong driver for
a claim. This was not visible in the kubelet log output. Now changes to the
claim info cache are getting logged. While at it, naming of variables and some
existing log output gets harmonized.
Co-authored-by: Oksana Baranova <oksana.baranova@intel.com>
Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com>
Kubernetes-commit: 877829aeaa9b87d457bf1a3e59ae228e8aa1b1f0
2024-07-17 15:09:02 +02:00
Kubernetes Publisher
136516c3b4
Merge pull request #125163 from pohly/dra-kubelet-api-version-independent-no-rest-proxy
...
DRA: make kubelet independent of the resource.k8s.io API version
Kubernetes-commit: f2428d66cc2256fcbe2a486b1403603530f46c6f
2024-07-19 03:07:13 +00:00
Kubernetes Publisher
9d8ab9f2aa
Merge pull request #122922 from marosset/windows-memory-eviction
...
Add support for Windows memory-pressure eviction
Kubernetes-commit: 601eb7e9cf71eebb375d4a32c364b56dfbfd365d
2024-07-18 19:11:36 +00:00
Patrick Ohly
fc56a6f7da
dependencies: logr v1.4.2, zap v1.27.0
...
No particular reason for updating besides staying up-to-date.
Kubernetes-commit: 861ed2d2feeca187a32dcf793c9e3d5ab21bfdfc
2024-07-08 17:51:59 +02:00
Harshal Patil
776d934bca
Kubelet option to disable cgroup v1 support
...
Signed-off-by: Harshal Patil <harpatil@redhat.com>
Kubernetes-commit: fff2b7f5666d3bb9fadd2d3731b6072c83f0c2a8
2024-06-17 14:24:12 -04:00
Patrick Ohly
78e0369247
dra kubelet: bump gRPC API to v1alpha4
...
The previous changes are an API break, therefore we need a new version.
Kubernetes-commit: 7701a48bd6a4191745165e1b0f51b8e2518e51d6
2024-06-06 16:53:11 +02:00
Patrick Ohly
45d6a8ccfb
DRA: read ResourceClaim in DRA drivers
...
This is the second and final step towards making kubelet independent of the
resource.k8s.io API versioning because it now doesn't need to copy structs
defined by that API from the driver to the API server.
Kubernetes-commit: 348f94ab55053ec9b4382de880406e27a730d8cd
2024-04-11 16:20:34 +02:00
Patrick Ohly
63f4c6d282
DRA: move ResourceSlice publishing into DRA drivers
...
This is a first step towards making kubelet independent of the resource.k8s.io
API versioning because it now doesn't need to copy structs defined by that API
from the driver to the API server. The next step is removing the other
direction (reading ResourceClaim status and passing the resource handle to
drivers).
The drivers must get deployed so that they have their own connection to the API
server. Securing at least the writes via a validating admission policy should
be possible.
As before, the kubelet removes all ResourceSlices for its node at startup, then
DRA drivers recreate them if (and only if) they start up again. This ensures
that there are no orphaned ResourceSlices when a driver gets removed while the
kubelet was down.
While at it, logging gets cleaned up and updated to use structured, contextual
logging as much as possible. gRPC requests and streams now use a shared,
per-process request ID and streams also get logged.
Kubernetes-commit: 616a01434756c4a818908a73b9256c9caa7d2c48
2024-04-11 16:20:34 +02:00
HirazawaUi
536faf8bc4
remove useless comments
...
Kubernetes-commit: 49058ee799bb0fb6f72461576257a5d108300359
2024-01-28 21:58:34 +08:00
Mark Rossetti
97344d7894
Add support for memory pressure evictiong on Windows
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
Kubernetes-commit: 0411a3d5651ed17f9a7dda4bb5dc0f97d154dc81
2024-01-10 19:28:56 -08:00
Kubernetes Publisher
d1bd69248d
Merge pull request #126018 from aroradaman/bump-k8s-utils
...
bump k8s.io/utils
Kubernetes-commit: 46aa8959a0659e22c924bb52b38385d441715b2b
2024-07-13 19:12:56 +00:00
Daman Arora
39be0da8ec
bump k8s.io/utils
...
Signed-off-by: Daman Arora <aroradaman@gmail.com>
Kubernetes-commit: c6a129b715646163ef83f94245c3756cbc191c42
2024-07-12 14:40:22 +05:30
Kubernetes Publisher
dff7475b3e
Merge pull request #125922 from dims/update_otel_27
...
Update opentelemetry dependencies to the latest release (Take 2)
Kubernetes-commit: 07cc20a7509e7322e6ebb04e60d8274f27d6fdd7
2024-07-07 03:14:45 +00:00
Davanum Srinivas
6bf18b986f
update OpenTelemetry dependencies and grpc
...
This update dropped the otelgrpc → cloud.google.com/go/compute dependency,
among others. This dropped out because genproto cleaned up it's dependencies
on google cloud libraries, and otel updated - details in #113366 .
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Co-Authored-By: David Ashpole <dashpole@google.com>
Kubernetes-commit: ff7942be83ed0c0aaa8c258e8e2b9965d383935c
2024-07-05 12:10:07 -04:00
Kubernetes Publisher
e42a7b6c06
Merge pull request #125759 from dims/bump-prometheus/common-v0.55.0
...
Bump `prometheus/common` to v0.55.0
Kubernetes-commit: 4c44efe81c9a26d66cdf88e917aeee75dad12299
2024-06-28 07:04:52 +00:00
Kubernetes Publisher
06f3c62d40
Merge pull request #125766 from dims/update-moby/spdystream-to-v0.4.0
...
Update moby/spdystream to v0.4.0
Kubernetes-commit: 742b2f70b9e5c1ec03682ad25dc76fdcc7109310
2024-06-27 23:04:30 +00:00
Davanum Srinivas
5227dc6972
Update moby/spdystream to v0.4.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 377a3f7ec4dc2b5e09e0aadb651999d400c31538
2024-06-27 13:07:47 -04:00
Davanum Srinivas
7772188601
Bump `prometheus/common to` v0.55.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 35ccdc8b35f1c4346071d4ff0efecdd7a6bcdecc
2024-06-27 07:58:24 -04:00
Kubernetes Publisher
a9a52c2160
Merge pull request #125745 from BenTheElder/ping-ping
...
bump github.com/moby/spdystream to v0.3.0
Kubernetes-commit: 11446a394fb851d3496d31d96a67f8fcba6348e3
2024-06-26 23:06:40 +00:00
Benjamin Elder
b5685dae2e
bump github.com/moby/spdystream to v0.3.0
...
picks up fix for data-race in Ping
Kubernetes-commit: c5aa8fdc711982dd589a9ac940b05297cc46b4a5
2024-06-26 12:27:14 -07:00
Kubernetes Publisher
e6c48ed2d4
Merge pull request #125731 from dashpole/revert_otel
...
Revert "Update opentelemetry dependencies to the latest release."
Kubernetes-commit: a4b8d0faa8e7d3227cbdda39241998d38f1c294e
2024-06-26 19:05:47 +00:00
David Ashpole
4ca287cc73
Revert "update OpenTelemetry dependencies"
...
This reverts commit 82e9ce79c763f1028f542b1246114082430e6b20.
Kubernetes-commit: e94047c9002c17a3b76513c3cde2d53aed39b7fb
2024-06-26 14:13:33 +00:00
Kubernetes Publisher
db94765cd8
Merge pull request #125669 from benluddy/cbor-bump-v2.7.0
...
KEP-4222: Bump github.com/fxamacker/cbor/v2 to v2.7.0.
Kubernetes-commit: beb48b7f5df83cd56275f471e52ef588ba845093
2024-06-26 07:52:26 +00:00
Ben Luddy
f7585d3886
Bump github.com/fxamacker/cbor/v2 to v2.7.0.
...
Kubernetes-commit: dbe4c093d9f5b85fa509042556edf61fb6503b22
2024-06-24 09:49:40 -04:00
Kubernetes Publisher
65d703000b
Merge pull request #125575 from dashpole/update_otel_27
...
Update opentelemetry dependencies to the latest release.
Kubernetes-commit: 535e833aef9718d1a19a8f71b3a4639fc92aa855
2024-06-26 07:52:25 +00:00