yongruilin
016e821718
run codegen
2026-01-06 20:18:06 +00:00
carlory
f8e8e55f1d
locked the feature-gate VolumeAttributesClass to default (true) and switch storage version from v1beta1 to v1
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-12-18 15:59:33 +08:00
Itamar Holder
af66766bf5
Add auto-generated code and boilerplate
...
Signed-off-by: Itamar Holder <iholder@redhat.com >
2025-11-18 14:14:41 +02:00
Itamar Holder
2c15d3b8e1
Add field wiping and validation logic
...
Signed-off-by: Itamar Holder <iholder@redhat.com >
2025-11-18 14:14:41 +02:00
Itamar Holder
52b544e41d
Add ImageRef field to VolumeMountStatus
...
Signed-off-by: Itamar Holder <iholder@redhat.com >
2025-11-18 14:14:41 +02:00
ndixita
edc3b77cf8
Kubelet changes and unit tests
...
Signed-off-by: ndixita <ndixita@google.com >
2025-11-11 18:19:07 +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
69c1fd72aa
API changes for Pod Level IPPR related PodStatus fields
2025-11-11 18:15:17 +00:00
Kubernetes Prow Robot
462ee14a36
Merge pull request #134345 from yuanwang04/restart-pod
...
Implement RestartAllContainers
2025-11-11 07:18:56 -08: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
171d2dacd2
Merge pull request #134893 from HirazawaUi/kep-5607
...
KEP-5607: Allow hostNetwork pods to use user namespace
2025-11-06 12:43:15 -08:00
HirazawaUi
e986000e6a
KEP-5607: Allow hostNetwork pods to use user namespaces
2025-11-06 22:45:36 +08:00
Maciej Skoczeń
078f462a95
api: Workload API and Pod WorkloadReference generated files
2025-11-06 09:36:44 +00:00
Maciej Skoczeń
9677ac4c0b
api: Add WorkloadReference to Pod spec
2025-11-06 09:36:42 +00:00
Kubernetes Prow Robot
326ce8b16d
Merge pull request #134339 from huww98/mutable-pv-affinity
...
KEP-5381: mutable pv nodeAffinity
2025-11-06 01:33:11 -08:00
Kubernetes Prow Robot
b869afe68d
Merge pull request #133389 from pravk03/node-capabilities
...
Introduce node declared features framework
2025-11-06 01:32:54 -08:00
Kubernetes Prow Robot
0cd85c6fe1
Merge pull request #135123 from yongruilin/fix-ratcheting
...
feat(validation-gen): Improve ratcheting logic for nil vs. uncorrelated fields
2025-11-05 22:48:57 -08:00
胡玮文
78a8c2e6a3
mention MutablePVNodeAffinity in the API doc
2025-11-06 14:31:57 +08:00
胡玮文
3882f0cf17
allow PV.Spec.NodeAffinity update
2025-11-06 14:31:56 +08:00
yongruilin
47fb373c31
run update-codegen.sh
2025-11-06 00:54:52 +00:00
Praveen Krishna
c30b75b008
feat: Implement node declared features reporting and validation.
...
* Reports node declared features in Node.Status.DeclaredFeatures.
* Add kubelet admission handler to check pod required features and match with node declared features on pod creation.
* Checks node declared features on pod updates and emits events if the node does not
satisfy the pod's feature requirements.
* Adds API validation for node object.
2025-11-06 00:51:39 +00:00
Praveen Krishna
3c22291a4b
autogenerated files from "make update"
2025-11-06 00:50:03 +00:00
Praveen Krishna
c9327d00b1
feat: Add NodeDeclaredFeatures feature gate and API fields.
2025-11-06 00:50:02 +00:00
yliao
6676982316
fixed non-sidecar init container device requests and mappings
2025-11-05 22:48:50 +00:00
Kubernetes Prow Robot
459bea5adf
Merge pull request #135084 from tallclair/resize-validation
...
Fix pod resize validation when adding non-resizable resources
2025-11-04 14:32:04 -08:00
Tim Allclair
9b95eaf593
Fix pod resize validation when adding non-resizable resources
2025-11-03 20:39:37 -08:00
tinatingyu
59e075e8d3
Promote PodCertificateRequests to v1beta1
2025-11-02 05:33:44 +00:00
Dan Winship
715228f478
Remove LoadBalancerIPMode feature gate
2025-10-24 09:12:03 -04:00
Dan Winship
b5297b18ab
Remove AllowServiceLBStatusOnNonLB feature gate
2025-10-24 09:12:01 -04:00
Kubernetes Prow Robot
6652c9fadf
Merge pull request #134457 from danwinship/prefersamenode
...
KEP-3015: update PreferSameTrafficDistribution to GA
2025-10-23 14:41:33 -07:00
Christian Van
b95439f6d1
docs: EphemeralContainerCommon.ResizePolicy: This field cannot be set on ephemeral containers
2025-10-21 11:49:17 -04:00
Tim Allclair
debe026b21
Fix unit tests to work with explicit depndencies
2025-10-15 15:04:26 -07:00
Dan Winship
3176ef2760
Update TrafficDistribution docs for PreferSame* GA
2025-10-14 08:24:21 -04:00
Dan Winship
02926c9563
Update PreferSameTrafficDistribution to GA
2025-10-14 08:20:43 -04:00
Dan Winship
b13564a63c
Belatedly remove references to PreferSameTrafficDistribution being Alpha
2025-10-14 08:18:05 -04:00
Kubernetes Prow Robot
db63a581ca
Merge pull request #134366 from tallclair/feature-gates-test
...
Set multiple feature gates simultaneously in test
2025-10-13 13:11:33 -07:00
Aaron Prindle
dfd7b230b4
feat: make it so that all ShortCircuit validators are run for short circuiting check
2025-10-07 22:47:42 +00:00
Tim Allclair
4986abe0b8
Automated refactoring to use SetFeatureGatesDuringTest
2025-10-01 21:10:53 -07:00
yongruilin
51f02aa58a
fix: Update error origin in ValidateDNS1123Label to use k8s-short-name format
2025-10-01 21:10:07 +00:00
yongruilin
6b11e6433c
run update-codegen to for ReplicationController
2025-10-01 20:42:23 +00:00
Tim Hockin
2d48dae391
Eliminate public ValidateReplicationControllerName
...
Everyone who referenced it now uses the underlying function. Clearer
and frees me up to change objectMeta validation without impacting anyone
else.
2025-10-01 19:45:37 +00:00
Tim Hockin
229c6b13ca
Validate ReplicationController.metadata.name
...
This relies on `+k8s:subfield` and validation cohorts. The
`k8s:optional` ensures that we don't run the name validation if name is
empty, because core apimachinery will already flag it as Required().
This demonstrates some of the DV value - docs and clients are now (in
theory) able to see what RC's name format is.
Co-Authored-by: Yongrui Lin <yongrlin@outlook.com >
2025-10-01 19:45:37 +00:00
Tim Hockin
5d067af5e1
Prefactor: Fix some bad tests
2025-10-01 19:00:30 +00:00
Aaron Prindle
5119b86966
refactor(DRA validation): Add granular controls to ValidateCSIDriverName for declarative validation migration
2025-09-26 01:42:33 +00:00
Tim Hockin
b6fdbe4a6a
Emit ratchet check for fields with a type func
...
This could go inside the type func but then we end up with a double
ratchet sometimes.
Co-Authored-By: Yongrui Lin <yongrlin@outlook.com >
2025-09-09 21:58:55 +00:00