mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-06-09 00:34:10 -04:00
Enable validation-gen on all remaining APIs
This commit is contained in:
parent
46ac2d8db8
commit
049bdb7884
22 changed files with 44 additions and 0 deletions
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/admission/v1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/admission/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/admission/v1
|
||||
|
||||
// +groupName=admission.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/admission/v1beta1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/admission/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/admission/v1beta1
|
||||
|
||||
// +groupName=admission.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/apidiscovery/v2
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/apidiscovery/v2
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/apidiscovery/v2
|
||||
|
||||
// +groupName=apidiscovery.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/apidiscovery/v2beta1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/apidiscovery/v2beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/apidiscovery/v2beta1
|
||||
|
||||
// +groupName=apidiscovery.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/apiserverinternal/v1alpha1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/apiserverinternal/v1alpha1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/apiserverinternal/v1alpha1
|
||||
|
||||
// +groupName=internal.apiserver.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,5 +18,7 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/apps/v1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/apps/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/apps/v1
|
||||
|
||||
package v1
|
||||
|
|
|
|||
|
|
@ -19,5 +19,7 @@ limitations under the License.
|
|||
// +groupName=authentication.k8s.io
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/authentication/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/authentication/v1
|
||||
|
||||
package v1
|
||||
|
|
|
|||
|
|
@ -19,5 +19,7 @@ limitations under the License.
|
|||
// +groupName=authentication.k8s.io
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/authentication/v1alpha1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/authentication/v1alpha1
|
||||
|
||||
package v1alpha1
|
||||
|
|
|
|||
|
|
@ -19,5 +19,7 @@ limitations under the License.
|
|||
// +groupName=authentication.k8s.io
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/authentication/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/authentication/v1beta1
|
||||
|
||||
package v1beta1
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/authorization/v1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/authorization/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/authorization/v1
|
||||
|
||||
// +groupName=authorization.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/authorization/v1beta1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/authorization/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/authorization/v1beta1
|
||||
|
||||
// +groupName=authorization.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/coordination/v1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/coordination/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/coordination/v1
|
||||
|
||||
// +groupName=coordination.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/coordination/v1alpha2
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/coordination/v1alpha2
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/coordination/v1alpha2
|
||||
|
||||
// +groupName=coordination.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/coordination/v1beta1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/coordination/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/coordination/v1beta1
|
||||
|
||||
// +groupName=coordination.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/events/v1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/events/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/events/v1
|
||||
|
||||
// +groupName=events.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/events/v1beta1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/events/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/events/v1beta1
|
||||
|
||||
// +groupName=events.k8s.io
|
||||
|
||||
|
|
|
|||
|
|
@ -20,5 +20,7 @@ limitations under the License.
|
|||
// +k8s:defaulter-gen-input=k8s.io/api/imagepolicy/v1alpha1
|
||||
|
||||
// +groupName=imagepolicy.k8s.io
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/imagepolicy/v1alpha1
|
||||
|
||||
package v1alpha1
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/policy/v1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/policy/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/policy/v1
|
||||
|
||||
// Package policy is for any kind of policy object. Currently, this only
|
||||
// includes policyv1.PodDisruptionBudget
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ limitations under the License.
|
|||
// +k8s:conversion-gen-external-types=k8s.io/api/policy/v1beta1
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/policy/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/policy/v1beta1
|
||||
|
||||
// Package policy is for any kind of policy object. Suitable examples, even if
|
||||
// they aren't all here, are policyv1beta1.PodDisruptionBudget,
|
||||
|
|
|
|||
|
|
@ -19,5 +19,7 @@ limitations under the License.
|
|||
// +groupName=scheduling.k8s.io
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/scheduling/v1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/scheduling/v1
|
||||
|
||||
package v1
|
||||
|
|
|
|||
|
|
@ -19,5 +19,7 @@ limitations under the License.
|
|||
// +groupName=scheduling.k8s.io
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/scheduling/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/scheduling/v1beta1
|
||||
|
||||
package v1beta1
|
||||
|
|
|
|||
|
|
@ -19,5 +19,7 @@ limitations under the License.
|
|||
// +groupName=storagemigration.k8s.io
|
||||
// +k8s:defaulter-gen=TypeMeta
|
||||
// +k8s:defaulter-gen-input=k8s.io/api/storagemigration/v1beta1
|
||||
// +k8s:validation-gen=TypeMeta
|
||||
// +k8s:validation-gen-input=k8s.io/api/storagemigration/v1beta1
|
||||
|
||||
package v1beta1
|
||||
|
|
|
|||
Loading…
Reference in a new issue