ndixita
11ff4efcde
Kubelet changes to support IPPR + PodLevelResources
...
Signed-off-by: ndixita <ndixita@google.com >
2025-11-11 18:17:28 +00:00
ndixita
7645eb70e9
Scheduler changes to support pod level resources in place resize
2025-11-11 18:15:22 +00:00
ndixita
84776abaff
Modifying validation logic and pod strategy for PodResize to accommodate for Pod Level Resources resize
2025-11-11 18:15:22 +00:00
ndixita
b8777c3263
Generated files from API changes
2025-11-11 18:15:21 +00:00
ndixita
efc3126b76
Adding Resources and AllocatedResoures fields to the list of expected fields in PodStatus in admission test
2025-11-11 18:15:20 +00:00
ndixita
69c1fd72aa
API changes for Pod Level IPPR related PodStatus fields
2025-11-11 18:15:17 +00:00
ndixita
6d30134256
Adding InPlacePodLevelResourcesVerticalScaling feature gate
2025-11-11 18:12:33 +00:00
Kubernetes Prow Robot
462ee14a36
Merge pull request #134345 from yuanwang04/restart-pod
...
Implement RestartAllContainers
2025-11-11 07:18:56 -08:00
Kubernetes Prow Robot
5a26d2af61
Merge pull request #134932 from marosset/windows-unit-tests-winstats-fixes
...
Fixing unit test flakes in pkg/kubelet/winstats TestCollectMetricsData
2025-11-10 22:52:54 -08:00
Yuan Wang
0b47a37861
Keep pod in running state and prune past container status from runtime
2025-11-11 06:37:49 +00:00
Kubernetes Prow Robot
266555e880
Merge pull request #135244 from carlory/fix-135239
...
fix [sig-node] Container Runtime blackbox test when running a container with a new image [Serial] should be able to pull from private registry with secret [NodeConformance]
2025-11-10 20:26:53 -08:00
carlory
094b1bf018
fix [sig-node] Container Runtime blackbox test when running a container with a new image [Serial] should be able to pull from private registry with secret [NodeConformance]
2025-11-11 10:31:12 +08:00
Kubernetes Prow Robot
cea339fdef
Merge pull request #132579 from stlaz/ensure-secret-images-beta
...
KEP-2535: move objects to beta, add storage version migration to filesystem cache
2025-11-10 18:18:54 -08:00
Stanislav Láznička
bb82225998
ImagePulledRecord API: don't serialize nulls
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-11-10 22:32:02 +01:00
Stanislav Láznička
99ceb20173
kubelet/image-manager: pulled images records storage version migration
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-11-10 22:32:01 +01:00
Stanislav Láznička
6fd9878056
kubeletconfig: copy ImagePullIntent, ImagePulledRecord to v1beta1
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-11-10 22:27:14 +01:00
Heba
aceb89debc
KEP-5471: Extend tolerations operators ( #134665 )
...
* Add numeric operations to tolerations
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
* code review feedback
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
* add default feature gate
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
* Add integration tests
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
* Add toleration value validation
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
* Add validate options for new operators
Signed-off-by: helayoty <heelayot@microsoft.com >
* Remove log
Signed-off-by: helayoty <heelayot@microsoft.com >
* Update feature gate check
Signed-off-by: helayoty <heelayot@microsoft.com >
* emove IsValidNumericString func
Signed-off-by: helayoty <heelayot@microsoft.com >
* Implement IsDecimalInteger
Signed-off-by: helayoty <heelayot@microsoft.com >
* code review feedback
Signed-off-by: helayoty <heelayot@microsoft.com >
* Add logs to v1/toleration
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
Signed-off-by: helayoty <heelayot@microsoft.com >
* Update integration tests and address code review feedback
Signed-off-by: helayoty <heelayot@microsoft.com >
* Add feature gate to the scheduler framework
Signed-off-by: helayoty <heelayot@microsoft.com >
* Remove extra test
Signed-off-by: helayoty <heelayot@microsoft.com >
* Fix integration test
Signed-off-by: helayoty <heelayot@microsoft.com >
* pass feature gate via TolerationsTolerateTaint
Signed-off-by: helayoty <heelayot@microsoft.com >
---------
Signed-off-by: Heba Elayoty <heelayot@microsoft.com >
Signed-off-by: helayoty <heelayot@microsoft.com >
2025-11-10 12:42:54 -08:00
Yuan Wang
aac951d902
Add dependency for NodeDeclaredFeatures
2025-11-10 09:41:02 +00:00
Yuan Wang
97c3f575b9
Refactor validation
2025-11-10 09:41:02 +00:00
Yuan Wang
2eb1eeeabf
add disruptive tests
2025-11-10 09:41:02 +00:00
Yuan Wang
83c5cd5526
Implement restartPod action
2025-11-10 09:41:02 +00:00
Kubernetes Prow Robot
d777de7741
Merge pull request #135195 from haircommander/image-volume
...
KEP 4639: Move ImageVolume to on by default beta
2025-11-09 18:34:53 -08:00
Kubernetes Prow Robot
183892b2c9
Merge pull request #134870 from pmengelbert/pmengelbert/kuberc/4
...
Add client-go credential plugin to kuberc
2025-11-09 17:26:53 -08:00
Peter Engelbert
fab280950d
Add client-go credential plugin to kuberc
...
Remove reference to internal types in kuberc types
* Remove unserialized types from public APIs
Also remove defaulting
* Don't do conversion gen for plugin policy types
Because the plugin policy types are explicitly allowed to be empty, they
should not affect conversion. The autogenerated conversion functions for
the `Preference` type will leave those fields empty.
* Remove defaulting tests
Comments and simplifications (h/t jordan liggitt)
Signed-off-by: Peter Engelbert <pmengelbert@gmail.com >
2025-11-09 14:24:53 -05:00
Kubernetes Prow Robot
ef274e869c
Merge pull request #135142 from stlaz/fix-node-conformance-failures-2
...
Fix node-conformance failures
2025-11-08 14:14:54 -08:00
Kubernetes Prow Robot
87eb6c5f7f
Merge pull request #135225 from HirazawaUi/fix-envfiles-tests
...
Fix e2e test cases for EnvFiles
2025-11-08 12:14:52 -08:00
HirazawaUi
d979816a40
Fix e2e test cases for EnvFiles
2025-11-08 10:14:00 +08:00
Kubernetes Prow Robot
173523550a
Merge pull request #135092 from MoonYoung02/kube-proxy-fix-contextual-logging
...
Switch kube-proxy/server.go to context-aware logging APIs (HandleErrorWithContext, UntilWithContext)
2025-11-07 13:18:52 -08:00
Anish Ramasekar
d82fa1eb98
test: use localhost and HostNetwork for registry, mark test as disruptive
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-11-07 11:13:28 -08:00
Stanislav Láznička
8d0fb17a18
e2e test registry: force IPv4 localhost IP
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-11-07 11:08:34 -08:00
Stanislav Láznička
ad0a3de152
node-conformance-e2e: restart the kubelet after loading credential config
...
Signed-off-by: Stanislav Láznička <slznika@microsoft.com >
2025-11-07 11:08:28 -08:00
Kubernetes Prow Robot
609e2e57da
Merge pull request #135103 from ania-borowiec/nnn_flag
...
KEP-5278 Promote NominatedNodeNameForExpectation and ClearingNominatedNodeNameAfterBinding feature gates to beta
2025-11-07 07:41:00 -08:00
Kubernetes Prow Robot
c3aee79946
Merge pull request #134942 from ttsuuubasa/dra-bc-integration-tests
...
scheduler: KEP-5007 add integration tests on DeviceBindingConditions
2025-11-07 07:40:53 -08:00
Kubernetes Prow Robot
55ac11aad0
Merge pull request #135149 from ania-borowiec/nnn_test
...
KEP-5278 Add integration tests for setting and clearing NominatedNodeName
2025-11-07 06:06:53 -08:00
Tsubasa Watanabe
1225ce509e
scheduler: KEP-5007 add integration tests
...
- Rescheduling on binding failure using taints or device removal
- Triggering binding timeout when BindingConditions remain unmet
- Recovery to a device without BindingConditions after binding timeout
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2025-11-07 21:15:13 +09:00
Tsubasa Watanabe
368e699ed2
scheduler: KEP-5007 move BindingConditions integration tests to separate file
...
To improve maintainability and reduce the size of dra_test.go,
this commit extracts the function "testDeviceBindingConditions"
into a new file: binding_conditions_test.go.
No functional changes are introduced.
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2025-11-07 21:14:50 +09:00
Kubernetes Prow Robot
7f80af8197
Merge pull request #135216 from macsko/fix_flaky_test_workloadmanager_windows
...
Fix failing test for pod group scheduling timeout on Windows
2025-11-07 03:22:52 -08:00
Ania Borowiec
e88aa1e04d
Integration tests for setting and clearing NominatedNodeName
2025-11-07 10:42:43 +00:00
Maciej Skoczeń
9c5959e9de
Fix failing test for pod group scheduling timeout on Windows
2025-11-07 10:31:47 +00:00
Kubernetes Prow Robot
f38a61181c
Merge pull request #133968 from yashsingh74/bump-coredns-1.12.4
...
Update coredns to v1.13.1
2025-11-06 20:38:54 -08:00
Kubernetes Prow Robot
e16c0daf9f
Merge pull request #135201 from BenTheElder/deps-version-fix
...
build/dependencies.yaml: fix missing major.minor in golang: upstream version
2025-11-06 19:40:51 -08:00
Kubernetes Prow Robot
135db3b1c1
Merge pull request #135153 from SergeyKanzhelev/deviceManagerHealthFix
...
mark device manager as haelthy before it started for the first time
2025-11-06 17:00:51 -08:00
Kubernetes Prow Robot
0cfbf89e70
Merge pull request #134189 from mortent/NewUpdatePartitionableDevices
...
Updates to DRA Partitionable Devices feature
2025-11-06 16:10:53 -08:00
Kubernetes Prow Robot
76f3f84204
Merge pull request #135197 from Jefftree/revert-replacement
...
Revert- Don't pick versions that have a replacement as storage
2025-11-06 15:19:16 -08:00
Kubernetes Prow Robot
ec5211cedc
Merge pull request #135147 from harche/HealhCheckTimeout
...
DRA: Add configurable health check timeout per device
2025-11-06 15:19:07 -08:00
Kubernetes Prow Robot
6232175b94
Merge pull request #134935 from alaypatel07/refactor-dra-extended-resources
...
refactor dra extended resources implementation in scheduler plugin
2025-11-06 15:18:59 -08:00
Kubernetes Prow Robot
b214dae15d
Merge pull request #133648 from richabanker/merged-discovery
...
[KEP:4020] Peer-aggregated discovery
2025-11-06 15:18:52 -08:00
Benjamin Elder
3b3e4dd2c4
fix missing major.minor in golang: upstream version
2025-11-06 14:52:38 -08:00
Kubernetes Prow Robot
fcf6d3b545
Merge pull request #133392 from rphillips/getMetricsFromNode_fix
...
test: add retry to getMetricsFromNode and deflake 'should grab all metrics from kubelet /metrics/resource endpoint'
2025-11-06 14:28:58 -08:00
Ania Borowiec
e6d95a7b38
Promote NominatedNodeNameForExpectation and ClearingNominatedNodeNameAfterBinding feature gates to beta
2025-11-06 22:04:03 +00:00