Kubernetes Prow Robot
19d344fbee
Merge pull request #135887 from ErikJiang/fix/log-validation-messages
...
fix log validation messages
2026-01-13 00:00:17 +05:30
Kubernetes Prow Robot
f366ba158a
Merge pull request #135668 from yliaog/implicit
...
added unit test case to ensure implicit DRA extended resource is handled properly during pod admission at kubelet
2026-01-13 00:00:09 +05:30
Kubernetes Prow Robot
4a29c352ce
Merge pull request #135949 from lalitc375/stability-tag-promotion
...
Promote validation-gen tags to Stable
2026-01-12 22:24:29 +05:30
Kubernetes Prow Robot
210881f0f0
Merge pull request #135485 from saschagrunert/fix-device-plugin-termination-grace-period
...
Fix device plugin admission failure after container restart
2026-01-12 22:24:22 +05:30
Kubernetes Prow Robot
af6c58193c
Merge pull request #135369 from saschagrunert/serial-tests
...
test: Fix image credential pulls test node scheduling
2026-01-12 22:24:13 +05:30
Kubernetes Prow Robot
b9e2575a54
Merge pull request #135992 from bart0sh/PR212-migrate-remaining-kubelet-subdirs-to-contextual-logging
...
Migrate remaining kubelet subdirs to contextual logging
2026-01-12 19:58:41 +05:30
Kubernetes Prow Robot
b89a81cfcb
Merge pull request #136167 from Karthik-K-N/update-funcs
...
DRA: remove deprecated test method usage, fix linter hints
2026-01-12 18:04:39 +05:30
Sascha Grunert
172a65c71d
Fix device plugin admission failure after container restart
...
When a container restarts before kubelet restarts, containerMap has
multiple entries (old exited + new running). GetContainerID() may
return the exited container, causing the running check to fail. Fixed
by checking if ANY container for the pod/name is running.
Also filter terminal pods from podresources since they no longer
consume resources, and fix test error handling to avoid exiting
Eventually immediately on transient errors.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2026-01-12 11:55:25 +01:00
Kubernetes Prow Robot
6df7e09ad9
Merge pull request #135911 from ShaanveerS/add-udp-agnhost
...
Add UDP and explicit TCP support to agnhost porter
2026-01-12 16:16:06 +05:30
Karthik Bhat
8962f08815
Remove deprecated test methods
2026-01-12 16:15:04 +05:30
Ed Bartosh
0dc83930de
logcheck: move all kubelet subdirs to contextual logging
2026-01-12 12:36:59 +02:00
Ed Bartosh
1c48267565
migrate pkg/kubelet/events to contextual logging
2026-01-12 12:36:59 +02:00
Ed Bartosh
597c20d050
migrate kubelet/stats to contextual logging
2026-01-12 12:36:59 +02:00
Ed Bartosh
1fa4951dd5
migrate kubelet/podcertificate to contextual logging
2026-01-12 12:36:58 +02:00
Ed Bartosh
152c2e5d1c
migrate kubelet/images/pullmanager to contextual logging
2026-01-12 12:36:53 +02:00
Kubernetes Prow Robot
997ca903d8
Merge pull request #136127 from carlory/fix-3279
...
kubeadm: fix a bug where kubeadm upgrade is failed if the content of the `kubeadm-flags.env` file is `KUBELET_KUBEADM_ARGS=""`
2026-01-12 15:24:10 +05:30
carlory
f96472556c
kubeadm: fix a bug where kubeadm upgrade is failed if the content of the kubeadm-flags.env file is KUBELET_KUBEADM_ARGS=""
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2026-01-12 10:09:05 +08:00
Kubernetes Prow Robot
036cd9fc6e
Merge pull request #136151 from pohly/e2e-ktesting-revert
...
testing: partial revert of E2E + DRA upgrade/downgrade
2026-01-11 17:29:57 +05:30
Patrick Ohly
e999d595b1
testing: partial revert of E2E + DRA upgrade/downgrade
...
Refactoring the DRA upgrade/downgrade testing such that it runs as Go test
depended on supporting ktesting in the E2E framework. That change worked during
presubmit testing, but broke some periodic jobs. Therefore the relevant commits
from https://github.com/kubernetes/kubernetes/pull/135664/commits get reverted:
c47ad64820 DRA e2e+integration: test ResourceSlice controller
047682908d ktesting: replace Begin/End with TContext.Step
de47714879 DRA upgrade/downgrade: rewrite as Go unit test
7c7b1e1018 DRA e2e: make driver deployment possible in Go unit tests
65ef31973c DRA upgrade/downgrade: split out individual test steps
47b613eded e2e framework: support creating TContext
The last one is what must have caused the problem, but the other commits depend
on it.
2026-01-11 09:55:17 +01:00
Kubernetes Prow Robot
6714aef4aa
Merge pull request #136130 from LoginovIlia/kubeadm_use_newclientset
...
kubeadm: switch tests to NewClientset
2026-01-11 03:53:57 +05:30
yliao
e02f0e2ba5
added unit test case to ensure implicit DRA extended resource is handled properly during pod admission at kubelet
2026-01-10 16:57:08 +00:00
ShaanveerS
d1867b4864
agnhost porter add support UDP and SERVE_TCP_PORT
2026-01-10 05:47:25 +01:00
Kubernetes Prow Robot
8f20f72526
Merge pull request #136079 from lalitc375/for-each
...
Re-apply "Migrate ResourceSlice map key validation to declarative validation"
2026-01-10 07:27:46 +05:30
Kubernetes Prow Robot
51579e9c36
Merge pull request #135890 from CLBRITTON2/discovery-endpoint-dv
...
Feat: wire discovery group for declarative validation and migrate Endpoint.Addresses + EndpointSlice.AddressType
2026-01-10 07:27:38 +05:30
Kubernetes Prow Robot
5151096d1f
Merge pull request #136096 from pacoxu/patch-14
...
Update error message expectation in criproxy_test
2026-01-10 05:47:47 +05:30
Kubernetes Prow Robot
3ad5f1b8a9
Merge pull request #134681 from JoelSpeed/enable-kal-nonullable
...
Enable nonullable rule for Kube API Linter
2026-01-10 05:47:40 +05:30
Kubernetes Prow Robot
c71eec3c3f
Merge pull request #135687 from yashsingh74/cni-bump
...
Update CNI plugins to v1.9.0
2026-01-10 04:57:41 +05:30
Kubernetes Prow Robot
03e8ca9faa
Merge pull request #136115 from harche/remove_year
...
Remove year from runtime_test.go file copyright notice
2026-01-10 03:23:38 +05:30
Kubernetes Prow Robot
da22735138
Merge pull request #136041 from richabanker/update-metrics-docs-1.35
...
Update metrics docs 1.35
2026-01-10 02:13:41 +05:30
Kubernetes Prow Robot
98e6935d43
Merge pull request #136140 from pohly/e2e-framework-tcontext-fix
...
E2E framework: fix nil pointer crash in TContext
2026-01-09 23:09:41 +05:30
CLBRITTON2
6d69ee0937
Add declarative validation tests for EndpointSlice addressType supported values
2026-01-09 11:54:52 -05:00
CLBRITTON2
5ee4b49ebd
Add declarative validation tests for EndpointSlice addressType immutability
2026-01-09 11:54:51 -05:00
CLBRITTON2
1ee5d304a9
Add declarative validation tests for EndpointSlice addressType required
2026-01-09 11:54:51 -05:00
CLBRITTON2
a6618afc29
Wire discovery v1/v1beta1 for fuzz testing
2026-01-09 11:54:51 -05:00
chris britton
2c3516edb0
Add maxItems tag to Endpoint.Addresses, update tests
2026-01-09 11:54:51 -05:00
chris britton
5e4d5fe599
Mark Endpoint.Addresses required, add test cases
2026-01-09 11:54:51 -05:00
chris britton
494e27a059
Wire discovery group for declarative validation
2026-01-09 11:54:51 -05:00
Kubernetes Prow Robot
c68de67df3
Merge pull request #136132 from pohly/ktesting-default-verbosity
...
ktesting: avoid increasing default verbosity
2026-01-09 22:17:50 +05:30
Kubernetes Prow Robot
908dab36f4
Merge pull request #136119 from lalitc375/ignore-conversion
...
Bring the fuzz testing changes back which was removed due to an accident
2026-01-09 22:17:42 +05:30
Patrick Ohly
80cc14831e
E2E framework: fix nil pointer crash in TContext
...
Not all framework instances have a default namespace. TContext
crashed for those.
2026-01-09 16:23:11 +01:00
Kubernetes Prow Robot
aee92bc072
Merge pull request #136085 from richabanker/watchlist-init-log
...
Log WatchList initial listing phase completion
2026-01-09 20:51:48 +05:30
Kubernetes Prow Robot
a221280c53
Merge pull request #136084 from richabanker/watchlist-logs-audit
...
Add auditID to Watch start logs
2026-01-09 20:51:41 +05:30
Kubernetes Prow Robot
b1d3ab8a4b
Merge pull request #136136 from dims/fix-devicemanager-race-condition
...
Fix data race in devicemanager PluginDisconnected logging
2026-01-09 19:39:43 +05:30
Patrick Ohly
36a95a05eb
ktesting: avoid increasing default verbosity
...
Bumping to 5 is useful in unit tests. Those tend to not produce less output and
ideally use per-test output, so we end up keeping only the output of failed
tests where increased verbosity also in CI runs is useful.
But ktesting now also gets imported into e2e test binaries through the
framework. There the increased verbosity is apparently causing OOM killing in
some jobs which previously worked fine.
Long term we need a better solution than simply disabling the verbosity
change. We could modify each unit test to call SetDefaultVerbosity, but that's
tedious. Perhaps an env variable? It cannot be a command line flag because not
all unit tests accept `-v`.
2026-01-09 14:54:09 +01:00
Davanum Srinivas
1b33c52ef1
Fix data race in devicemanager PluginDisconnected logging
...
Don't log the endpoint struct in PluginDisconnected() - it contains
a gRPC client and logging it via reflection races with Close().
The logger walks the struct with reflection, reading gRPC internals,
while Close() is modifying mutex state in the background. Removing
the endpoint from the log avoids the race. The resourceName is already
logged which is enough to identify which endpoint disconnected.
This race becomes visible with gRPC v1.76.0+ due to timing changes
in buffer handling and goroutine lifecycle during Close(). The
ci-kubernetes-unit-dependencies job was hitting this ~10% of the time
when testing with updated dependencies.
CI failures:
- https://storage.googleapis.com/kubernetes-ci-logs/logs/ci-kubernetes-unit-dependencies/2009065501396832256/build-log.txt
- https://storage.googleapis.com/kubernetes-ci-logs/logs/ci-kubernetes-unit-dependencies/2008641956699181056/build-log.txt
- https://storage.googleapis.com/kubernetes-ci-logs/logs/ci-kubernetes-unit-dependencies/2007491912692404224/build-log.txt
- https://storage.googleapis.com/kubernetes-ci-logs/logs/ci-kubernetes-unit-dependencies/2007431281842851840/build-log.txt
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-09 08:19:33 -05:00
Kubernetes Prow Robot
c36cb4913d
Merge pull request #136128 from p0lyn0mial/upstream-watchlist-kcm-options-cleanup
...
kcm: remove WatchListClient feature gate override
2026-01-09 16:39:47 +05:30
Kubernetes Prow Robot
407b1de3bf
Merge pull request #136076 from kannon92/fix-flake-mutable-job
...
[flake] wait for job suspended condition for JobMutable test cases
2026-01-09 16:39:39 +05:30
Joel Speed
a64e802673
Enable nonullable rule for Kube API Linter
2026-01-09 10:38:15 +00:00
Kubernetes Prow Robot
6f93518c7f
Merge pull request #136124 from MohammedMutee/fix-typecheck-flake
...
Fix flaky typecheck by enforcing serial execution
2026-01-09 15:05:41 +05:30
LoginovIlia
bfe4b7ecd7
kubeadm: switch tests to NewClientset
2026-01-09 04:30:53 -05:00