Commit Graph

136751 Commits

Author SHA1 Message Date
Sohan Kunkerkar
dbd3f16787 Add node E2E tests for MemoryQoS
Signed-off-by: Sohan Kunkerkar <sohank2602@gmail.com>
2026-03-18 16:24:26 -04:00
Sohan Kunkerkar
5ccf6ae320 Add node-level metric and rollback reconciliation 2026-03-18 16:24:26 -04:00
Sohan Kunkerkar
aa560bd2c0 Use memory.low for Burstable pods, memory.min for Guaranteed only 2026-03-18 14:22:07 -04:00
Sohan Kunkerkar
c859cb3e64 Add kernel 5.9+ version check for MemoryQoS
The check runs only when MemoryQoS feature gate is enabled and
cgroups v2 is in use. It logs a warning but does not block kubelet
startup, since RHEL/LTS kernels may backport the fix without bumping
the version.

Signed-off-by: Sohan Kunkerkar <sohank2602@gmail.com>
2026-03-18 14:22:07 -04:00
Kubernetes Prow Robot
757cdd0115 Merge pull request #137850 from Jefftree/fix-discovery-cleanup-bug
Fix discovery test cleanup to actually wait for object deletion
2026-03-18 23:21:45 +05:30
Kubernetes Prow Robot
ec68099e62 Merge pull request #137849 from bryantbiggs/deps/update-kube-openapi
deps: Update `kube-openapi` to drop `ginkgo/gomega` indirect deps
2026-03-18 23:21:37 +05:30
Kubernetes Prow Robot
6fbb90204c Merge pull request #137781 from richabanker/nh-kube-proxy
Enable native histograms gated by feature flag in kube-proxy
2026-03-18 23:21:29 +05:30
Kubernetes Prow Robot
92767f8e32 Merge pull request #137746 from dims/dsrinivas/issue-137740-nodeipam-resync
nodeipam: buffer TestNodeSyncResync report notifications
2026-03-18 23:21:21 +05:30
Kubernetes Prow Robot
aa13dc5aa3 Merge pull request #137715 from jpbetz/fix-servicecidr-wiping
Fix ServiceCIDR status field wiping
2026-03-18 23:21:13 +05:30
Kubernetes Prow Robot
da13772444 Merge pull request #137711 from duanwei33/add-volumegroupsnapshotclass-test
[e2e] Add volume_group_snapshot_class cases
2026-03-18 23:21:05 +05:30
vshkrabkov
5ea4532969 Add PodGroupPodsCount placement score scheduler plugin (#137488)
* placement score plugin, grounded on count of scheduled pods and pods for placement

* align with v1alpha2 api changes

* addressing review comments

* plugin renaming
2026-03-18 23:20:57 +05:30
Kubernetes Prow Robot
27b42dd16d Merge pull request #137453 from rawsocket/master
kubelet: add terminated_containers_total metric
2026-03-18 23:20:49 +05:30
Kubernetes Prow Robot
ad81d3802d Merge pull request #137086 from alaypatel07/kep-5304/downward-api
KEP 5304: add implementation for discoverable DRA Device metadata in pod
2026-03-18 23:20:41 +05:30
Kubernetes Prow Robot
055254a882 Merge pull request #134179 from Priyankasaggu11929/kep-3085-pod-ready-to-start-containers
KEP 3085: PodReadyToStartContainersCondition: add test to verify sandbox condition for missing secret
2026-03-18 23:20:32 +05:30
Kubernetes Prow Robot
e7a3b09a03 Merge pull request #131744 from ArangoGutierrez/dra_describe
Add ResourceSlices field to kubectl describe node
2026-03-18 22:04:31 +05:30
Kubernetes Prow Robot
92a3cb856f Merge pull request #137847 from shwetha-s-poojary/fix_TestGetConntrackMax
Fix TestGetConntrackMax to align with capped conntrack max values
2026-03-18 20:55:03 +05:30
Kubernetes Prow Robot
cf09296f9a Merge pull request #137843 from pacoxu/cobra-v1.10.2
bump spf13/cobra to v1.10.2
2026-03-18 20:54:55 +05:30
Kubernetes Prow Robot
1d69828518 Merge pull request #137611 from helayoty/helayoty/podgroup-status
KEP-5832: Add podGroup Status
2026-03-18 20:54:33 +05:30
Joe Betz
15ad8cbb69 Add status field wiping to ServiceCIDR with opt-out FG
# Conflicts:
#	test/compatibility_lifecycle/reference/feature_list.md
#	test/compatibility_lifecycle/reference/versioned_feature_list.yaml
2026-03-18 10:59:54 -04:00
Bryant Biggs
56cd74d879 dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps
Bump k8s.io/kube-openapi to pick up kubernetes/kube-openapi#579 which
moved the last ginkgo/gomega tests to stdlib testing and ran go mod
tidy, removing ginkgo/gomega from kube-openapi's go.mod.

This drops ginkgo/gomega as indirect deps from apimachinery. It also
prunes Masterminds/semver, google/pprof, and golang.org/x/tools from
client-go and other staging modules where they were only needed
through kube-openapi's ginkgo/gomega chain.

Contributes to kubernetes/kubernetes#127888
2026-03-18 09:09:11 -05:00
Kubernetes Prow Robot
0d28578de1 Merge pull request #137795 from ttsuuubasa/dra-binding-conditions-beta
DRA Device Binding Conditions: graduate to beta
2026-03-18 19:18:33 +05:30
Alay Patel
1ca0aae21a kep-5304: add kubeletplugin implementation for discoverable device metadata
Signed-off-by: Alay Patel <alayp@nvidia.com>
2026-03-18 08:42:54 -04:00
Alay Patel
5ea8f657ed kep-5304: add devicemetadata package for consumer facing decoding utilities
Signed-off-by: Alay Patel <alayp@nvidia.com>
2026-03-18 08:29:42 -04:00
Alay Patel
b9729e8197 kep-5304: add DeviceMetadata API 2026-03-18 08:29:42 -04:00
Kubernetes Prow Robot
1baff95324 Merge pull request #136988 from pedjak/kubectl-explain-extradocs
kubectl explain: render externalDocs from OpenAPI v3 schemas
2026-03-18 17:56:35 +05:30
Kubernetes Prow Robot
8972b2069b Merge pull request #137365 from yaroslavborbat/dra-resourceslice-reconcile-only-pool-name
DRA: add ReconcileOnlyPoolName to ResourceSlice controller
2026-03-18 17:00:32 +05:30
helayoty
744acc4277 Handle oldStatus nil case and check message overwrite
Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-18 11:05:20 +00:00
Yaroslav Borbat
b9bf406456 DRA ResourceSlice: explicit AllNodes on Pool and placement validation
Signed-off-by: Yaroslav Borbat <yaroslav.752@gmail.com>
2026-03-18 13:27:16 +03:00
shwetha-s-poojary
467ce9c6cd Fix TestGetConntrackMax to align with capped conntrack max values 2026-03-18 15:25:21 +05:30
Kubernetes Prow Robot
09183519e6 Merge pull request #137804 from macsko/fix_race_in_podgroupstate_locking
Fix race in podGroupState locking
2026-03-18 15:16:34 +05:30
Kubernetes Prow Robot
4e859569e5 Merge pull request #137790 from philhuan/kubelet-dra-health-refactor
kubelet/dra: refactor health helpers and add tests
2026-03-18 14:26:39 +05:30
Kubernetes Prow Robot
5953c57c6b Merge pull request #137607 from 0xMH/fix/133531-dra-queueing-hint
DRA: return error on filter timeout instead of unschedulable
2026-03-18 14:26:31 +05:30
Paco Xu
a27021081d remove gopkg.in/yaml.v3 usage of cobra 2026-03-18 16:47:19 +08:00
Paco Xu
a304826799 bump spf13/cobra to v1.10.2 2026-03-18 16:46:23 +08:00
Yaroslav Borbat
6f89451b0c DRA: add ReconcilePoolWithName to ResourceSlice controller
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Yaroslav Borbat <yaroslav.752@gmail.com>
2026-03-18 10:53:04 +03:00
Maciej Skoczeń
5e07560178 Fix race in TestActivatePods testing code 2026-03-18 07:32:48 +00:00
Maciej Skoczeń
6aeb784eda Fix race in podGroupState locking 2026-03-18 07:26:11 +00:00
helayoty
88cccd9d7e enhance unit tests
Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-18 06:48:54 +00:00
Kubernetes Prow Robot
7d56731021 Merge pull request #137838 from hoskeri/leasespam
Fix logspam in leaderelection controller.
2026-03-18 12:11:38 +05:30
Kubernetes Prow Robot
e968baeea9 Merge pull request #137831 from BenTheElder/v1.35.0-api-testdata
Add v1.35.0 API testdata
2026-03-18 11:05:38 +05:30
helayoty
b728516811 skip setting condition to False if it was True
Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-18 05:10:53 +00:00
helayoty
3e9c4966ff Address code review feedback
Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-18 05:10:50 +00:00
helayoty
0ccf6c7b1a Add integration tests for PodGroup conditions
Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-18 05:09:51 +00:00
helayoty
57ba60526f Implement podGroup Status
Signed-off-by: helayoty <heelayot@microsoft.com>
2026-03-18 05:05:42 +00:00
Tsubasa Watanabe
57e649ae03 DRA Device Binding Conditions: update unit and integration tests
- update expectations for the default BindingTimeout in KubeSchedulerConfiguration
- DRA unit tests:
  - enable DRADeviceBindingConditions by default
  - add allocationTimestamp to expected ResourceClaims for PreBind cases
- disable DRADeviceBindingConditions when testing the stable allocator in TestSchedulerPerf

Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com>
2026-03-18 13:44:30 +09:00
Tsubasa Watanabe
6bf9cd5053 DRA Device Binding Conditions: run make update
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com>
2026-03-18 13:44:11 +09:00
Tsubasa Watanabe
cc2ab58a3a DRA Device Binding Conditions: graduate to beta
Promote DRADeviceBindingConditions feature gate from Alpha to Beta
in v1.36 with default enabled.

- Update feature gate definition to set default=true for v1.36 Beta
- Update API documentation comments from "alpha field" to "beta field"
  across all resource API versions (v1, v1beta1, v1beta2)

Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com>
2026-03-18 13:44:10 +09:00
Kubernetes Prow Robot
76de97d229 Merge pull request #136277 from brejman/issue-134393-perf-thresholds
Set throughput threshold for matching anti-affinity scheduler perf test
2026-03-18 09:57:38 +05:30
Hamza
67deec3bfa DRA: include node name in timeout error and rework FilterTimeout test setup 2026-03-18 04:33:24 +01:00
Benjamin Elder
0d2c2cf5b2 UPDATE_COMPATIBILITY_FIXTURE_DATA=true go test k8s.io/api -count=1 2026-03-17 20:29:53 -07:00