From 1ad85590c3ad4bea451554f82b1f6dfbc000f834 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav Date: Thu, 16 Jul 2026 10:50:37 +0530 Subject: [PATCH] kube-api-linter: enable optionalorrequired checks for flowcontrol Add +required/+optional markers across flowcontrol API versions and regenerate OpenAPI, protobuf, and applyconfiguration artifacts with current tags so unrelated discovery files are left untouched. Kubernetes-commit: 52c2a3ab1caa6f55b4e14c89cbf33bca21feaa32 --- applyconfigurations/flowcontrol/v1/flowschemacondition.go | 3 +-- .../flowcontrol/v1/prioritylevelconfigurationcondition.go | 3 +-- applyconfigurations/flowcontrol/v1beta1/flowschemacondition.go | 3 +-- .../flowcontrol/v1beta1/prioritylevelconfigurationcondition.go | 3 +-- applyconfigurations/flowcontrol/v1beta2/flowschemacondition.go | 3 +-- .../flowcontrol/v1beta2/prioritylevelconfigurationcondition.go | 3 +-- applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go | 3 +-- .../flowcontrol/v1beta3/prioritylevelconfigurationcondition.go | 3 +-- 8 files changed, 8 insertions(+), 16 deletions(-) diff --git a/applyconfigurations/flowcontrol/v1/flowschemacondition.go b/applyconfigurations/flowcontrol/v1/flowschemacondition.go index a9023615d..fa6c67205 100644 --- a/applyconfigurations/flowcontrol/v1/flowschemacondition.go +++ b/applyconfigurations/flowcontrol/v1/flowschemacondition.go @@ -32,8 +32,7 @@ type FlowSchemaConditionApplyConfiguration struct { // Required. Type *flowcontrolv1.FlowSchemaConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1/prioritylevelconfigurationcondition.go b/applyconfigurations/flowcontrol/v1/prioritylevelconfigurationcondition.go index 82b9547d5..ea7be15dc 100644 --- a/applyconfigurations/flowcontrol/v1/prioritylevelconfigurationcondition.go +++ b/applyconfigurations/flowcontrol/v1/prioritylevelconfigurationcondition.go @@ -32,8 +32,7 @@ type PriorityLevelConfigurationConditionApplyConfiguration struct { // Required. Type *flowcontrolv1.PriorityLevelConfigurationConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1beta1/flowschemacondition.go b/applyconfigurations/flowcontrol/v1beta1/flowschemacondition.go index 9462bbd02..aa926a1be 100644 --- a/applyconfigurations/flowcontrol/v1beta1/flowschemacondition.go +++ b/applyconfigurations/flowcontrol/v1beta1/flowschemacondition.go @@ -32,8 +32,7 @@ type FlowSchemaConditionApplyConfiguration struct { // Required. Type *flowcontrolv1beta1.FlowSchemaConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1beta1.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1beta1/prioritylevelconfigurationcondition.go b/applyconfigurations/flowcontrol/v1beta1/prioritylevelconfigurationcondition.go index a2ebf71fc..af4dc6a3a 100644 --- a/applyconfigurations/flowcontrol/v1beta1/prioritylevelconfigurationcondition.go +++ b/applyconfigurations/flowcontrol/v1beta1/prioritylevelconfigurationcondition.go @@ -32,8 +32,7 @@ type PriorityLevelConfigurationConditionApplyConfiguration struct { // Required. Type *flowcontrolv1beta1.PriorityLevelConfigurationConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1beta1.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1beta2/flowschemacondition.go b/applyconfigurations/flowcontrol/v1beta2/flowschemacondition.go index 6bebc912c..2706b563c 100644 --- a/applyconfigurations/flowcontrol/v1beta2/flowschemacondition.go +++ b/applyconfigurations/flowcontrol/v1beta2/flowschemacondition.go @@ -32,8 +32,7 @@ type FlowSchemaConditionApplyConfiguration struct { // Required. Type *flowcontrolv1beta2.FlowSchemaConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1beta2.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1beta2/prioritylevelconfigurationcondition.go b/applyconfigurations/flowcontrol/v1beta2/prioritylevelconfigurationcondition.go index 26a8b6624..a6c789886 100644 --- a/applyconfigurations/flowcontrol/v1beta2/prioritylevelconfigurationcondition.go +++ b/applyconfigurations/flowcontrol/v1beta2/prioritylevelconfigurationcondition.go @@ -32,8 +32,7 @@ type PriorityLevelConfigurationConditionApplyConfiguration struct { // Required. Type *flowcontrolv1beta2.PriorityLevelConfigurationConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1beta2.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go b/applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go index de2aff568..74189b100 100644 --- a/applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go +++ b/applyconfigurations/flowcontrol/v1beta3/flowschemacondition.go @@ -32,8 +32,7 @@ type FlowSchemaConditionApplyConfiguration struct { // Required. Type *flowcontrolv1beta3.FlowSchemaConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1beta3.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"` diff --git a/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationcondition.go b/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationcondition.go index bd14650a9..87013c67b 100644 --- a/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationcondition.go +++ b/applyconfigurations/flowcontrol/v1beta3/prioritylevelconfigurationcondition.go @@ -32,8 +32,7 @@ type PriorityLevelConfigurationConditionApplyConfiguration struct { // Required. Type *flowcontrolv1beta3.PriorityLevelConfigurationConditionType `json:"type,omitempty"` // `status` is the status of the condition. - // Can be True, False, Unknown. - // Required. + // Should be specified and set to one of True, False, Unknown. Status *flowcontrolv1beta3.ConditionStatus `json:"status,omitempty"` // `lastTransitionTime` is the last time the condition transitioned from one status to another. LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"`