Davanum Srinivas
aa06bb320f
test/images: add glibc-dns-testing image (replaces jessie-dnsutils)
...
The jessie-dnsutils image build has been failing since Debian Jessie reached
end-of-life (EOL) and its repositories were moved to archive.debian.org:
W: Failed to fetch http://deb.debian.org/debian/dists/jessie/Release
404 Not Found [IP: 151.101.86.132 80]
E: Some index files failed to download.
This adds a new glibc-dns-testing image to replace jessie-dnsutils. The new
name better reflects the image's purpose: testing glibc DNS resolution behavior
(vs. musl in Alpine-based agnhost).
The name glibc-dns-testing was recommended by maintainers to reflect that
the image's purpose is testing glibc-based DNS resolution, which behaves
differently from musl libc (used by Alpine/agnhost). Key differences include:
- glibc queries nameservers sequentially; musl queries in parallel
- glibc and musl handle ndots and search domains differently
- The hostname command behaves differently between glibc and musl
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2026-01-20 16:00:03 -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
Kubernetes Prow Robot
a94970c0c5
Merge pull request #136212 from dims/update-security-deps-jan2026-v2
...
Update security and stability dependencies
2026-01-16 15:38:41 +05:30
Sascha Grunert
19e1f9cce2
Skip memory pressure PSI test for CRI-O
...
Skip the memory pressure PSI test when running with CRI-O until automatic
memory.high configuration is available in the runtime. The test fails on
Fedora CoreOS due to different page cache reclaim behavior, and CRI-O is
implementing a fix to automatically set memory.high to 95% of memory.max
for cgroup v2 containers.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2026-01-16 09:03:01 +01:00
Patrick Ohly
1847d5b1a2
DRA e2e+integration: test ResourceSlice controller
...
The "create 100 slices" E2E sometimes flaked with timeouts (e.g. 95 out of 100
slices created). It created too much load for an E2E test.
The same test now uses ktesting as API, which makes it possible to run it as
integration test with the original 100 slices and with more moderate 10 slices
as E2E test.
(cherry picked from commit c47ad64820 )
2026-01-16 08:10:37 +01:00