Commit Graph

135715 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
2fd2e2bba4 Merge pull request #136975 from sunya-ch/follow-up-rename
DRA: Optimize SharedDeviceID.GetDeviceID function
2026-02-20 23:01:41 +05:30
Kubernetes Prow Robot
d56e985fa4 Merge pull request #137165 from esotsal/add-memory-manager-option-in-local-up-cluster
Configure memorymanager policy in local-up-cluster
2026-02-20 20:17:48 +05:30
Kubernetes Prow Robot
15a2107890 Merge pull request #136392 from skitt/unsupported-typo
Align IsWatchListSemanticsUnSupported comment
2026-02-20 20:17:41 +05:30
Kubernetes Prow Robot
9c607c3657 Merge pull request #136268 from pohly/dra-scheduler-logging
DRA scheduler: logging + test coverage
2026-02-20 16:59:40 +05:30
Sotiris Salloumis
df5c17e199 Add memorymanager option in local-up-cluster 2026-02-20 09:44:54 +01:00
Patrick Ohly
2b18086a25 DRA scheduler: update logging
The assume cache logs adding assumed claims at V(4) but there wasn't anything
about in-flight claims in the log for a scheduling failure where the same
device was allocated twice (https://github.com/kubernetes/kubernetes/issues/133602).

Debugging that issue depends on seeing all changes related to assume cache
changes (not just the single "Assumed object") and in-flight claims. We could
make them all V(4) (= "debug level") but they seem more appropriate for V(5) (=
"trace level"), so the assume cache verbosity gets toned down to that.
2026-02-20 08:05:23 +01:00
Patrick Ohly
e6d9cbf729 DRA scheduler plugin: increase test coverage
Line coverage isn't much better (81.3% -> 81.8%) but it's not clear whether "in
flight claims" were considered by any test case.
2026-02-20 07:58:58 +01:00
Kubernetes Prow Robot
dbe44e3584 Merge pull request #137084 from liggitt/proto-message
KEP-5589: Drop temporary build-tagged ProtoMessage methods
2026-02-20 10:11:38 +05:30
Kubernetes Prow Robot
f3c452e8f4 Merge pull request #137128 from brejman/tas-feature-gate
KEP-5732: Add TopologyAwareWorkloadScheduling feature gate
2026-02-20 05:09:38 +05:30
Kubernetes Prow Robot
7336e04752 Merge pull request #137101 from richabanker/informer-metric-latency
Add processing latency metric for RealFIFO
2026-02-20 03:31:46 +05:30
Kubernetes Prow Robot
4f87013946 Merge pull request #136330 from atombrella/feature/modernize_slicescontains
Simplify pkg/volume with slices.Contains.
2026-02-20 03:31:38 +05:30
Kubernetes Prow Robot
e904a331be Merge pull request #137017 from lalitc375/revert-dv-native
Revert DV native error matcher and errors
2026-02-20 01:45:52 +05:30
Kubernetes Prow Robot
855ee92e19 Merge pull request #133407 from richabanker/mvp-egress-dialer
Add egress dialer to proxyClientConfig for Mixed Version Proxy
2026-02-20 01:45:43 +05:30
Kubernetes Prow Robot
8bcd09d171 Merge pull request #137134 from adrianmoisey/try-fix-test
Mark HPA's configurable tolerance test as serial
2026-02-20 00:57:59 +05:30
Kubernetes Prow Robot
ca40b5ba19 Merge pull request #137129 from danwinship/node-authn-fix
Fix the NodeAuthenticator e2e tests to not be no-ops
2026-02-20 00:57:50 +05:30
Kubernetes Prow Robot
8812ec563c Merge pull request #134353 from skitt/drop-string-slice
Deprecate obsolete slice utility functions
2026-02-20 00:57:41 +05:30
Richa Banker
50d2f0fce1 Add egress dialer to proxyClientConfig for Mixed Version Prpxy 2026-02-19 10:10:24 -08:00
Richa Banker
d049bd1233 Add processing latency metric for RealFIFO 2026-02-19 10:04:03 -08:00
Jordan Liggitt
3a9e3b55fb Regenerate protobuf 2026-02-19 12:43:58 -05:00
Jordan Liggitt
696a504911 Drop protomessage generator 2026-02-19 12:43:43 -05:00
Kubernetes Prow Robot
6adb2afe55 Merge pull request #134937 from michaelasp/pocConsistentDs
Daemonset controller staleness detection
2026-02-19 23:11:38 +05:30
Michael Aspinwall
65eb0e94c2 Daemonset Consistency
Add the ability for the daemonset controller to figure out whether it has read its own writes for pods and daemonset objects.
2026-02-19 16:53:19 +00:00
Kubernetes Prow Robot
e7ce1e10d0 Merge pull request #137131 from danwinship/unused-networking-framework
Remove some dead e2e networking test framework code
2026-02-19 22:13:46 +05:30
Kubernetes Prow Robot
d600aa009e Merge pull request #137123 from jacobsee/dra-replicaset-scale-during-test-teardown
Scale ReplicaSet in DRA test down once in total, not once per pod
2026-02-19 22:13:39 +05:30
Kubernetes Prow Robot
0536cfdf8d Merge pull request #137107 from joshjms/update-etcd-3.6.8
etcd: update etcd image to v3.6.8
2026-02-19 21:05:40 +05:30
Adrian Moisey
278cdba56e Mark HPA's configurable tolerance test as serial 2026-02-19 16:53:02 +02:00
Dan Winship
8c9b2153e1 Remove some more dead code 2026-02-19 09:10:02 -05:00
Dan Winship
db71bd462f Remove test/e2e/framework/ingress
Nothing uses this any more (all the code that used it was removed
along with the GCP provider).
2026-02-19 09:10:02 -05:00
Kubernetes Prow Robot
aa58d2c64c Merge pull request #136892 from koba1t/update/kubectl-in-kustomize_to_v5.8.1
Update/kubectl in kustomize to v5.8.1
2026-02-19 19:37:40 +05:30
Bartosz
2fdc032273 Add feature gate for TopologyAwareWorkloadScheduling 2026-02-19 13:32:22 +00:00
koba1t
656c0893a8 Update kubectl kustomize to kyaml/v0.21.1, cmd/config/v0.21.1, api/v0.21.1, kustomize/v5.8.1 2026-02-19 22:18:06 +09:00
koba1t
58d00acb62 remove unwanted dependency 'github.com/pkg/errors' 2026-02-19 22:16:47 +09:00
Dan Winship
cf1db16450 Fix the NodeAuthenticator e2e tests
The tests were accidentally shadowing the nodeIPs variable, resulting
in them being no-ops.

Noticed while trying to fix them to only act on a single node IP
anyway, because there's no guarantee that kubelet is listening on
every reported node IP.
2026-02-19 07:22:21 -05:00
Jacob See
88ed94e342 Scale ReplicaSet in DRA test down once in total, not once per pod
The RS scale down closure was registered inside the per-pod loop,
causing it to run several times during cleanup. On the second+
iteration the RS Get/Update could fail with a conflict error if the
resourceVersion changed, failing the test during teardown even
though the test itself passed. Move it out of the loop so it runs once.
2026-02-18 14:04:05 -08:00
Kubernetes Prow Robot
b08fa0cdf1 Merge pull request #136039 from lalitc375/map-graduation
Promote MutatingAdmissionPolicy to v1 (GA)
2026-02-19 03:05:39 +05:30
Your Name
66a7bd6de6 Fix TestEtcdStoragePath for MutatingAdmissionPolicy emulation
This commit fixes a failure in TestEtcdStoragePath when emulating version 1.34. The test failure was caused by the removal of alpha versions from the test data during emulation, which prevented 'storageVersionAtEmulationVersion' from correctly resolving the storage version for MutatingAdmissionPolicy (which relies on v1alpha1 in this compatibility mode).

Changes:

- Updated GetEtcdStorageDataServedAt in test/integration/etcd/data.go to pass a full copy of etcdStorageData (including alpha versions) to storageVersionAtEmulationVersion.

- Added ExpectedGVK to MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding in test/integration/etcd/data.go to ensure correct version resolution during tests.

- Removed explicit storage version overrides for MutatingAdmissionPolicy in pkg/kubeapiserver/default_storage_factory_builder.go as part of the graduation process.
2026-02-18 18:33:22 +00:00
Your Name
0af21eae1e put replacement for v1beta1 MutatingAdmssionPolicy 2026-02-18 18:33:22 +00:00
Lalit Chauhan
4c13c220f5 Add conformance tests for MutatingAdmissionPolicy 2026-02-18 18:33:22 +00:00
Lalit Chauhan
962f5fe9ba Fix integration tests 2026-02-18 18:33:22 +00:00
Lalit Chauhan
cb52554c88 Generate OpenAPI spec for mutatingAdmissionPolicy 2026-02-18 18:33:17 +00:00
Lalit Chauhan
0d5bdaedc9 promote MutatingAdmissionPolicy to v1: update plugin implementation
- Update MutatingAdmissionPolicy plugin to use v1 types.
2026-02-18 17:51:43 +00:00
Lalit Chauhan
b7c4f21d41 promote MutatingAdmissionPolicy to v1: api wiring and validation
- Register v1 MutatingAdmissionPolicy and Binding in apiserver storage.
- Add defaults and validation for v1 types.
- Update storage version hash data.
- Add API testdata.
2026-02-18 17:51:43 +00:00
Lalit Chauhan
5505c010fd promote MutatingAdmissionPolicy to v1: add types and generated code 2026-02-18 17:51:38 +00:00
joshjms
7c54689847 etcd: update etcd image to v3.6.8
Signed-off-by: joshjms <joshjms1607@gmail.com>
2026-02-18 21:29:56 +08:00
Kubernetes Prow Robot
d820c046f5 Merge pull request #137090 from adrianmoisey/adrian-hpa
Update HPA Configurable Tolerance e2e test feature
2026-02-18 18:13:47 +05:30
Kubernetes Prow Robot
0ca5cba140 Merge pull request #135965 from kannon92/kep-5440-feature-gate-enable-e2e-test
set KEP-5440 to enabled by default
2026-02-18 18:13:38 +05:30
Kubernetes Prow Robot
8051281a28 Merge pull request #135502 from Argh4k/binding-pods
Preempt pods in prebind phase without delete calls.
2026-02-18 17:23:37 +05:30
Kubernetes Prow Robot
5fa8c7f7e6 Merge pull request #137081 from guettli/fallback-to-external-ip-in-tests
Fallback to ExternalIP in tests.
2026-02-18 15:11:37 +05:30
Maciej Wyrzuc
4a326b0196 Preempt pods in prebind phase without delete calls.
This change allows the preemption to preempt a pod that is not yet
bound, but is already in prebind phase) without issuing a delete call to the
apiserver.

Pods are added to a special map of pods currently in prebind phaseand
preemption can cancel the context that is used for given pod prebind phase ,
allowing it to gracefully handle error in the same manner as errors
coming out from prebind plugins. This results in pods being pushed to
backoff queue, allowing them to be rescheduled in upcoming scheduling
cycles.
2026-02-18 09:00:23 +00:00
Kubernetes Prow Robot
5e8bc18171 Merge pull request #137076 from atilsensalduz/chore/hpa-e2e-update-deprecated-apis-to-current
chore(test/autoscaling): update HPA e2e DynamicResourceConsumer to use current APIs
2026-02-18 14:05:38 +05:30