Commit Graph

134945 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
ad3f8a50fe Merge pull request #136351 from dims/fix-npb-images-base
test/images: Update npb-ep and npb-is base images to bookworm-slim
2026-01-21 02:47:27 +05:30
Kubernetes Prow Robot
76f4413931 Merge pull request #136349 from dims/fix-tf-wide-deep-image
test/images: fix tf-wide-deep build by using models v1.9.0
2026-01-21 01:53:26 +05:30
Davanum Srinivas
8c714fb8e4 test/images: Update npb-ep and npb-is base images to bookworm-slim
Debian stretch and buster have reached end of life and their
package repositories are no longer available. Update the NAS
Parallel Benchmarks images to use Debian bookworm-slim:

- npb-is: stretch-slim -> bookworm-slim (version 1.2 -> 1.3)
- npb-ep: buster-slim -> bookworm-slim (version 1.3 -> 1.4)

For npb-ep, also remove the hardcoded buster apt sources and
version-pinned packages that are no longer needed with bookworm.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 13:56:35 -05:00
Davanum Srinivas
d1cc61a78b test/images: fix tf-wide-deep build by using models v1.9.0
The wide_deep directory was removed from tensorflow/models after v1.9.0.
Commit f8ca585b66 updated models from v1.9.0 to v2.15.0, breaking the
build because /models-2.15.0/official/wide_deep/data_download.py no
longer exists.

Revert to models v1.9.0 which contains the wide_deep implementation.
The v1.9.0 code uses tf.estimator APIs which are still available in
TensorFlow 2.x.

Fixes: https://prow.k8s.io/view/gs/kubernetes-ci-logs/logs/post-kubernetes-push-e2e-node-perf-tf-wide-deep-test-images/2011957382287986688

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-20 13:30:29 -05:00
Kubernetes Prow Robot
8f76dbf79b Merge pull request #136227 from dims/update-grpc-ecosystem-deps-jan2026
Update gRPC ecosystem dependencies
2026-01-20 22:41:26 +05:30
Kubernetes Prow Robot
6da1e3e73d Merge pull request #135919 from rogowski-piotr/handle-claims-when-one-is-prepared
kubelet(dra): fix handling of multiple ResourceClaims when one is already prepared
2026-01-20 16:08:49 +05:30
Kubernetes Prow Robot
cb077823fb Merge pull request #136204 from romanbaron/remove-cache-ttl
Remove cache expiration mechanism
2026-01-20 03:42:50 +05:30
Kubernetes Prow Robot
9ea678d860 Merge pull request #136010 from olamilekan000/fix-k8s-losing-some-line-of-logs
fix kubectl interactive mode losing some line of logs
2026-01-20 00:45:48 +05:30
Piotr Rogowski
ea4f784f4b test(ut/dra): add unit test for pod requesting prepared and new claims 2026-01-19 18:20:33 +00:00
Piotr Rogowski
9d1474f487 test(e2e/dra): add test for pod requesting allocated and new claims 2026-01-19 18:20:03 +00:00
Kubernetes Prow Robot
daf12cc0f3 Merge pull request #136297 from dims/update-agnhost-etcd-versions
Update agnhost to 2.61 and etcd to 3.6.7-0 in test manifests
2026-01-19 22:31:56 +05:30
Kubernetes Prow Robot
caf327583f Merge pull request #136273 from neolit123/1.36-bump-create-job-timeout-to-1-minute
kubeadm: bump the CreatJob check timeout to 1 minute
2026-01-19 22:31:48 +05:30
Kubernetes Prow Robot
d047572e81 Merge pull request #135322 from carlory/rm-portworx
[1.36] Remove intree volume plugin portworx
2026-01-19 21:19:13 +05:30
olalekan odukoya
f338a70f25 fix kubectl in interactive mode losing some line of logs
Signed-off-by: olalekan odukoya <odukoyaonline@gmail.com>
2026-01-19 14:21:27 +01:00
Kubernetes Prow Robot
14dec2184b Merge pull request #136320 from pohly/e2e-framework-tcontext-namespace-fix
E2E framework: fix nil pointer crash in TContext
2026-01-19 17:41:13 +05:30
rogowski-piotr
dd377619c9 kubelet(dra): fix multiple claims handling 2026-01-19 11:57:33 +00:00
Patrick Ohly
0c9c7ce40d E2E framework: fix nil pointer crash in TContext
Not all framework instances have a default namespace. TContext
crashed for those.

(cherry picked from commit 80cc14831e)

This got merged in https://github.com/kubernetes/kubernetes/pull/136140,
then reverted in https://github.com/kubernetes/kubernetes/pull/136151 and was
not brought back in https://github.com/kubernetes/kubernetes/pull/136156.
2026-01-19 10:51:24 +01:00
Kubernetes Prow Robot
e3684b7eb2 Merge pull request #136283 from pohly/dra-upgrade-downgrade-refactor-2
DRA tests: stop using deprecated ktesting functions
2026-01-19 13:47:11 +05:30
Patrick Ohly
fda3bdbd5e DRA tests: stop using deprecated ktesting functions
Some of them were already converted previously, but didn't take full advantage
of the more flexible methods: errors can be checked again by Gomega.
2026-01-19 08:27:15 +01:00
carlory
dc12e00fd2 remove CheckMigrationFeatureFlags
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00
carlory
be0e68ba84 remove featureGate from PluginManager
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00
carlory
6d1afce678 remove GetHostName func from the VolumeHost interface
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00
carlory
299ec97e6f run hack/update-vendor.sh
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00
carlory
46727c48eb remove portworx from in-tree volume plugins
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:30 +08:00
carlory
c8fc0a1b98 remove CSIMigrationPortworx and InTreePluginPortworxUnregister feature gates
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-01-19 11:35:29 +08:00
Kubernetes Prow Robot
dc9fbf0a10 Merge pull request #136300 from ShaanveerS/bump-agnhost-v2.61
test/images: bump agnhost to v2.61
2026-01-19 07:47:11 +05:30
Davanum Srinivas
9dda58194a Update agnhost to 2.61 and etcd to 3.6.7-0 in test manifests
Update outdated image versions across test manifests and add tracking
to build/dependencies.yaml for version drift detection via zeitgeist:

- agnhost: 2.32/2.53/2.54/2.57 → 2.61 (latest)
- etcd: 3.2.24 → 3.6.7-0
- kitten/nautilus BASEIMAGE: agnhost 2.57 → 2.61

and added etcd statefulset reference to existing etcd entry.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-18 20:39:57 -05:00
Kubernetes Prow Robot
02e674769e Merge pull request #136014 from SataQiu/fix-20260104
kubeadm: waiting for etcd learner member to be started before promoting during 'kubeadm join'
2026-01-18 18:33:10 +05:30
ShaanveerS
d800e7e052 test/images: bump agnhost to v2.61 2026-01-18 12:57:37 +01:00
Roman Baron
08819ca8f4 scheduler: Changed upadteMetrics lock to RLock 2026-01-18 11:05:13 +02:00
Kubernetes Prow Robot
1c9180cd45 Merge pull request #136081 from lalitc375/dv-native
Dv native support in the validation-gen framework,
2026-01-18 12:11:09 +05:30
Kubernetes Prow Robot
9bfe52e1fe Merge pull request #136191 from saschagrunert/psi-memory-pressure-test
Skip memory pressure PSI test for CRI-O
2026-01-17 09:27:15 +05:30
Kubernetes Prow Robot
57e68a76e3 Merge pull request #135842 from liyuerich/commentstartauthentication
enable commentstart check on authentication API group
2026-01-17 08:35:22 +05:30
Kubernetes Prow Robot
751ab64d57 Merge pull request #135837 from dgrisonnet/increase-resource-limits
test/e2e: fix pod resize test flakes on CRI-O/runc environments
2026-01-17 08:35:15 +05:30
Kubernetes Prow Robot
e869f3c0d0 Merge pull request #136180 from bart0sh/PR215-migrate-kubelet_pods-to-contextual-logging
migrate kubelet_pods* to contextual logging
2026-01-17 06:59:22 +05:30
Kubernetes Prow Robot
a966be1a07 Merge pull request #136026 from KyungHwanKim-devs/fix-goroutine-leak-kubelet-pluginmanager
Fix potential goroutine leak in kubelet operation_executor_test
2026-01-17 06:59:15 +05:30
Kubernetes Prow Robot
6817bea700 Merge pull request #136274 from pohly/e2e-ginkgo-forbidigo
golangci-lint: enforce control over ginkgo.ReportBeforeSuite/ReportAfterSuite
2026-01-17 02:31:31 +05:30
Kubernetes Prow Robot
6414ab0e3d Merge pull request #136229 from thc1006/fix/issue-136027-apiserver-error-verbosity
fix(apiserver): convert V().Error() to V().Info()
2026-01-17 02:31:24 +05:30
Kubernetes Prow Robot
49f5ecc02c Merge pull request #135874 from mochizuki875/make_general_profile_default
kubectl debug: make general profile default
2026-01-17 02:31:16 +05:30
Kubernetes Prow Robot
ae76dd831d Merge pull request #136168 from bart0sh/PR214-DRA-kubelet-OWNERS-update
Add pohly and bart0sh as approvers for kubelet/cm/dra
2026-01-17 01:33:24 +05:30
Kubernetes Prow Robot
9bbfe74def Merge pull request #135744 from ali-a-a/describe-service-app-protocol
Add appProtocol to the service describe output
2026-01-17 01:33:17 +05:30
Kubernetes Prow Robot
8de4a11252 Merge pull request #136156 from pohly/dra-upgrade-downgrade-refactor-2
DRA: upgrade/downgrade refactor, II
2026-01-16 23:31:15 +05:30
Kubernetes Prow Robot
e86e7123c1 Merge pull request #136278 from AutuSnow/fix/kubelet/WaitForAllPodsUnmount
fix(kubelet):resolve loop variable capture bug in WaitForAllPodsUnmount
2026-01-16 22:21:17 +05:30
Keita Mochizuki
211e77a996 Update staging/src/k8s.io/kubectl/pkg/cmd/debug/debug.go
Co-authored-by: Maciej Szulik <soltysh@gmail.com>
2026-01-16 23:45:12 +09:00
qiuxue
aeb9002d14 fix(kubelet):resolve loop variable capture bug in WaitForAllPodsUnmount 2026-01-16 22:37:50 +08:00
Kubernetes Prow Robot
08764697f4 Merge pull request #135381 from kannon92/mutable-pod-replacement-policy
[KEP-5440]: Add integration test for MutablePodResourcesForSuspendedJobs with Pod Replacement Policy = Failed
2026-01-16 19:29:16 +05:30
Patrick Ohly
e058fbdd99 golangci-lint: enforce control over ginkgo.ReportBeforeSuite/ReportAfterSuite
https://git.k8s.io/enhancements/keps/sig-testing/5468-invariant-testing
introduced a mechanism for tests which hook into the test suite run via
ginkgo.ReportAfterSuite. Usage was limited to code in test/e2e/invariants with
stricter reviews.

However, this was not enforced mechanically. With forbidigo we can be sure that
nothing slips through.

ginkgo.ReportBeforeSuite has similar restrictions.
2026-01-16 13:32:05 +01:00
Davanum Srinivas
f727e938dc Update gRPC ecosystem dependencies
Update the gRPC ecosystem to pick up performance improvements,
bug fixes, and maintain compatibility with the latest protobuf
and OpenTelemetry releases.

Notable changes in grpc v1.78.0:
- mem.Reader interface changed to struct
- Legacy pick_first load balancer policy removed (pickfirstleaf)
- Improved connection state management

Updated dependencies:
- grpc-gateway/v2: v2.27.4 (2025-12-26)
- go-grpc-middleware/v2: v2.3.3 (2025-11-04)
- go-grpc-middleware/providers/prometheus: v1.1.0 (2025-06-16)
- google.golang.org/grpc: v1.78.0 (2025-12-23)
- genproto/googleapis/api: v0.0.0-20260112192933-99fd39fd28a9 (2026-01-12)
- genproto/googleapis/rpc: v0.0.0-20260112192933-99fd39fd28a9 (2026-01-12)

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-16 07:20:17 -05:00
Lubomir I. Ivanov
283df2214c kubeadm: bump the CreatJob check timeout to 1 minute
During upgrade on Windows nodes the pause image is
bigger and there are various other factors that differ from
Linux.

Users can prepull images with `kubeadm config images pull
--kubernetes-version TARGET`, but it seems reasonable
to increase the rather short timeout of 15 seconds for
this preflight check.

Additionally users can always skip it with
--ignore-preflight-errors=...
2026-01-16 13:00:09 +01:00
Kubernetes Prow Robot
f4ed7b3e28 Merge pull request #135951 from droach282/cronjob-schedule-dv
Adding declarative validations to CronJob Schedule field
2026-01-16 17:18:49 +05:30