Commit Graph

131277 Commits

Author SHA1 Message Date
Sascha Grunert
532d48fe6a 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>
2025-07-17 14:56:44 +02:00
Kubernetes Prow Robot
b2d7149090 Merge pull request #133011 from ylink-lfs/chore/residual_int64ptr_removal
chore: remove residual int64ptr usage with ptr.To
2025-07-17 02:58:24 -07:00
Kubernetes Prow Robot
71b8ad965e Merge pull request #132976 from yliaog/allocator
refactor allocator, removed claimsToAllocate from NewAllocator(), instead, passed it through Allocate()
2025-07-17 01:48:31 -07:00
Kubernetes Prow Robot
051cf278cf Merge pull request #131293 from skitt/typo-watchAction
Typo fix: watchActcion
2025-07-17 01:48:24 -07:00
Kubernetes Prow Robot
729cf12002 Merge pull request #132973 from tallclair/mem-lim-decrease-stats
Add PodCPUAndMemoryStats to stats.Provider interface
2025-07-16 20:02:37 -07:00
Kubernetes Prow Robot
8f312e6fbf Merge pull request #132348 from iholder101/swap/add-container-swap-limit-metric
[KEP-2400] Add a container_swap_limit_bytes metric
2025-07-16 20:02:30 -07:00
Kubernetes Prow Robot
9f545c5b46 Merge pull request #130992 from dshebib/addRegularContainerImageChangeToE2E_reverted
E2E Node Tests: Remove failing test from reverted PR
2025-07-16 20:02:23 -07:00
Kubernetes Prow Robot
7ff59e8507 Merge pull request #132936 from cici37/mapMetrics
Remove redundant metric field
2025-07-16 18:56:45 -07:00
Kubernetes Prow Robot
a08b85c9f6 Merge pull request #132847 from ylink-lfs/test/pod_update_ut
test: increase test coverage for pkg/kubelet/types
2025-07-16 18:56:37 -07:00
Kubernetes Prow Robot
6f29199af5 Merge pull request #131926 from esotsal/update_history_of_checkpointing_support
[doc] Update history of checkpoint support in Kubelet
2025-07-16 18:56:30 -07:00
Kubernetes Prow Robot
803ec16f56 Merge pull request #130430 from simonfogliato/kubelet-test-duplicate-line
Removed kubelet test duplicate line.
2025-07-16 18:56:23 -07:00
ylink-lfs
ad220eb6c3 chore: remove residual int64ptr usage with ptr.To 2025-07-17 09:08:12 +08:00
Tim Allclair
a964468638 Add PodCPUAndMemoryStats to stats.Provider interface 2025-07-16 15:59:55 -07:00
Kubernetes Prow Robot
c462949a7c Merge pull request #132969 from liggitt/conversion-gen-equality
fix conversion-gen memory equality test
2025-07-16 15:28:30 -07:00
Kubernetes Prow Robot
81986595c8 Merge pull request #132893 from serathius/resource-size
Add apiserver_resource_size_estimate_bytes metric
2025-07-16 15:28:23 -07:00
Kubernetes Prow Robot
de97faf7ac Merge pull request #132598 from bart0sh/PR182-DRA-handle-serving-failures
DRA plugin: handle gRPC serving failures
2025-07-16 14:18:24 -07:00
Kubernetes Prow Robot
f130a825c2 Merge pull request #132994 from utam0k/kep-5278-feature-gate
Add NominatedNodeNameForExpectation feature flag
2025-07-16 12:12:45 -07:00
Kubernetes Prow Robot
2fdba619ab Merge pull request #132979 from ylink-lfs/chore/residual_intptr_removal
chore: residual intptr removal with ptr.To
2025-07-16 12:12:38 -07:00
Kubernetes Prow Robot
47f1bb2b22 Merge pull request #132950 from serathius/apf_recursive
Use object size estimation for non-recursive list
2025-07-16 12:12:31 -07:00
Kubernetes Prow Robot
5df27c4922 Merge pull request #132833 from saschagrunert/kms-gogo
Convert `k8s.io/kms/apis` from gogo to protoc
2025-07-16 12:12:24 -07:00
Jordan Liggitt
9bcaa8c86b Fix conversion-gen caching incorrect memory equality comparisons 2025-07-16 15:11:21 -04:00
Kubernetes Prow Robot
b61534d1c8 Merge pull request #132817 from p0lyn0mial/upstream-watchlist-table-none-server-bk
watchlist supports sending resources in Table format
2025-07-16 11:04:30 -07:00
Kubernetes Prow Robot
190b3cca2b Merge pull request #132212 from astraw99/fix-sts-validation
Add validation of `volumeClaimTemplates` in StatefulSet
2025-07-16 11:04:23 -07:00
yliao
dd3691b169 refactor allocator, removed claimsToAllocate from NewAllocator(), instead, passed it through Allocate() 2025-07-16 15:11:11 +00:00
Sascha Grunert
8e6651520e Convert k8s.io/kms/apis from gogo to protoc
Use standard protoc for the kms APIs instead of gogo.

Part of kubernetes#96564

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2025-07-16 16:46:39 +02:00
Kubernetes Release Robot
2f605f49fc CHANGELOG: Update directory for v1.34.0-beta.0 release 2025-07-16 14:40:35 +00:00
Kubernetes Prow Robot
0c44a2b00b Merge pull request #132901 from serathius/watchcache-snapshots-beta
Graduate ListFromCacheSnapshot to Beta
2025-07-16 07:28:24 -07:00
Ed Bartosh
e4320fe25c e2e_node: DRA: test handling fatal serving failures
Added an e2e_node test to verify that the DRA plugin and
registration services cancel provided context when handling
fatal gRPC serving errors.
2025-07-16 15:49:41 +03:00
Ed Bartosh
ea05ad8887 e2e_node: DRA: add errorOnCloseListener
Introduce a mock net.Listener for tests that triggers a controlled
error on Close, enabling reliable simulation of gRPC server failures
in test scenarios.
2025-07-16 15:49:41 +03:00
Ed Bartosh
fc21d3f37d e2e: DRA: enable test plugin to cancel main context on error
Add a cancelMainContext field to ExamplePlugin and options. This
function allows the plugin to cancel an upper-level context when a
background error occurs. The HandleError method now calls this
function if it is set.

This enables DRA drivers to perform a graceful shutdown when a fatal
background error triggers context cancellation.
2025-07-16 15:49:41 +03:00
Ed Bartosh
1981c985b1 e2e: DRA: support test and public options
Refactor StartPlugin and related test helpers to accept a variadic
list of options of any type, allowing both public and test-specific
options to be passed.
2025-07-16 15:49:41 +03:00
Patrick Ohly
d44b737447 DRA: handle grpc.Server.Serve failures
Added an errHandler callback to startGRPCServer for handling errors.
Replaced direct logging of server failures with calls to the
provided error handler. This change ensures that errors are surfaced
and handled consistently.

Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com>
2025-07-16 15:49:32 +03:00
Ed Bartosh
169965350c e2e_node: Refactor DRA tests to use variadic options
Refactor the DRA e2e_node test helpers and test cases to accept
variadic kubeletplugin.Option arguments.

This change improves test flexibility and maintainability, allowing
new options to be passed in the future without requiring widespread
code changes.

There are no functional changes to test coverage or behavior.
2025-07-16 15:42:12 +03:00
utam0k
52fab5969c Add NominatedNodeNameForExpectation feature flag
Signed-off-by: utam0k <k0ma@utam0k.jp>
2025-07-16 21:33:33 +09:00
Kubernetes Prow Robot
c4beea784c Merge pull request #130593 from mortent/DRAAllocatorImprovements
DRA: Improve allocator with better backtracking
2025-07-16 04:58:23 -07:00
Marek Siarkowicz
fd23fa3d42 Graduate ListFromCacheSnapshot to Beta 2025-07-16 12:52:01 +02:00
Kubernetes Prow Robot
b1b15a57e6 Merge pull request #132838 from AwesomePatrol/drop-experimental-etcd-flags
Drop experimental flags from etcd
v1.34.0-beta.0
2025-07-16 02:18:23 -07:00
Kubernetes Prow Robot
d5b2a0438d Merge pull request #132401 from togettoyou/refactor-admission-plugin-flags
Refactor: isolate flag registration to kube-apiserver to eliminate global state
2025-07-15 22:44:29 -07:00
Kubernetes Prow Robot
7871085906 Merge pull request #132295 from pohly/dra-version-skew
DRA: automated upgrade/downgrade testing
2025-07-15 22:44:23 -07:00
astraw99
6e93244532 Add validation of volumeClaimTemplates in StatefulSet 2025-07-16 12:24:35 +08:00
Kubernetes Prow Robot
b77dd78ea9 Merge pull request #132924 from serathius/watchcache-hpa
Prevent running two HPA cachers for different API versions
2025-07-15 20:58:29 -07:00
Kubernetes Prow Robot
be2e836c0e Merge pull request #129404 from champly/fix-killpodoptions-serialization
fix: killPodOptions support JSON serialization
2025-07-15 20:58:22 -07:00
Junhao Zou
ae4a43de6d Refactor: isolate flag registration to kube-apiserver to eliminate global state 2025-07-16 11:01:37 +08:00
Kubernetes Prow Robot
2be3069eb4 Merge pull request #132944 from serathius/watchcache-mark-inconsistent
Inconsistency resets cache snapshots and prevents collection of new ones until cache is marked consistent again
2025-07-15 18:54:22 -07:00
ylink-lfs
5b4c1872a0 chore: residual intptr removal with ptr.To 2025-07-16 09:07:25 +08:00
Kubernetes Prow Robot
e55e75f6d9 Merge pull request #132768 from enj/enj/f/authn_egress
Add egress selector support to JWT authenticator
2025-07-15 17:48:29 -07:00
Kubernetes Prow Robot
584de05d47 Merge pull request #131157 from natasha41575/fix-resize-observedgen
[FG:InPlacePodVerticalScaling] fix observedGeneration in pod resize conditions
2025-07-15 17:48:22 -07:00
Kubernetes Release Robot
e9aab4648f CHANGELOG: Update directory for v1.31.11 release 2025-07-15 23:11:24 +00:00
Kubernetes Release Robot
dc0ca0be3f CHANGELOG: Update directory for v1.33.3 release 2025-07-15 22:19:29 +00:00
Kubernetes Release Robot
d6caa36dcc CHANGELOG: Update directory for v1.32.7 release 2025-07-15 22:18:25 +00:00