Kubernetes Prow Robot
4ca91a6542
Merge pull request #134994 from liggitt/drop-strict-cost
...
Drop locked StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks feature gates
2025-10-31 07:38:12 -07:00
Jordan Liggitt
bd11e52bfc
Drop locked StrictCostEnforcementForVAP and StrictCostEnforcementForWebhooks feature gates
2025-10-31 00:03:42 -04:00
yongruilin
d80ac77d98
feat(dra): add k8s:optional for all DV migrated optional fields
2025-10-30 23:31:01 +00:00
yongruilin
2713803c78
feat(dra): migrate NetworkDeviceData.IPs maxItems to declarative validation
2025-10-30 07:14:06 +00:00
yongruilin
0d6d2aa6a5
feat(dra): migrate DeviceAllocationConfiguration.Requests maxItems to declarative validation
2025-10-30 07:14:06 +00:00
yongruilin
a553ac0e92
feat(dra): migrate DeviceAllocationConfiguration.Requests uniqueness to declarative validation
2025-10-30 07:06:35 +00:00
yongruilin
a4e8b54dee
test(validation): add case for handling duplicate request names in ResourceClaim status update
2025-10-30 07:06:35 +00:00
yongruilin
9bbf28e2f4
feat(dra): migrate NetworkDeviceData.IPs uniqueness to declarative validation
2025-10-30 07:06:35 +00:00
Kubernetes Prow Robot
de28a5bfea
Merge pull request #134602 from lalitc375/device-attirubute
...
[feat] Add k8s-resource-fully-qualified-name format
2025-10-29 16:36:01 -07:00
Kubernetes Prow Robot
3ec2d82da5
Merge pull request #134784 from michaelasp/svm_beta2
...
SVM: bump the API to beta, remove unused fields
2025-10-29 13:56:02 -07:00
Michael Aspinwall
3b72759d1b
Update SVM to Beta
...
Co-authored-by: Stanislav Láznička <stlaz.devel@proton.me >
2025-10-29 19:36:11 +00:00
Lalit Chauhan
37ba7bb454
Address feedbacks
2025-10-29 04:41:10 +00:00
Lalit Chauhan
ec8c2246b2
Use k8s-resource-fully-qualified-name format to validate MatchAttribute
2025-10-29 04:41:07 +00:00
Kubernetes Prow Robot
06bbf2abbc
Merge pull request #134796 from darshansreenivas/dtumkur-pr-storage-tag-migration
...
feat: wire storage group for declarative validation and +k8s:required to StorageClass.Provisioner
2025-10-28 17:54:00 -07:00
Kubernetes Prow Robot
dbf19f370a
Merge pull request #134836 from lalitc375/maxLen
...
Use eachKey DV in DRA resources.
2025-10-28 17:04:07 -07:00
Kubernetes Prow Robot
0b90cb5e5a
Merge pull request #134493 from adrianmoisey/promote-kep-5311-to-beta
...
Promote KEP-5311 (Relaxed validation for Services names) to beta
2025-10-28 17:04:00 -07:00
darshansreenivas
68710ce086
add declarative validation test
...
- restore v1alpha1
- fix lint issues
- ensure tests run with valid objects
2025-10-28 14:56:10 -07:00
darshansreenivas
2e257dffd8
update code-gen for new tags and ignore v1alpha1
2025-10-28 14:53:54 -07:00
Lalit Chauhan
8f0a6583ca
Use eachKey DV in DRA resources.
2025-10-28 20:09:09 +00:00
Kubernetes Prow Robot
bdcff90855
Merge pull request #134805 from aaron-prindle/dv-deviceclaim-subfield
...
feat: add subfield +k8s:format=k8s-long-name validation for DeviceClass ObjeMeta.Name field
2025-10-28 12:10:03 -07:00
Kubernetes Prow Robot
ffdfc17ebc
Merge pull request #134824 from lalitc375/union
...
use union member DV in the DRA
2025-10-27 10:29:35 -07:00
Kubernetes Prow Robot
f051670a47
Merge pull request #133087 from atiratree/terminating-replicas-beta
...
promote DeploymentReplicaSetTerminatingReplicas to Beta
2025-10-27 04:47:37 -07:00
Lalit Chauhan
8a6b3caaa0
use union member DV in the DRA
2025-10-24 23:04:48 +00:00
Aaron Prindle
97f9819f7e
address feedback
2025-10-24 21:21:49 +00:00
Kubernetes Prow Robot
1135d04f1d
Merge pull request #134826 from aramase/aramase/f/kep_5538_beta_impl
...
CSI driver opt-in for service account tokens via secrets field
2025-10-24 13:57:35 -07:00
Kubernetes Prow Robot
8de3b303e0
Merge pull request #134807 from yongruilin/master_maxlength
...
Add k8s:maxLength tag and use it on NetworkDeviceData fields
2025-10-24 12:15:41 -07:00
Anish Ramasekar
30a6d4b389
Add CSI driver opt-in for service account tokens via secrets field
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-10-24 11:04:02 -07: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
yongruilin
78796239cf
feat(validation): add k8s:optional tag to InterfaceName and HardwareAddress in NetworkDeviceData across all versions
2025-10-23 21:04:02 +00:00
Aaron Prindle
9ba536c2e4
feat: add subfield +k8s:format=k8s-long-name validation for DeviceClass ObjeMeta.Name field
2025-10-23 16:42:58 +00:00
Kubernetes Prow Robot
87a2b7138b
Merge pull request #134767 from lalitc375/slice
...
Enable DV for resourceslice
2025-10-22 17:38:52 -07:00
Kubernetes Prow Robot
370c2f1d98
Merge pull request #134537 from itzPranshul/master-vg-enable-clusterRole
...
[RBAC] Enable Declarative Validation(DV) support for ClusterRole and RoleBinding
2025-10-22 16:48:38 -07:00
Lalit Chauhan
2061ec2be9
Enable DV for resourceslice
2025-10-22 22:48:25 +00:00
yongruilin
833c026435
feat(dra): add k8s:maxLength tag on HardwareAddress in NetworkDeviceData
2025-10-22 22:42:32 +00:00
yongruilin
6fa8cb4a99
feat(dra): add k8s:maxLength on NetworkData.InterfaceName
2025-10-22 22:41:07 +00:00
yongruilin
2b4495f66a
feat(dra): add k8s:optional on AllocatedDeviceStatus.NetworkData
2025-10-22 22:38:47 +00:00
Kubernetes Prow Robot
6c8a609fd0
Merge pull request #134555 from aaron-prindle/dv-enum-migration
...
feat: add +k8s:enum declarative validation to ResourceClaim DeviceTolerationOperator and DeviceTaintEffect
2025-10-21 15:54:37 -07:00
Kubernetes Prow Robot
2db2d7b1b5
Merge pull request #134463 from cvan20191/fix-resizepolicy-ephemeral-container-docs
...
Fix resizepolicy ephemeral container docs
2025-10-21 14:08:39 -07:00
Kubernetes Prow Robot
de07331f0f
Merge pull request #134358 from lalitc375/extended-resource-name
...
feat: Add k8s-extended-resource-name format and validator for DeviceClass
2025-10-21 13:16:38 -07:00
Lalit Chauhan
229b33c440
Address feedbacks
2025-10-21 18:09:10 +00:00
Lalit Chauhan
95c42b9951
Fix rebase issues
2025-10-21 18:09:10 +00:00
Lalit Chauhan
cf96486aed
Add format validator for DeviceClass.ExtendedResourceName
2025-10-21 18:09:10 +00:00
Lubomir I. Ivanov
3968f7ec5d
apis/apps/fuzzer: add missing MaxUnavailable defaulting
...
Include defaulting in the StatefulSet fuzzer for the field
RollingUpdate.MaxUnavailable, otherwise when the feature gate
MaxUnavailableStatefulSet is enabled it changes the default
in SetDefaults_StatefulSet from /pkg/apis/apps/v1/defaults.go.
That can cause errors such as:
--- FAIL: TestRoundTripTypes (1.05s)
...
- MaxUnavailable: nil,
+ MaxUnavailable: s"1",
2025-10-21 19:03:57 +02:00
Christian Van
b95439f6d1
docs: EphemeralContainerCommon.ResizePolicy: This field cannot be set on ephemeral containers
2025-10-21 11:49:17 -04:00
pranshul gupta
dbb3941cfe
Declarative validation coverage for RoleRef.Name and Subject.Name in RoleBinding#
2025-10-21 11:51:20 +05:30
Aaron Prindle
2e0319181d
address feedback
2025-10-21 00:27:25 +00:00
yongruilin
a817e2b923
test(validation): Mark bindingConditions and bindingFailureConditions errors as covered by declarative
2025-10-20 23:38:48 +00:00
yongruilin
2a116e29ce
feat(dra): Add maxItems tag on DeviceRequestAllocationResul.BindingFailureConditions field
2025-10-20 23:35:09 +00:00