Commit Graph

136690 Commits

Author SHA1 Message Date
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
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
Benjamin Elder
0d2c2cf5b2 UPDATE_COMPATIBILITY_FIXTURE_DATA=true go test k8s.io/api -count=1 2026-03-17 20:29:53 -07:00
Benjamin Elder
bf0d191a15 Add v1.35.0 API testdata 2026-03-17 19:54:54 -07:00
Kubernetes Prow Robot
a1293fe6b1 Merge pull request #137836 from BenTheElder/fix-api
Fix API serialization compatibility regression in VolumeMountStatus
2026-03-18 08:23:46 +05:30
Kubernetes Prow Robot
ad4e232c4a Merge pull request #137326 from amritansh1502/fix-136333-kubelet-zero-psi-metrics
Fix zero PSI metrics emitted when OS doesn't enable PSI
2026-03-18 08:23:39 +05:30
Kubernetes Prow Robot
f072e19776 Merge pull request #137835 from BenTheElder/suggest-test
suggest running k8s.io/api tests after adding testdata without test caching
2026-03-18 07:35:46 +05:30
Kubernetes Prow Robot
130b8c6ce4 Merge pull request #137813 from dims/dsrinivas/0009-discovery-convergence-timeout
test/integration/apiserver/discovery: give convergence more time
2026-03-18 07:35:39 +05:30
Benjamin Elder
6d7dca82c4 hack/update-openapi-spec.sh 2026-03-17 18:03:57 -07:00
Benjamin Elder
ce9ad95192 UPDATE_COMPATIBILITY_FIXTURE_DATA=true make test WHAT=k8s.io/api 2026-03-17 17:37:24 -07:00
Benjamin Elder
9f60cc3c4e hack/update-codegen.sh 2026-03-17 17:37:23 -07:00
Benjamin Elder
f6d42d302b make VolumeMountStatus.VolumeStatus a pointer to preserve serialization compatibility 2026-03-17 17:37:23 -07:00
Kubernetes Prow Robot
447d2bc16a Merge pull request #137812 from dims/dsrinivas/0010-storageversionmigrator-crd-update
test/integration/storageversionmigrator: wait longer for CRD updates
2026-03-18 05:21:04 +05:30
Kubernetes Prow Robot
2b6b888ed5 Merge pull request #137811 from dims/dsrinivas/0007-dra-controller-manager-metrics
test/integration/dra: poll ControllerManagerMetrics values
2026-03-18 05:20:57 +05:30
Kubernetes Prow Robot
9c578ed6cf Merge pull request #137796 from ndixita/cleanup-empty-values
Cleanup: Ignore empty memory requests in Status Resources and improve coverage
2026-03-18 05:20:49 +05:30
Kubernetes Prow Robot
762d386de4 Merge pull request #137783 from enj/enj/t/constrained_impersonation_key
KEP-5284: optimize constrained impersonation cache key construction
2026-03-18 05:20:41 +05:30
Kubernetes Prow Robot
fd3bb6d21f Merge pull request #137779 from richabanker/nh-kcm
Enable native histograms gated by feature flag in KCM
2026-03-18 05:20:34 +05:30
Kubernetes Prow Robot
5f3eeab332 Merge pull request #137768 from macsko/fix_gated_pop_podgroups
Handle gated pods correctly while popping PodGroup members
2026-03-18 05:20:25 +05:30
Kubernetes Prow Robot
dcd2775aa8 Merge pull request #137759 from pacoxu/agents-local-md
.gitignore: ignore AGENTS.override.md for local overrides
2026-03-18 05:20:18 +05:30
Kubernetes Prow Robot
78ffbc93f5 Merge pull request #137708 from tchap/kcm-add-leaderelection-flag
kcm: Link the leader election release on exit feature gate
2026-03-18 05:20:10 +05:30
Kubernetes Prow Robot
399be52146 Merge pull request #137584 from QiWang19/kcfg-memqos
KEP-2570: Add MemoryReservationPolicy to kubeketconfig for MemoryQoS feature
2026-03-18 05:20:01 +05:30
Kubernetes Prow Robot
547b17cc13 Merge pull request #137293 from adrianmoisey/adrian-kep-5707
KEP-5707: Deprecate Service.spec.externalIPs
2026-03-18 05:19:54 +05:30
Kubernetes Prow Robot
299ab0d68a Merge pull request #137271 from brejman/tas-constraints
KEP-5732: Add SchedulingConstraints to PodGroup API and use them in TopologyPlacement plugin
2026-03-18 05:19:47 +05:30
Kubernetes Prow Robot
e2abeef6cd Merge pull request #136657 from Jefftree/sharding-test
[KEP-5866] Sharded List and Watch
2026-03-18 05:19:39 +05:30
Benjamin Elder
608be1252a suggest running tests after adding testdata *without test caching* 2026-03-17 16:06:27 -07:00
Kubernetes Prow Robot
6175c54954 Merge pull request #137002 from kairosci/gc-notfound-136525
Cap nf_conntrack limits to prevent excessive memory usage on high-core machines
2026-03-18 04:19:39 +05:30
Kubernetes Prow Robot
e1be691e7f Merge pull request #136043 from natasha41575/os_feasibility
[InPlacePodVerticalScaling] create an admission plugin to perform the OS and node capacity checks
2026-03-18 03:23:39 +05:30
Kubernetes Prow Robot
24ca19d980 Merge pull request #136977 from pedjak/allow-extradocs-openapi-schema-response
Preserve externalDocs and example in CRD structural schema conversion
2026-03-18 02:33:40 +05:30
Jefftree
c6b9f3f5b4 sharding: gate MatchesSharding call in Matches() 2026-03-17 16:44:20 -04:00
Jefftree
ab1cfa764e sharding: address review comments (deads2k) 2026-03-17 16:44:17 -04:00
Jefftree
d43dc1abd8 generated: regenerate proto, openapi, deepcopy, conversion, and testdata 2026-03-17 16:44:16 -04:00
Jefftree
b8a17e1ce8 sharding: implement UID-based sharding for list and watch (KEP-5866) 2026-03-17 16:44:15 -04:00
Kubernetes Prow Robot
5f94c5bb7d Merge pull request #137458 from natasha41575/tighten-initctr-validation
[InPlacePodVerticalScaling] validate initContainer restart policy against container resize policy
2026-03-18 00:47:39 +05:30
Natasha Sarkar
926e9fc8b2 validate container restart policy against container resize policy 2026-03-17 18:22:43 +00:00
ndixita
20dff1b83f fix featuregate management in tests to exercise both enabled and disabled code paths 2026-03-17 18:09:53 +00:00
Kubernetes Prow Robot
814c431a00 Merge pull request #136641 from troychiu/dra-devices-order
DRA: Introduce index-based naming in resourceslice controller and sort slices and pools lexicographically
2026-03-17 22:55:43 +05:30
Natasha Sarkar
b824dd360a remove resize allocatable capacity check from kubelet 2026-03-17 17:12:38 +00:00
Natasha Sarkar
fd8c6d3e2e add pod resize feasibility check admission plugin 2026-03-17 17:12:31 +00:00
Troy Chiu
761fc9d474 Introduce index-based naming in resourceslice controller and sort slices and pools lexicographically
fix test
2026-03-17 16:32:10 +00:00
Kubernetes Prow Robot
b159fc52f7 Merge pull request #135650 from pravk03/benchmark-test
Add node declared features scheduler perf tests
2026-03-17 22:01:42 +05:30
Kubernetes Prow Robot
412e246d69 Merge pull request #137799 from macsko/store_assumed_pod_on_podgroupstate_assume
Store assumed pod object on podGroupState.assumePod
2026-03-17 19:05:51 +05:30
Kubernetes Prow Robot
7ccd95e229 Merge pull request #137369 from kfess/bugfix/error-message
Fix incorrect error message in container restart policy validation
2026-03-17 19:05:42 +05:30
Bartosz
d9da8c7c4a Add scheduling constraints to v1alpha2 pod group api
Add plugin to generate placements based on scheduling constraints

Co-authored-by: Antoni Zawodny <zawodny@google.com>
2026-03-17 13:27:46 +00:00
Predrag Knezevic
65a2a61868 Preserve externalDocs and example in CRD structural schema conversion
Thread externalDocs and example fields through the structural schema
so they flow to published OpenAPI specs. Previously, both were
intentionally dropped during JSONSchemaProps to Structural conversion,
making them unavailable to clients like kubectl explain.
2026-03-17 14:24:51 +01:00
Praveen Krishna
4f5c634fcf Add a polling loop to wait for NodeDeclaredFeatures to sync in scheduler cache 2026-03-17 13:24:41 +00:00
Davanum Srinivas
a4fe5e0295 test/integration/apiserver/discovery: give convergence more time
The discovery integration tests can time out while waiting for APIService
cleanup and group-version removal to converge. In CI this shows up in
TestCRD/Race and TestCRD/CRDAPIServiceSameGroupDifferentVersions while
waiting for stale discovery state to disappear.

Increase the shared discovery timeout so the tests continue to verify the
same cleanup and convergence behavior with more headroom on slower
runners.
2026-03-17 09:12:04 -04:00
Davanum Srinivas
b2050d1e60 test/integration/storageversionmigrator: wait longer for CRD updates
TestStorageVersionMigrationWithCRD can time out in waitForCRDUpdate while
waiting for the expected served versions and storage version hash to
appear in discovery.

Increase the wait budget from 60 seconds to 2 minutes so the test keeps
checking the same CRD update condition without failing on slower
controller and discovery propagation.
2026-03-17 09:12:04 -04:00
Davanum Srinivas
ae79025a32 test/integration/dra: poll ControllerManagerMetrics values
TestDRA/all/ControllerManagerMetrics still waits a fixed 200ms before
checking the success counters. In CI this can fail with:

- Max difference between 1 and 0 allowed is 0.1
- success metric with admin_access=false should increment

The controller work then continues into cleanup, which produces
follow-on context canceled and handler timeout noise.

Replace the fixed sleeps with polling on the metric values so the test
waits for the controller's counters to converge.
2026-03-17 09:07:01 -04:00
Maciej Skoczeń
0e8d10fe48 Handle gated pods correctly while popping PodGroup members 2026-03-17 10:56:38 +00:00
Kubernetes Prow Robot
814da5384f Merge pull request #137800 from macsko/use_ispodgroupscheduling_instead_of_needspodgroupscheduling
Use CycleState.IsPodGroupSchedulingCycle instead of NeedsPodGroupScheduling for pods
2026-03-17 16:23:38 +05:30