Commit Graph

131470 Commits

Author SHA1 Message Date
Peter Hunt
407bcf8864 kubelet: add metrics for userns pods
Signed-off-by: Peter Hunt <pehunt@redhat.com>
2025-07-22 11:05:00 -04:00
Kubernetes Prow Robot
e84a6cb7ef Merge pull request #133068 from yongruilin/master_vg-csr-subresource
feat: Enabledeclarative validation in CertificateSigningRequest subresources updates
2025-07-21 11:58:33 -07:00
Kubernetes Prow Robot
ae21e81ae7 Merge pull request #132704 from p0lyn0mial/upstream-enable-watchlist
Promote WatchList feature to Beta
2025-07-21 11:58:27 -07:00
Kubernetes Prow Robot
b4de8bc1b1 Merge pull request #133103 from isimluk/remove-unnecessary-test-harness
ci: remove unnecessary test harness
2025-07-21 10:04:28 -07:00
yongruilin
dd4dd3d8ea feat: Enabledeclarative validation in CertificateSigningRequest subresources updates 2025-07-21 16:32:25 +00:00
Kubernetes Prow Robot
156f824a64 Merge pull request #133086 from aramase/aramase/i/fix_data_race_133082
fix data race in OIDC integration tests by serializing test server starts
2025-07-21 08:56:33 -07:00
Kubernetes Prow Robot
7a6afe1ffe Merge pull request #131886 from togettoyou/cleanup-scheduler-server
handle stoppedCh and listenerStoppedCh returned by cc.SecureServing.Serve
2025-07-21 08:56:26 -07:00
Kubernetes Prow Robot
ba35c0613d Merge pull request #132427 from soma00333/kuberuntime-contextual-logging-1
feat(kubelet): migrate kuberuntime to contextual logging
2025-07-21 05:50:36 -07:00
Kubernetes Prow Robot
015e79ed04 Merge pull request #130727 from swatisehgal/mm-mgr-contexual-logging
node: mm-mgr: Migrate Memory Manager to contextual logging
2025-07-21 05:50:29 -07:00
Šimon Lukašík
7e5aafcb16 ci: remove unnecessary test harness
This TestMain() is equivalent to not having any TestMain() at all.

This is the only such instance in whole repo.
2025-07-21 13:47:22 +02:00
Kubernetes Prow Robot
9529e101ea Merge pull request #133092 from pohly/scheduler-perf-metric-not-found
scheduler_perf: hide "metric ... not found" errors
2025-07-21 02:56:27 -07:00
Patrick Ohly
4f9f6c0536 scheduler_perf: hide "metric ... not found" errors
They get logged as errors although this occurs quite frequently in some tests
and isn't a problem. Makes the output hard to follow.
2025-07-21 09:33:11 +02:00
Kubernetes Prow Robot
c44bf18b9b Merge pull request #130713 from ArkaSaha30/bump-pause-version
dependency: update pause version to registry.k8s.io/pause:3.10.1
2025-07-20 20:16:26 -07:00
Kubernetes Prow Robot
021cbd9b66 Merge pull request #133083 from ylink-lfs/chore/residual_uint64ptr_removal
chore: residual uint64ptr removal with ptr.To
2025-07-20 15:12:26 -07:00
Swati Sehgal
b8758ac31b node: mm-mgr: migrate to contextual logging
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2025-07-20 21:50:58 +01:00
Anish Ramasekar
2e756e7412 fix data race in OIDC integration tests by serializing test server starts
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2025-07-20 15:17:04 -05:00
Kubernetes Prow Robot
3ae8b3d1f0 Merge pull request #133077 from pohly/test-integration-etcd-output
integration: fix etcd output handling
2025-07-20 12:52:36 -07:00
Kubernetes Prow Robot
8e12e795d0 Merge pull request #133076 from pohly/dra-client-conversion-fix
DRA: fix conversion of watch
2025-07-20 12:52:29 -07:00
Kubernetes Prow Robot
e27df6d048 Merge pull request #133070 from ritazh/dra-adminaccess-metrics-e2e
DRAAdminAccess: add e2e
2025-07-20 10:38:25 -07:00
ylink-lfs
03acd266a3 chore: residual uint64ptr removal with ptr.To 2025-07-20 22:16:45 +08:00
Kubernetes Prow Robot
14fcb34c1f Merge pull request #132980 from ylink-lfs/test/pod_delete_batch
test: add batch pod deletion for kubelet e2e tests
2025-07-20 02:52:29 -07:00
Rita Zhang
b84271a779 DRAAdminAccess: add e2e
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2025-07-19 21:54:47 -07:00
soma00333
ab839c93ff feat(kubelet): migrate kuberuntime to contextual logging 2025-07-20 09:47:50 +09:00
Kubernetes Prow Robot
93844abbe2 Merge pull request #132473 from pravk03/ippr-static-mem-featuregate
[FG:InPlacePodVerticalScaling] Add a feature gate for in-place resize with static memory manager policy support
2025-07-19 15:50:25 -07:00
Kubernetes Prow Robot
0e2d686711 Merge pull request #127887 from soma00333/kubelet-structured-and-contextual-logging
kubelet: Support contextual logging
2025-07-19 14:42:25 -07:00
Kubernetes Prow Robot
1160ce69e1 Merge pull request #132771 from aramase/aramase/f/kep_4412_with_2535
Enable image pull credential verification with service account–based credential providers
2025-07-19 13:22:46 -07:00
Kubernetes Prow Robot
ade9b7746a Merge pull request #132595 from AxeZhan/ga3960
Graduate PodLifecycleSleepAction to GA
2025-07-19 13:22:39 -07:00
Kubernetes Prow Robot
174c0fcc7b Merge pull request #131463 from gjkim42/remove-legacysidecarcontainers-fg
Remove deprecated LegacySidecarContainers feature gate
2025-07-19 13:22:32 -07:00
Kubernetes Prow Robot
a38c8b5b29 Merge pull request #130273 from zhifei92/migrate-kubelet-network-to-contextual-logging
chore(kubelet): migrate network to contextual logging
2025-07-19 13:22:26 -07:00
Kubernetes Prow Robot
c727b2ac92 Merge pull request #133075 from aman4433/sample-device-plugin
Bump sample-device-plugin base image to alpine:3.22
2025-07-19 11:24:25 -07:00
Kubernetes Prow Robot
e6161070d4 Merge pull request #133071 from sanposhiho/remove-example-plug
cleanup: remove example plugins
2025-07-19 03:22:25 -07:00
Patrick Ohly
cbba3281a3 integration: fix etcd output handling
The code path for handling non-JSON output from etcd was broken:
- It did not skip over already parsed JSON output.
- It got stuck in the wrong for loop and repeatedly tried
  parsing the same non-JSON output. This prevented test shutdown.

Not sure why yet, but in the branch with DRA v1 graduation the following error
started to show up for the first time (?!):

     2025/07/18 19:24:48 WARNING: [core] [Server #3]grpc: Server.processUnaryRPC failed to write status: connection error: desc = "transport is closing"
2025-07-19 11:46:32 +02:00
Patrick Ohly
d0fc938a07 DRA client: fix conversion of watch channel
When the input channel gets closed (for example, because the apiserver got shut
down), then the output channel also needs to get closed because that triggers
the next round of List+Watch.

Also, the channel is used to transmit errors, so it can happen that non-data
items need to be forwarded. That is not an error that needs to be logged.
2025-07-19 11:38:21 +02:00
Patrick Ohly
f77ce8951e DRA: debug output for list/watch client
Upgrade/downgrade testing after the DRA GA graduation gets stuck because the
ResourceSlice controller's informer doesn't pick up that the ResourceSlice got
deleted.

This additional log output shows a List+Watch after a watch got closed due to a
disconnect from the apiserver, so right now everything is working as expected.
2025-07-19 11:38:12 +02:00
Aman Shrivastava
9d7d3a6172 Bump sample-device-plugin base image to alpine:3.22 2025-07-19 14:41:04 +05:30
soma00333
7ddb042626 feat(cmd/kubelet): support structured and contextual logging 2025-07-19 17:10:37 +09:00
ylink-lfs
fb4e252224 test: add batch pod deletion for kubelet e2e tests 2025-07-19 14:13:59 +08:00
Kubernetes Prow Robot
1b6a6cc9c0 Merge pull request #132910 from utam0k/scheduler-perf-memory-impl
scheduler_perf: Add memory tracking to performance tests
2025-07-18 21:38:32 -07:00
Kubernetes Prow Robot
6535517f18 Merge pull request #132011 from togettoyou/fix-91633
cleanup: fix missed HandleError replacement with contextual logging
2025-07-18 21:38:25 -07:00
Kensei Nakada
4b8dd9612f cleanup: remove example plugins 2025-07-19 13:08:34 +09:00
Praveen Krishna
067bd16b15 Add unit tests to check if right feature gate is checked based on resize request. 2025-07-19 03:37:37 +00:00
Kubernetes Prow Robot
7e6f41f9d7 Merge pull request #133045 from natasha41575/retry_pending_resizes
[FG:InPlacePodVerticalScaling] Retry pending resizes only if aggregated requests are decreasing
2025-07-18 20:28:31 -07:00
Kubernetes Prow Robot
5e83b9c2c2 Merge pull request #129942 from bart0sh/PR171-migrate-some-kubelet-components-to-contextual-logging
Migrate kubelet/{apis,kubeletconfig,nodeshutdown,pod,preemption} to contextual logging
2025-07-18 20:28:25 -07:00
Praveen Krishna
f71080c930 Create separate feature gates for static CPU Manager and static Memory Manager support 2025-07-19 03:22:56 +00:00
Praveen Krishna
07ef7842be Change memory manager static policy to a public const 2025-07-19 03:20:26 +00:00
Kubernetes Prow Robot
792061af02 Merge pull request #133030 from PatrickLaabs/132749-timerptr
chore: replacing timer ptr with ptr.To
2025-07-18 19:16:32 -07:00
Kubernetes Prow Robot
1f671eec38 Merge pull request #130871 from cji/cji-checkuid
Validate UID range when runasnonroot is true
2025-07-18 19:16:25 -07:00
Kubernetes Prow Robot
e09946e6c1 Merge pull request #133060 from natasha41575/metrics_todo
[FG:InPlacePodVerticalScaling] kubelet: record container_resize_requests metric for all resize updates
2025-07-18 18:02:24 -07:00
Natasha Sarkar
ae5247afc1 address feedback 2025-07-19 00:07:22 +00:00
Natasha Sarkar
6595174456 unit test for HandlePodReconcile retrying pending resizes 2025-07-19 00:06:48 +00:00