]> git.feebdaed.xyz Git - 0xmirror/kubernetes.git/log
0xmirror/kubernetes.git
20 hours agoMerge pull request #135946 from borg-land/bump-gcp-ccm master
Kubernetes Prow Robot [Fri, 26 Dec 2025 22:48:32 +0000 (04:18 +0530)]
Merge pull request #135946 from borg-land/bump-gcp-ccm

bump gcp ccm to v35

22 hours agoMerge pull request #135933 from pohly/dra-scheduler-unit-test-flakes
Kubernetes Prow Robot [Fri, 26 Dec 2025 20:18:32 +0000 (01:48 +0530)]
Merge pull request #135933 from pohly/dra-scheduler-unit-test-flakes

DRA ExtendedResourceCache: avoid risk of flakes

24 hours agoMerge pull request #135947 from michaelasp/UpdateKubeBinary
Kubernetes Prow Robot [Fri, 26 Dec 2025 18:48:32 +0000 (00:18 +0530)]
Merge pull request #135947 from michaelasp/UpdateKubeBinary

Update DefaultKubeBinaryVersion to 1.36

25 hours agoUpdate DefaultKubeBinaryVersion to 1.36
Michael Aspinwall [Fri, 26 Dec 2025 17:06:32 +0000 (17:06 +0000)]
Update DefaultKubeBinaryVersion to 1.36

28 hours agoMerge pull request #135938 from pohly/hack-verify-featuregates-output
Kubernetes Prow Robot [Fri, 26 Dec 2025 14:26:32 +0000 (19:56 +0530)]
Merge pull request #135938 from pohly/hack-verify-featuregates-output

hack/verify-featuregates.sh: print failure information to stderr

32 hours agobump gcp ccm to v35
upodroid [Fri, 26 Dec 2025 10:39:58 +0000 (13:39 +0300)]
bump gcp ccm to v35

33 hours agohack/verify-featuregates.sh: print failure information to stderr
Patrick Ohly [Fri, 26 Dec 2025 09:37:10 +0000 (10:37 +0100)]
hack/verify-featuregates.sh: print failure information to stderr

Verify scripts are run such that stderr is captured and included in the JUnit
files. Stdout is not. Therefore the instructions in case of a failure where
only visible by searching the entire job log file, but not in the Prow summary.

47 hours agoDRA ExtendedResourceCache: avoid risk of flakes
Patrick Ohly [Thu, 25 Dec 2025 18:44:24 +0000 (19:44 +0100)]
DRA ExtendedResourceCache: avoid risk of flakes

The unit test flaked at least once so far in the CI. Can be reproduced
locally by running many instances of the test in parallel.

There were two potential root causes:
- The watch must be set up completely before creating objects (a fake
  client-go limitation).
- The one second timeout might be too small on a loaded system.

By running the tests in a synctest bubble with synctest.Wait calls at
the right places both problems are avoided. As a welcome side effect
the test also completes faster.

Before:

    $ go test k8s.io/dynamic-resource-allocation/deviceclass/extendedresourcecache
    ok   k8s.io/dynamic-resource-allocation/deviceclass/extendedresourcecache 9.300s

    $ stress -p 512 ./extendedresourcecache.test
    5s: 0 runs so far, 0 failures, 512 active
    10s: 8 runs so far, 0 failures, 512 active

    /tmp/go-stress-20251225T195231-2875181701
    --- FAIL: TestExtendedResourceCache (9.14s)
        extendedresourcecache_test.go:234: Expected to find device class 'gpu-class' for 'example.com/gpu', got nil
        extendedresourcecache_test.go:241: Expected to find device class 'fpga-class' for 'deviceclass.resource.kubernetes.io/fpga-class', got nil
        extendedresourcecache_test.go:247: Expected default mapping for gpu-class
        extendedresourcecache.go:197: I1225 19:52:36.332170] Updated extended resource cache for explicit mapping extendedResource="example.com/gpu" deviceClass="gpu-class-3"
        extendedresourcecache.go:204: I1225 19:52:36.332216] Updated extended resource cache for default mapping extendedResource="deviceclass.resource.kubernetes.io/gpu-class-3" deviceClass="gpu-class-3"
        extendedresourcecache.go:220: I1225 19:52:36.332245] Updated device class mapping deviceClass="gpu-class-3" extendedResource="example.com/gpu"
        extendedresourcecache_test.go:260: Expected to find device class 'gpu-class' for 'example.com/gpu', got &DeviceClass{ObjectMeta:{gpu-class-3      0 2025-12-24 19:52:35.32560833 +0100 CET m=-86396.691266715 <nil> <nil> map[] map[] [] [] [{unknown Update resource.k8s.io/v1 2025-12-25 18:52:36.332067439 +0000 UTC FieldsV1 {"f:spec":{"f:extendedResourceName":{}}} }]},Spec:DeviceClassSpec{Selectors:[]DeviceSelector{},Config:[]DeviceClassConfiguration{},ExtendedResourceName:*example.com/gpu,},}
        extendedresourcecache.go:197: I1225 19:52:37.336135] Updated extended resource cache for explicit mapping extendedResource="example.com/gpu" deviceClass="gpu-class-4"
        extendedresourcecache.go:204: I1225 19:52:37.336169] Updated extended resource cache for default mapping extendedResource="deviceclass.resource.kubernetes.io/gpu-class-4" deviceClass="gpu-class-4"
        extendedresourcecache.go:220: I1225 19:52:37.336192] Updated device class mapping deviceClass="gpu-class-4" extendedResource="example.com/gpu"
        extendedresourcecache.go:197: I1225 19:52:38.340121] Updated extended resource cache for explicit mapping extendedResource="example

After:

    ok   k8s.io/dynamic-resource-allocation/deviceclass/extendedresourcecache 0.064s
    ...
    2m0s: 7063 runs so far, 0 failures, 512 active

3 days agoMerge pull request #135918 from MarcosDaNight/fix/kubectl-exec-panic
Kubernetes Prow Robot [Wed, 24 Dec 2025 07:22:31 +0000 (12:52 +0530)]
Merge pull request #135918 from MarcosDaNight/fix/kubectl-exec-panic

kubectl: Fix panic in exec terminal size queue

3 days agokubectl: Fix panic in exec terminal size queue
Marcos Guillermo [Tue, 23 Dec 2025 20:37:59 +0000 (17:37 -0300)]
kubectl: Fix panic in exec terminal size queue

Check if delegate is nil before calling Next() in terminalSizeQueueAdapter
to prevent a nil pointer dereference.

4 days agoMerge pull request #135903 from macsko/disable_async_api_calls_135
Kubernetes Prow Robot [Tue, 23 Dec 2025 14:52:34 +0000 (20:22 +0530)]
Merge pull request #135903 from macsko/disable_async_api_calls_135

Disable SchedulerAsyncAPICalls feature gate due to performance issues

4 days agoDisable SchedulerAsyncAPICalls in v1.35 due to performance issues
Maciej Skoczeń [Tue, 23 Dec 2025 10:57:02 +0000 (10:57 +0000)]
Disable SchedulerAsyncAPICalls in v1.35 due to performance issues

4 days agoMerge pull request #135886 from sonikaarora/fix-typos-kubectl-comments
Kubernetes Prow Robot [Tue, 23 Dec 2025 08:10:32 +0000 (13:40 +0530)]
Merge pull request #135886 from sonikaarora/fix-typos-kubectl-comments

Fix typos kubectl comments

4 days agoMerge pull request #135805 from humblec/etcd-3.6.7
Kubernetes Prow Robot [Tue, 23 Dec 2025 00:28:39 +0000 (16:28 -0800)]
Merge pull request #135805 from humblec/etcd-3.6.7

etcd: Update etcd to v3.6.7

4 days agoMerge pull request #135391 from jpbetz/smd-6_3_1
Kubernetes Prow Robot [Tue, 23 Dec 2025 00:28:32 +0000 (16:28 -0800)]
Merge pull request #135391 from jpbetz/smd-6_3_1

Bump structured-merge-diff to pick up flake fix and bug fixes

4 days agoMerge pull request #135859 from cheftako/anp-release
Kubernetes Prow Robot [Mon, 22 Dec 2025 23:34:32 +0000 (15:34 -0800)]
Merge pull request #135859 from cheftako/anp-release

Update KAS apiserver network proxy to v0.34

5 days agoUpdate KAS apiserver network proxy to v0.34
Walter Fender [Sat, 20 Dec 2025 00:43:04 +0000 (00:43 +0000)]
Update KAS apiserver network proxy to v0.34

Update konnectivity network proxy to v0.34.0. Includes bug fixes such as memory-leak in http-connect mode, stale count fix and updates to match/support kubernetes version 1.34
(https://github.com/kubernetes-sigs/apiserver-network-proxy/commits/v0.34.0)

5 days agoMerge pull request #135862 from grandeit/fix-race-scheduling-queue
Kubernetes Prow Robot [Mon, 22 Dec 2025 17:08:40 +0000 (09:08 -0800)]
Merge pull request #135862 from grandeit/fix-race-scheduling-queue

Fix data race in PriorityQueue.UnschedulablePods()

5 days agoMerge pull request #135501 from shivamwayal37/fix/113359-win-snapshot-fs-size
Kubernetes Prow Robot [Mon, 22 Dec 2025 17:08:31 +0000 (09:08 -0800)]
Merge pull request #135501 from shivamwayal37/fix/113359-win-snapshot-fs-size

Fix: Use Get-Volume for Windows snapshot size verification

5 days agoFix typos in kubectl package comments
Sonika Arora [Mon, 22 Dec 2025 07:17:37 +0000 (23:17 -0800)]
Fix typos in kubectl package comments

- Fix 'Prefrences' -> 'Preferences' in kuberc.go
- Fix 'formating' -> 'formatting' in humanreadable_flags.go

5 days agoMerge pull request #135807 from carlory/fix-kubeadm-3108
Kubernetes Prow Robot [Mon, 22 Dec 2025 04:32:30 +0000 (20:32 -0800)]
Merge pull request #135807 from carlory/fix-kubeadm-3108

kubeadm: remove --pod-infra-container-image flag from the unwantedFlags list

6 days agoMerge pull request #135869 from dims/cleanup/remove-orphaned-nsswitch-conf
Kubernetes Prow Robot [Sun, 21 Dec 2025 15:04:31 +0000 (07:04 -0800)]
Merge pull request #135869 from dims/cleanup/remove-orphaned-nsswitch-conf

Remove orphaned build/nsswitch.conf

6 days agoMerge pull request #135829 from dims/try-latest-cadvisor-dec-18
Kubernetes Prow Robot [Sun, 21 Dec 2025 14:04:31 +0000 (06:04 -0800)]
Merge pull request #135829 from dims/try-latest-cadvisor-dec-18

Update to github.com/google/cadvisor v0.55.1

6 days agoUpdate to github.com/google/cadvisor v0.55.1
Davanum Srinivas [Thu, 18 Dec 2025 13:30:42 +0000 (08:30 -0500)]
Update to github.com/google/cadvisor v0.55.1

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
6 days agoRemove orphaned build/nsswitch.conf
Davanum Srinivas [Sun, 21 Dec 2025 03:40:27 +0000 (22:40 -0500)]
Remove orphaned build/nsswitch.conf

This file was added in 2018 (PR #69238) to ensure Go's netgo DNS
resolver respects /etc/hosts in busybox-based control plane images.

In 2021 (PR #99015), the build switched to on-disk Dockerfiles and
distroless base images. The nsswitch.conf copying was dropped and
the distroless base (Debian-based) already includes /etc/nsswitch.conf.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
6 days agoMerge pull request #135867 from dims/pin-versions-of-dbus-and-otelgrpc-to-avoid-breakage
Kubernetes Prow Robot [Sat, 20 Dec 2025 23:48:46 +0000 (15:48 -0800)]
Merge pull request #135867 from dims/pin-versions-of-dbus-and-otelgrpc-to-avoid-breakage

Pin versions of dbus and otelgrpc to avoid breakage

6 days agoMerge pull request #135710 from SergeyKanzhelev/removeImageClarification
Kubernetes Prow Robot [Sat, 20 Dec 2025 23:48:38 +0000 (15:48 -0800)]
Merge pull request #135710 from SergeyKanzhelev/removeImageClarification

clarify RemoveImage CRI API call

6 days agoMerge pull request #134243 from lucming/lucming/enhan-stsfs-type
Kubernetes Prow Robot [Sat, 20 Dec 2025 23:48:31 +0000 (15:48 -0800)]
Merge pull request #134243 from lucming/lucming/enhan-stsfs-type

fix: Check Statfs_t type using unix package only

6 days agoMerge pull request #135156 from elmiko/update-cloud-provider-owners
Kubernetes Prow Robot [Sat, 20 Dec 2025 22:06:38 +0000 (14:06 -0800)]
Merge pull request #135156 from elmiko/update-cloud-provider-owners

update sig cloud provider owners

6 days agoMerge pull request #134027 from richabanker/kms_transformation_test_fix
Kubernetes Prow Robot [Sat, 20 Dec 2025 22:06:31 +0000 (14:06 -0800)]
Merge pull request #134027 from richabanker/kms_transformation_test_fix

Fix KMS integration test: remove existing socket before starting mock plugin

6 days agoupdated to last known good dependencies for otelgrpc and dbus
Davanum Srinivas [Sat, 20 Dec 2025 20:27:53 +0000 (15:27 -0500)]
updated to last known good dependencies for otelgrpc and dbus

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
6 days agoPin versions of dbus and otelgrpc to avoid breakage
Davanum Srinivas [Sat, 20 Dec 2025 20:03:27 +0000 (15:03 -0500)]
Pin versions of dbus and otelgrpc to avoid breakage

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
7 days agoFix data race in PriorityQueue.UnschedulablePods()
Manuel Grandeit [Sat, 20 Dec 2025 12:34:01 +0000 (13:34 +0100)]
Fix data race in PriorityQueue.UnschedulablePods()

The UnschedulablePods() function iterates over the unschedulablePods.podInfoMap
without holding any lock, while other goroutines may concurrently modify the map
via addOrUpdate(), delete(), or clear().

Other functions like PendingPods() and GetPod() correctly acquire p.lock.RLock()
before accessing unschedulablePods.podInfoMap, but UnschedulablePods() was
missing this.

Fix by adding p.lock.RLock()/RUnlock() to UnschedulablePods(), matching the
pattern used by PendingPods().

7 days agoMerge pull request #135629 from jsafrane/selinux-fix-completed-pods
Kubernetes Prow Robot [Fri, 19 Dec 2025 19:52:33 +0000 (11:52 -0800)]
Merge pull request #135629 from jsafrane/selinux-fix-completed-pods

selinux: Fix the controller to ignore finished pods

8 days agoMerge pull request #135701 from neolit123/1.36-remove-special-flag-handling-for-older...
Kubernetes Prow Robot [Fri, 19 Dec 2025 17:30:42 +0000 (09:30 -0800)]
Merge pull request #135701 from neolit123/1.36-remove-special-flag-handling-for-older-etcd

kubeadm: remove the usage of 2 deprecated flags for etcd < 3.6.0

8 days agoMerge pull request #135400 from neolit123/1.36-dont-sort-extra-args
Kubernetes Prow Robot [Fri, 19 Dec 2025 17:30:34 +0000 (09:30 -0800)]
Merge pull request #135400 from neolit123/1.36-dont-sort-extra-args

kubeadm: do not sort extraArgs alpha-numerically

8 days agoMerge pull request #135836 from pohly/ginkgo-gomega-update
Kubernetes Prow Robot [Fri, 19 Dec 2025 16:36:39 +0000 (08:36 -0800)]
Merge pull request #135836 from pohly/ginkgo-gomega-update

dependencies: ginkgo v2.27.3 + gomega v1.38.3

8 days agoMerge pull request #135259 from JoelSpeed/update-kal
Kubernetes Prow Robot [Fri, 19 Dec 2025 16:36:32 +0000 (08:36 -0800)]
Merge pull request #135259 from JoelSpeed/update-kal

Update Kube API Linter to latest main branch

8 days agoMerge pull request #135845 from skitt/drop-armon-circbuf
Kubernetes Prow Robot [Fri, 19 Dec 2025 15:40:37 +0000 (07:40 -0800)]
Merge pull request #135845 from skitt/drop-armon-circbuf

Replace armon/circbuf with k8s.io/utils/buffer

8 days agoUpdate NoTimestamp exceptions for qualified names
Joel Speed [Fri, 19 Dec 2025 14:23:59 +0000 (14:23 +0000)]
Update NoTimestamp exceptions for qualified names

8 days agoUpdate Kube API Linter
Joel Speed [Tue, 11 Nov 2025 21:56:35 +0000 (16:56 -0500)]
Update Kube API Linter

8 days agoAdd unit test with CSIDriver.SELinuxMount=false
Jan Safranek [Fri, 19 Dec 2025 13:58:28 +0000 (14:58 +0100)]
Add unit test with CSIDriver.SELinuxMount=false

Add unit test with a volume plugin that does not support SELinux. That
simulates a CSi driver whose spec.SELinuxMount is empty or false.

This requires a little refactoring, each unit test now has a flag if it
runs with a volume plugin that supports SELinux.

8 days agoMerge pull request #129664 from hkttty2009/bug/volumeattachment
Kubernetes Prow Robot [Fri, 19 Dec 2025 14:00:34 +0000 (06:00 -0800)]
Merge pull request #129664 from hkttty2009/bug/volumeattachment

Fix VolumeAttachment cleanup when AttachRequired changes

8 days agoAdded e2e tests with disabled SELinux
Jan Safranek [Fri, 19 Dec 2025 13:44:59 +0000 (14:44 +0100)]
Added e2e tests with disabled SELinux

Added few tests with a CSI driver that does not support SELinux and has it
disabled in its CSIDriver instance

8 days agoMerge pull request #135742 from HirazawaUi/promote-4656-to-ga
Kubernetes Prow Robot [Fri, 19 Dec 2025 10:10:32 +0000 (02:10 -0800)]
Merge pull request #135742 from HirazawaUi/promote-4656-to-ga

Kubeadm: Graduate NodeLocalCRISocket feature gate to GA

8 days agodependencies: ginkgo v2.27.3 + gomega v1.38.3
Patrick Ohly [Tue, 16 Dec 2025 13:32:00 +0000 (14:32 +0100)]
dependencies: ginkgo v2.27.3 + gomega v1.38.3

This fixes some issues found in Kubernetes (data race in ginkgo CLI, gomega
formatting) and helps with diagnosing OOM killing in CI jobs (exit status of
processes).

The modified gomega formatting shows up in some of the output tests for the E2E
framework. They get updated accordingly.

8 days agoReplace armon/circbuf with k8s.io/utils/buffer
Stephen Kitt [Fri, 19 Dec 2025 08:59:41 +0000 (09:59 +0100)]
Replace armon/circbuf with k8s.io/utils/buffer

This uses the new generic fixed ring implementation in k8s.io/utils.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 days agoAdd e2e test for VolumeAttachment cleanup when CSIDriver AttachRequired changes
hongkang [Sun, 19 Jan 2025 16:12:45 +0000 (00:12 +0800)]
Add e2e test for VolumeAttachment cleanup when CSIDriver AttachRequired changes

Signed-off-by: hongkang <mzhkcj50@gmail.com>
8 days agoFix VolumeAttachment cleanup when AttachRequired changes
hongkang [Sat, 11 Jan 2025 16:10:02 +0000 (00:10 +0800)]
Fix VolumeAttachment cleanup when AttachRequired changes

When CSI's AttachRequired changes from true to false after a successful
volume attach, MarkVolumeAsAttached fails because it attempts to look up
the plugin by spec, which fails verification.
This patch passes the VolumeName directly to MarkVolumeAsAttached.
This allows the function to skip the plugin lookup and correctly mark
the volume as attached in the Actual State of World, ensuring
VolumeAttachment cleanup can proceed.

Signed-off-by: hongkang <mzhkcj50@gmail.com>
8 days agoMerge pull request #135510 from dims/add-utility-to-summarize-feature-gates-in-markdown
Kubernetes Prow Robot [Fri, 19 Dec 2025 05:34:31 +0000 (21:34 -0800)]
Merge pull request #135510 from dims/add-utility-to-summarize-feature-gates-in-markdown

Add utility to summarize feature gates in markdown

8 days agoMerge pull request #135840 from michaelasp/makeDeterministic
Kubernetes Prow Robot [Fri, 19 Dec 2025 04:16:32 +0000 (20:16 -0800)]
Merge pull request #135840 from michaelasp/makeDeterministic

Fix issue with TestReplaceEvents not sending history deterministically

8 days agoadd utility for generating markdown for feature gates
Davanum Srinivas [Sat, 29 Nov 2025 15:55:11 +0000 (10:55 -0500)]
add utility for generating markdown for feature gates

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
fix for review comments

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
8 days agoMerge pull request #135821 from pohly/dra-device-taints-owner
Kubernetes Prow Robot [Fri, 19 Dec 2025 03:24:38 +0000 (19:24 -0800)]
Merge pull request #135821 from pohly/dra-device-taints-owner

DRA device taints controller: add pohly to OWNERS

8 days agoMerge pull request #135229 from lalitc375/origin-union
Kubernetes Prow Robot [Fri, 19 Dec 2025 03:24:31 +0000 (19:24 -0800)]
Merge pull request #135229 from lalitc375/origin-union

Add origins for the union validations errors

8 days agoMerge pull request #135834 from dgrisonnet/revert-135680
Kubernetes Prow Robot [Fri, 19 Dec 2025 02:32:37 +0000 (18:32 -0800)]
Merge pull request #135834 from dgrisonnet/revert-135680

Revert "test/e2e: increase memory limits in pod resize tests"

8 days agoMerge pull request #134707 from GrigoriyMikhalkin/134427-data-race
Kubernetes Prow Robot [Fri, 19 Dec 2025 02:32:30 +0000 (18:32 -0800)]
Merge pull request #134707 from GrigoriyMikhalkin/134427-data-race

Fixing data race in etcd watcher

8 days agopromote NodeLocalCRISocket to GA
HirazawaUi [Sat, 13 Dec 2025 15:59:21 +0000 (23:59 +0800)]
promote NodeLocalCRISocket to GA

8 days agoFix issue with test not sending history deterministically
Michael Aspinwall [Fri, 19 Dec 2025 00:45:43 +0000 (00:45 +0000)]
Fix issue with test not sending history deterministically

8 days agoMerge pull request #135824 from hakman/remove-etcd-image
Kubernetes Prow Robot [Thu, 18 Dec 2025 23:13:24 +0000 (15:13 -0800)]
Merge pull request #135824 from hakman/remove-etcd-image

etcd: Remove unused legacy image build code

8 days agoMerge pull request #134556 from carlory/fix-133160
Kubernetes Prow Robot [Thu, 18 Dec 2025 23:13:17 +0000 (15:13 -0800)]
Merge pull request #134556 from carlory/fix-133160

lock the feature-gate VolumeAttributesClass to default (true)

8 days agoMerge pull request #135046 from darshansreenivas/node-tag-migration-dtumkur
Kubernetes Prow Robot [Thu, 18 Dec 2025 21:29:16 +0000 (13:29 -0800)]
Merge pull request #135046 from darshansreenivas/node-tag-migration-dtumkur

feat: wire node group for declarative validation

8 days agoAdd origins for the union validtions errors
Lalit Chauhan [Fri, 7 Nov 2025 22:42:43 +0000 (22:42 +0000)]
Add origins for the union validtions errors

8 days agoMerge pull request #135833 from soltysh/drop_unused_acronym
Kubernetes Prow Robot [Thu, 18 Dec 2025 19:05:17 +0000 (11:05 -0800)]
Merge pull request #135833 from soltysh/drop_unused_acronym

Drop unused describe acronym

9 days agoMerge pull request #135832 from liggitt/test-replace-flake
Kubernetes Prow Robot [Thu, 18 Dec 2025 18:13:25 +0000 (10:13 -0800)]
Merge pull request #135832 from liggitt/test-replace-flake

Make TestReplaceEvents deterministic for delete event comparison

9 days agoMerge pull request #135513 from grandeit/fix-kubectl-apply-dry-run-client
Kubernetes Prow Robot [Thu, 18 Dec 2025 18:13:18 +0000 (10:13 -0800)]
Merge pull request #135513 from grandeit/fix-kubectl-apply-dry-run-client

kubectl apply: fix --dry-run=client to show merged result

9 days agoRevert "test/e2e: increase memory limits in pod resize tests"
Damien Grisonnet [Thu, 18 Dec 2025 18:05:47 +0000 (19:05 +0100)]
Revert "test/e2e: increase memory limits in pod resize tests"

This reverts commit a2cf7f770dbadfaca70a0dfc2b276e135392f719.

9 days agohack/update-vendor.sh
Ciprian Hacman [Thu, 18 Dec 2025 16:14:03 +0000 (18:14 +0200)]
hack/update-vendor.sh

9 days agoetcd: Remove unused legacy image build code
Ciprian Hacman [Thu, 18 Dec 2025 12:35:19 +0000 (14:35 +0200)]
etcd: Remove unused legacy image build code

9 days agoDrop unused describe acronym
Maciej Szulik [Thu, 18 Dec 2025 15:58:04 +0000 (16:58 +0100)]
Drop unused describe acronym

Signed-off-by: Maciej Szulik <soltysh@gmail.com>
9 days agoMerge pull request #135818 from votdev/issue_135817_fix_drain_filter_error
Kubernetes Prow Robot [Thu, 18 Dec 2025 15:55:26 +0000 (07:55 -0800)]
Merge pull request #135818 from votdev/issue_135817_fix_drain_filter_error

Remove the unnecessary `cannot delete` from the error message

9 days agoMerge pull request #135531 from pohly/golangci-lint-bump
Kubernetes Prow Robot [Thu, 18 Dec 2025 15:55:18 +0000 (07:55 -0800)]
Merge pull request #135531 from pohly/golangci-lint-bump

golangci-lint: bump to v2.7.1

9 days agoMerge pull request #135539 from dims/move-httpcache-to-third_party/forked
Kubernetes Prow Robot [Thu, 18 Dec 2025 15:01:17 +0000 (07:01 -0800)]
Merge pull request #135539 from dims/move-httpcache-to-third_party/forked

move httpcache to third_party/forked

9 days agoMake TestReplaceEvents deterministic for delete event comparison
Jordan Liggitt [Thu, 18 Dec 2025 14:54:56 +0000 (09:54 -0500)]
Make TestReplaceEvents deterministic for delete event comparison

9 days agoetcd: Update etcd to v3.6.7
Humble Devassy Chirammal [Thu, 18 Dec 2025 06:47:50 +0000 (12:17 +0530)]
etcd: Update etcd to v3.6.7

ETCD 3.6.7 has some critical bug fixes
https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
9 days agomove httpcache to third_party/forked
Davanum Srinivas [Tue, 2 Dec 2025 02:58:55 +0000 (21:58 -0500)]
move httpcache to third_party/forked

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
9 days agoMerge pull request #135823 from HirazawaUi/clean-unused-code
Kubernetes Prow Robot [Thu, 18 Dec 2025 12:41:17 +0000 (04:41 -0800)]
Merge pull request #135823 from HirazawaUi/clean-unused-code

Kubeadm: Clean up unused constant

9 days agoclean up unused constant
HirazawaUi [Thu, 18 Dec 2025 11:45:38 +0000 (19:45 +0800)]
clean up unused constant

9 days agoMerge pull request #135608 from pohly/dra-device-taints-unit-tests-helpers
Kubernetes Prow Robot [Thu, 18 Dec 2025 11:21:23 +0000 (03:21 -0800)]
Merge pull request #135608 from pohly/dra-device-taints-unit-tests-helpers

DRA device taints: fix and simplify unit tests

9 days agoMerge pull request #135589 from neolit123/1.36-revert-dynamic-etcd-map
Kubernetes Prow Robot [Thu, 18 Dec 2025 11:21:16 +0000 (03:21 -0800)]
Merge pull request #135589 from neolit123/1.36-revert-dynamic-etcd-map

kubeadm: revert to using a static list of etcd versions

9 days agobuild: remove deprecated '// +build' tag
Patrick Ohly [Mon, 1 Dec 2025 14:54:18 +0000 (15:54 +0100)]
build: remove deprecated '// +build' tag

This has been replaced by `//build:...` for a long time now.

Removal of the old build tag was automated with:

    for i in $(git grep -l '^// +build' | grep -v -e '^vendor/'); do if ! grep -q '^// Code generated' "$i"; then sed -i -e '/^\/\/ +build/d' "$i"; fi; done

9 days agogolangci-lint: bump to v2.7.1
Patrick Ohly [Mon, 1 Dec 2025 14:21:47 +0000 (15:21 +0100)]
golangci-lint: bump to v2.7.1

9 days agoDRA device taints controller: add pohly to OWNERS
Patrick Ohly [Thu, 18 Dec 2025 11:06:55 +0000 (12:06 +0100)]
DRA device taints controller: add pohly to OWNERS

While the code is nominally owned by SIG Scheduling, in practice I am the one
who knows it best, so I should be a reviewer and should be able to merge simple
changes without additional approvals (will use cautiously!).

9 days agoRemove the unnecessary `cannot delete` from the error message
Volker Theile [Thu, 18 Dec 2025 10:22:52 +0000 (11:22 +0100)]
Remove the unnecessary `cannot delete` from the error message

Related to: https://github.com/kubernetes/kubernetes/issues/135817

Signed-off-by: Volker Theile <vtheile@suse.com>
9 days agoMerge pull request #135776 from neolit123/1.36-always-retry-on-patch-node-errors
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:11:01 +0000 (02:11 -0800)]
Merge pull request #135776 from neolit123/1.36-always-retry-on-patch-node-errors

kubeadm: always retry Patch() Node API calls

9 days agoMerge pull request #135773 from neolit123/1.36-remove-ControlPlaneKubeletLocalMode
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:54 +0000 (02:10 -0800)]
Merge pull request #135773 from neolit123/1.36-remove-ControlPlaneKubeletLocalMode

kubeadm: remove the FG ControlPlaneKubeletLocalMode

9 days agoMerge pull request #135760 from thockin/validation-warnings
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:46 +0000 (02:10 -0800)]
Merge pull request #135760 from thockin/validation-warnings

Add validation-gen 'warning' to tag docs

9 days agoMerge pull request #135755 from pohly/dra-logging
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:38 +0000 (02:10 -0800)]
Merge pull request #135755 from pohly/dra-logging

DRA: log more information

9 days agoMerge pull request #135748 from princepereira/ppereira-vendoring-hnslib-v012
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:30 +0000 (02:10 -0800)]
Merge pull request #135748 from princepereira/ppereira-vendoring-hnslib-v012

Update vendored hnslib to v0.1.2

9 days agoMerge pull request #135723 from danwinship/netpol-test-cleanup
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:22 +0000 (02:10 -0800)]
Merge pull request #135723 from danwinship/netpol-test-cleanup

minor Netpol test cleanups

9 days agoMerge pull request #135720 from soltysh/allowed_licenses_link
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:14 +0000 (02:10 -0800)]
Merge pull request #135720 from soltysh/allowed_licenses_link

Update allowed-thir-party-license-policy.md link

9 days agoMerge pull request #135714 from lalitc375/fix-validation-identifier
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:10:05 +0000 (02:10 -0800)]
Merge pull request #135714 from lalitc375/fix-validation-identifier

Ensure metricIdentifier uses scheme for kind resolution

9 days agoMerge pull request #135709 from SergeyKanzhelev/cri-api-changelog
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:09:57 +0000 (02:09 -0800)]
Merge pull request #135709 from SergeyKanzhelev/cri-api-changelog

cri-api changelog for 1.35: no changes

9 days agoMerge pull request #135691 from bart0sh/PR210-DRA-e2e-add-extended-resources-tests
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:09:49 +0000 (02:09 -0800)]
Merge pull request #135691 from bart0sh/PR210-DRA-e2e-add-extended-resources-tests

DRA: add new e2e tests for extended resources

9 days agoEnhance smartLabelFor function (#135683)
Ümüt Özalp [Thu, 18 Dec 2025 10:09:41 +0000 (11:09 +0100)]
Enhance smartLabelFor function (#135683)

* Enhance smartLabelFor function to support additional acronym "PDB" and add unit tests

* Remove "PDB" acronym from commonAcronyms in smartLabelFor function

9 days agoMerge pull request #135680 from dgrisonnet/increase-memory-values
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:09:33 +0000 (02:09 -0800)]
Merge pull request #135680 from dgrisonnet/increase-memory-values

test/e2e: fix pod resize test flakes on CRI-O/runc environments

9 days agoMerge pull request #135674 from Phaow/volume-expand
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:09:25 +0000 (02:09 -0800)]
Merge pull request #135674 from Phaow/volume-expand

test: Add XFS filesystem support to volume expansion e2e tests

9 days agoMerge pull request #135666 from aditigupta96/TestWebhookConverterWithWatchCache-flaky-fix
Kubernetes Prow Robot [Thu, 18 Dec 2025 10:09:17 +0000 (02:09 -0800)]
Merge pull request #135666 from aditigupta96/TestWebhookConverterWithWatchCache-flaky-fix

Fixes the flaky `TestWebhookConverterWithWatchCache` test

9 days agoMerge pull request #134926 from m4rc0555/fix-typo-iscsi-provideded
Kubernetes Prow Robot [Thu, 18 Dec 2025 08:29:17 +0000 (00:29 -0800)]
Merge pull request #134926 from m4rc0555/fix-typo-iscsi-provideded

Fix typo in iscsi.go comment: provideded -> provided

9 days agolocked the feature-gate VolumeAttributesClass to default (true) and switch storage...
carlory [Thu, 18 Dec 2025 07:35:05 +0000 (15:35 +0800)]
locked the feature-gate VolumeAttributesClass to default (true) and switch storage version from v1beta1 to v1

Signed-off-by: carlory <baofa.fan@daocloud.io>
9 days agokubeadm: remove --pod-infra-container-image flag from the unwantedFlags list
carlory [Thu, 18 Dec 2025 07:52:04 +0000 (15:52 +0800)]
kubeadm: remove --pod-infra-container-image flag from the unwantedFlags list

Signed-off-by: carlory <baofa.fan@daocloud.io>