Commit Graph

135557 Commits

Author SHA1 Message Date
yongruilin
8dd711ea80 address feedback: pass HPAScaleToZero option when already in use 2026-02-13 22:50:16 +00:00
yongruilin
c9c926a96c test: add ratcheting test case for HPA MinReplicas 2026-02-12 21:57:39 +00:00
yongruilin
36fcbaef23 test: add declarative validation tests for HPA MinReplicas 2026-02-12 21:23:41 +00:00
yongruilin
09681e23a2 feat: migrate HorizontalPodAutoscalerSpec.MinReplicas to declarative validation 2026-02-12 21:23:41 +00:00
Kubernetes Prow Robot
d7f6f91dae Merge pull request #135820 from pohly/dra-sharing-claim-sequentially-test
DRA: sharing claim sequentially test
2026-02-13 01:50:09 +05:30
Kubernetes Prow Robot
0ba7bf5716 Merge pull request #135503 from aojea/externalname_repairip
repairip externalname to cluster ip type
2026-02-13 01:50:01 +05:30
Kubernetes Prow Robot
98dd4d8e60 Merge pull request #136812 from rpb-ant/rpb/sts-not-found
Add 404 handling for the statefulset controller pod deletion codepath
2026-02-13 00:18:00 +05:30
Kubernetes Prow Robot
b6eb3d0546 Merge pull request #136970 from iPraveenParihar/e2e/snapshot-metadata-typo-fixes
e2e: fix typos in snapshot-metadata testfile
2026-02-12 23:30:02 +05:30
Kubernetes Prow Robot
5b63a8c68e Merge pull request #136921 from dims/dump-from-utils
Move dump package from apimachinery to k8s.io/utils
2026-02-12 22:28:10 +05:30
Kubernetes Prow Robot
728fb46ab1 Merge pull request #136816 from damdo/cloud-provider-add-webhook-tls-options
k8s.io/cloud-provider: Adds missing TLS flags to webhook serving options
2026-02-12 22:28:02 +05:30
Kubernetes Prow Robot
150247a304 Merge pull request #136981 from soltysh/simplify_logs_e2e
Add slight timeout after pods are running, and drop duplicate log lines checks
2026-02-12 20:30:09 +05:30
Kubernetes Prow Robot
096a581c9c Merge pull request #136909 from shwetha-s-poojary/fix_flake_TestWebhookConversion_WhitespaceCABundleEtcdBypass
test: fix the flaking TestWebhookConversion_WhitespaceCABundleEtcdBypass
2026-02-12 20:30:01 +05:30
Ryan Brewster
11c6f8c7c8 Clean up redundant IsNotFound checks in stateful_set_control
🏠 Remote-Dev: homespace
2026-02-12 14:35:10 +00:00
Kubernetes Prow Robot
fef67434a6 Merge pull request #136982 from cpanato/update-go-main
Bump images and versions to go 1.25.7 and distroless iptables
2026-02-12 19:22:04 +05:30
Carlos Panato
634d1f00ab Bump images and versions to go 1.25.7 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2026-02-12 14:04:23 +01:00
Maciej Szulik
c2bf995e96 Add 1s timeout after pods get ready, to ensure log generator produces output
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-02-12 13:36:27 +01:00
Maciej Szulik
6e6107c9e9 Cleans up the test, removing duplicate checks and making code more
readable

Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-02-12 13:35:23 +01:00
Davanum Srinivas
550cc8645b Move dump package from apimachinery to k8s.io/utils
Replace all imports of k8s.io/apimachinery/pkg/util/dump with
k8s.io/utils/dump across the repo. The apimachinery dump package
now contains deprecated wrapper functions that delegate to
k8s.io/utils/dump for backwards compatibility.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-02-12 07:34:19 -05:00
Patrick Ohly
0cb57b97e7 DRA integration: test sharing a claim sequentially
This used to be an E2E test, but it turned out to be too slow and unreliable
and therefore got removed. As an integration test we have a bit better control
over the environment, so it should be possible to avoid the same flakes.

Some of the slowness comes from pods entering backoff. Maybe this is an
opportunity for future improvements.

To support this tests, the ResourceClaim controller is needed. The framework
can start it on demand now, similar to how the scheduler was handled already.
2026-02-12 12:33:22 +01:00
Patrick Ohly
bff684d951 DRA ResourceClaim controller: update logging
This provides a bit more information when the controller touches a
ResourceClaim.
2026-02-12 12:33:22 +01:00
Patrick Ohly
21bf85de15 DRA E2E: support usage without real nodes
This enables usage in test/integration/dra:
- "deploying" a driver merely sets up the usual slices and class
- created pods get force-deleted
2026-02-12 12:33:22 +01:00
Kubernetes Prow Robot
c89da3c99f Merge pull request #136238 from herb-duan/fix-kubelet-status-reconcile
fix(kubelet): ignore resource claim statuses in pod status comparison
2026-02-12 15:03:59 +05:30
Kubernetes Prow Robot
00bf52745a Merge pull request #131846 from yangjunmyfm192085/fixtest
Adjust the expected and actual parameters of the unit test Equal function to the correct order
2026-02-12 14:14:01 +05:30
Kubernetes Prow Robot
4ae98b99c0 Merge pull request #136971 from sunya-ch/follow-up-rename
DRA: Rename GetBaseDeviceID to GetDeviceID for SharedDeviceID
2026-02-12 12:18:00 +05:30
Sunyanan Choochotkaew
e1a7952a6c DRA: Rename GetBaseDeviceID to GetDeviceID for SharedDeviceID
Signed-off-by: Sunyanan Choochotkaew <sunyanan.choochotkaew1@ibm.com>
2026-02-12 13:47:11 +09:00
Praveen M
ab6221517f e2e: fix typos in snapshot-metadata testfile
Signed-off-by: Praveen M <m.praveen@ibm.com>
2026-02-12 10:15:05 +05:30
Kubernetes Prow Robot
89900005ee Merge pull request #136913 from jsafrane/bump-csi-driver-host-path
Update the csi-driver-host-path version to 1.17.1
2026-02-12 09:32:01 +05:30
Kubernetes Prow Robot
1956f4e90d Merge pull request #136701 from Jefftree/fix-tombstone
Add tombstone handling for serviceaccount and attachdetach controllers
2026-02-12 08:24:09 +05:30
Kubernetes Prow Robot
91d349939f Merge pull request #135880 from hoskeri/remote-apiserver
Delay building discovery transport until needed
2026-02-12 08:24:00 +05:30
Kubernetes Prow Robot
9d72a65986 Merge pull request #130660 from cbandy/cel-godoc
Show CEL library doc comments in godoc
2026-02-12 07:34:00 +05:30
Kubernetes Prow Robot
54489c1a33 Merge pull request #136729 from ahmedtd/podcert-pkcs10
Pod Certificates: Add StubPKCS10Request; migrate in-tree usages
2026-02-12 04:43:59 +05:30
Kubernetes Prow Robot
04d82d95fa Merge pull request #136796 from kairosci/fix/kube-proxy-nftables-udata
Fix kube-proxy nftables crash with newer nftables versions
2026-02-12 03:53:59 +05:30
Jefftree
334fa1cef8 Add tombstone handling for serviceaccount and attachdetach controllers 2026-02-11 16:06:29 -05:00
Alessio Attilio
72ef5b34a8 pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
Fixes kube-proxy's nftables mode to work on systems with nft 1.1.3.
2026-02-11 21:46:23 +01:00
Kubernetes Prow Robot
311071d300 Merge pull request #133427 from natasha41575/admitHandler
[FG:InPlacePodVerticalScaling] refactor allocation feasibility check into its own admitHandler
2026-02-12 00:10:00 +05:30
Kubernetes Prow Robot
7b21ce7c9a Merge pull request #136905 from bart0sh/PR222-e2e-fix-extended-resource-flake
Fix extended resource flake
2026-02-11 21:56:02 +05:30
Ed Bartosh
0fc147ed02 DRA: e2e: refactor device plugin deployment
Refactored deployDevicePlugin, added undeployDevicePlugin

- Add skipCleanup parameter to control cleanup behavior
- Wait for device plugin resources to become allocatable on deploy
- Add undeployDevicePlugin function to properly cleanup and wait for
  resources to be removed from node allocatable capacity
- Update tests to use refactored functions and remove duplicate code

These changes reduce test flakiness by explicitly waiting for expected
node states before proceeding with test operations.
2026-02-11 16:11:24 +02:00
Ed Bartosh
02485d02ea DRA: e2e: move util_sampledevice.go to e2e/node/framework
- Moved sample device plugin constants and helper code to the
test/e2e/node/framework, so that both deviceplugin and DRA tests can
use it without creating e2e -> e2e_node dependency.

- Moved SampleDevsAmount constant from the
test/e2e_node/device_plugin_test.go
2026-02-11 16:07:17 +02:00
Kubernetes Prow Robot
8b09f925a7 Merge pull request #130918 from iPraveenParihar/e2e/add-snapshot-metadata
Add E2E tests for CSI Snapshot Metadata functionality
2026-02-11 19:10:01 +05:30
Kubernetes Prow Robot
45b924818c Merge pull request #136719 from pohly/e2e-gce-speedups
e2e-gce: improve performance of cluster shutdown
2026-02-11 18:12:01 +05:30
Patrick Ohly
f7a0c01d60 cluster gce: parallelize cluster cleanup a bit more
This brings down the execution time for ./hack/e2e-internal/e2e-down.sh in
e2e-gce from ~7:30min to slightly less than 5 minutes.
2026-02-11 10:50:30 +01:00
Chris Bandy
6e81ff4433 Show CEL library doc comments in godoc
Documentation for the Format, SemVer, and Quantity libraries now appears
in godoc and at pkg.go.dev.
2026-02-10 22:25:48 -06:00
shwetha-s-poojary
019f68be5c test: fix the flaking TestWebhookConversion_WhitespaceCABundleEtcdBypass 2026-02-11 09:36:47 +05:30
Kubernetes Prow Robot
90a76aaa9a Merge pull request #136846 from carlory/update-cri-losing-support
kubelet: defer the configurations flags (and the related fallback behavior) deprecation removal timeline from 1.36 to 1.37 to align with containerd v1.7 support
2026-02-11 09:26:15 +05:30
Kubernetes Prow Robot
9dc55d7d9e Merge pull request #135729 from yangjunmyfm192085/fixe2e2
test/e2e: e2e test cases `should support seccomp default, which is unconfined [LinuxOnly]`. Execution failed.
2026-02-11 09:26:08 +05:30
Kubernetes Prow Robot
fce5bc2854 Merge pull request #134316 from xigang/node_controller_pod
node_lifecycle_controller: fix processing deleted pod events, which are currently missed
2026-02-11 09:26:00 +05:30
Kubernetes Prow Robot
a79d324427 Merge pull request #136927 from BenTheElder/clean-fix
add dockerized go cache chmod to  `make clean`
2026-02-11 08:38:08 +05:30
Kubernetes Prow Robot
7b999810bf Merge pull request #136925 from michaelasp/pipeFeatureGate
Pipe feature gate of unlockWhileProcessing
2026-02-11 08:38:01 +05:30
Kubernetes Prow Robot
b236451928 Merge pull request #136928 from BenTheElder/cleanup-unused-env
remove unused env from common.sh
2026-02-11 07:10:00 +05:30
Kubernetes Prow Robot
46ac9df8c8 Merge pull request #135675 from richabanker/merged-discovery
Peer-aggregated discovery: add GV Exclusion Manager
2026-02-11 06:12:07 +05:30