diff --git a/hack/update-codegen.sh b/hack/update-codegen.sh index d021f9b5bd8..646f2f9d093 100755 --- a/hack/update-codegen.sh +++ b/hack/update-codegen.sh @@ -420,8 +420,11 @@ function codegen::validation() { k8s.io/code-generator/cmd/validation-gen # TODO: Where do we want these output? It should be somewhere internal.. - # The result file, in each pkg, of validation generation. - local output_file="${GENERATED_FILE_PREFIX}validations.go" + # All files emitted by validation-gen (the per-pkg validations file and the + # per-Kind coverage test fixtures under test/declarative_validation/) share + # this prefix so the cleanup below can glob-remove them in one pass. + local output_file_prefix="${GENERATED_FILE_PREFIX}validations." + local output_file="${output_file_prefix}go" # All directories that request any form of validation generation. if [[ "${DBG_CODEGEN}" == 1 ]]; then @@ -462,14 +465,14 @@ function codegen::validation() { done fi - git_find -z ':(glob)**'/"${output_file}" | xargs -0 rm -f + git_find -z ':(glob)**'/"${output_file_prefix}"'*' | xargs -0 rm -f validation-gen \ -v "${KUBE_VERBOSE}" \ --go-header-file "${BOILERPLATE_FILENAME}" \ --output-file "${output_file}" \ --test-output-root "test/declarative_validation" \ - --test-output-file-prefix "${GENERATED_FILE_PREFIX}" \ + --test-output-file-prefix "${output_file_prefix}" \ --test-allowlist "test/declarative_validation/coverage-allowlist.yaml" \ --lint-rules=known-tags-only,require-explicit-disablement \ $(printf -- " --readonly-pkg %s" "${readonly_pkgs[@]}") \ diff --git a/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.main_test.go b/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.main_test.go rename to test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.v1_test.go b/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.v1_test.go rename to test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.v1alpha1_test.go b/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.v1alpha1_test.go rename to test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.v1beta1_test.go b/test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.v1beta1_test.go rename to test/declarative_validation/admissionregistration/validatingadmissionpolicybinding/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.main_test.go b/test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.main_test.go rename to test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.v1_test.go b/test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.v1_test.go rename to test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.v2_test.go b/test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.validations.v2_test.go similarity index 100% rename from test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.v2_test.go rename to test/declarative_validation/autoscaling/horizontalpodautoscaler/zz_generated.validations.v2_test.go diff --git a/test/declarative_validation/batch/cronjob/zz_generated.main_test.go b/test/declarative_validation/batch/cronjob/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/batch/cronjob/zz_generated.main_test.go rename to test/declarative_validation/batch/cronjob/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/batch/cronjob/zz_generated.v1_test.go b/test/declarative_validation/batch/cronjob/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/batch/cronjob/zz_generated.v1_test.go rename to test/declarative_validation/batch/cronjob/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/batch/cronjob/zz_generated.v1beta1_test.go b/test/declarative_validation/batch/cronjob/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/batch/cronjob/zz_generated.v1beta1_test.go rename to test/declarative_validation/batch/cronjob/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/certificates/certificatesigningrequest/zz_generated.main_test.go b/test/declarative_validation/certificates/certificatesigningrequest/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/certificates/certificatesigningrequest/zz_generated.main_test.go rename to test/declarative_validation/certificates/certificatesigningrequest/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/certificates/certificatesigningrequest/zz_generated.v1_test.go b/test/declarative_validation/certificates/certificatesigningrequest/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/certificates/certificatesigningrequest/zz_generated.v1_test.go rename to test/declarative_validation/certificates/certificatesigningrequest/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/certificates/certificatesigningrequest/zz_generated.v1beta1_test.go b/test/declarative_validation/certificates/certificatesigningrequest/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/certificates/certificatesigningrequest/zz_generated.v1beta1_test.go rename to test/declarative_validation/certificates/certificatesigningrequest/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/certificates/clustertrustbundle/zz_generated.main_test.go b/test/declarative_validation/certificates/clustertrustbundle/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/certificates/clustertrustbundle/zz_generated.main_test.go rename to test/declarative_validation/certificates/clustertrustbundle/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/certificates/clustertrustbundle/zz_generated.v1alpha1_test.go b/test/declarative_validation/certificates/clustertrustbundle/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/certificates/clustertrustbundle/zz_generated.v1alpha1_test.go rename to test/declarative_validation/certificates/clustertrustbundle/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/certificates/clustertrustbundle/zz_generated.v1beta1_test.go b/test/declarative_validation/certificates/clustertrustbundle/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/certificates/clustertrustbundle/zz_generated.v1beta1_test.go rename to test/declarative_validation/certificates/clustertrustbundle/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/core/replicationcontroller/zz_generated.main_test.go b/test/declarative_validation/core/replicationcontroller/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/core/replicationcontroller/zz_generated.main_test.go rename to test/declarative_validation/core/replicationcontroller/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/core/replicationcontroller/zz_generated.v1_test.go b/test/declarative_validation/core/replicationcontroller/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/core/replicationcontroller/zz_generated.v1_test.go rename to test/declarative_validation/core/replicationcontroller/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/discovery/endpointslice/zz_generated.main_test.go b/test/declarative_validation/discovery/endpointslice/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/discovery/endpointslice/zz_generated.main_test.go rename to test/declarative_validation/discovery/endpointslice/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/discovery/endpointslice/zz_generated.v1_test.go b/test/declarative_validation/discovery/endpointslice/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/discovery/endpointslice/zz_generated.v1_test.go rename to test/declarative_validation/discovery/endpointslice/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/discovery/endpointslice/zz_generated.v1beta1_test.go b/test/declarative_validation/discovery/endpointslice/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/discovery/endpointslice/zz_generated.v1beta1_test.go rename to test/declarative_validation/discovery/endpointslice/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.main_test.go b/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.main_test.go rename to test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1_test.go b/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1_test.go rename to test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1beta1_test.go b/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1beta1_test.go rename to test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1beta2_test.go b/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1beta2_test.go similarity index 100% rename from test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1beta2_test.go rename to test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1beta2_test.go diff --git a/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1beta3_test.go b/test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1beta3_test.go similarity index 100% rename from test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.v1beta3_test.go rename to test/declarative_validation/flowcontrol/prioritylevelconfiguration/zz_generated.validations.v1beta3_test.go diff --git a/test/declarative_validation/networking/ingressclass/zz_generated.main_test.go b/test/declarative_validation/networking/ingressclass/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/networking/ingressclass/zz_generated.main_test.go rename to test/declarative_validation/networking/ingressclass/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/networking/ingressclass/zz_generated.v1_test.go b/test/declarative_validation/networking/ingressclass/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/networking/ingressclass/zz_generated.v1_test.go rename to test/declarative_validation/networking/ingressclass/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/networking/ingressclass/zz_generated.v1beta1_test.go b/test/declarative_validation/networking/ingressclass/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/networking/ingressclass/zz_generated.v1beta1_test.go rename to test/declarative_validation/networking/ingressclass/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/networking/ipaddress/zz_generated.main_test.go b/test/declarative_validation/networking/ipaddress/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/networking/ipaddress/zz_generated.main_test.go rename to test/declarative_validation/networking/ipaddress/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/networking/ipaddress/zz_generated.v1_test.go b/test/declarative_validation/networking/ipaddress/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/networking/ipaddress/zz_generated.v1_test.go rename to test/declarative_validation/networking/ipaddress/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/networking/ipaddress/zz_generated.v1beta1_test.go b/test/declarative_validation/networking/ipaddress/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/networking/ipaddress/zz_generated.v1beta1_test.go rename to test/declarative_validation/networking/ipaddress/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/networking/networkpolicy/zz_generated.main_test.go b/test/declarative_validation/networking/networkpolicy/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/networking/networkpolicy/zz_generated.main_test.go rename to test/declarative_validation/networking/networkpolicy/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/networking/networkpolicy/zz_generated.v1_test.go b/test/declarative_validation/networking/networkpolicy/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/networking/networkpolicy/zz_generated.v1_test.go rename to test/declarative_validation/networking/networkpolicy/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/node/runtimeclass/zz_generated.main_test.go b/test/declarative_validation/node/runtimeclass/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/node/runtimeclass/zz_generated.main_test.go rename to test/declarative_validation/node/runtimeclass/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/node/runtimeclass/zz_generated.v1_test.go b/test/declarative_validation/node/runtimeclass/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/node/runtimeclass/zz_generated.v1_test.go rename to test/declarative_validation/node/runtimeclass/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/node/runtimeclass/zz_generated.v1alpha1_test.go b/test/declarative_validation/node/runtimeclass/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/node/runtimeclass/zz_generated.v1alpha1_test.go rename to test/declarative_validation/node/runtimeclass/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/node/runtimeclass/zz_generated.v1beta1_test.go b/test/declarative_validation/node/runtimeclass/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/node/runtimeclass/zz_generated.v1beta1_test.go rename to test/declarative_validation/node/runtimeclass/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/rbac/clusterrole/zz_generated.main_test.go b/test/declarative_validation/rbac/clusterrole/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrole/zz_generated.main_test.go rename to test/declarative_validation/rbac/clusterrole/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/rbac/clusterrole/zz_generated.v1_test.go b/test/declarative_validation/rbac/clusterrole/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrole/zz_generated.v1_test.go rename to test/declarative_validation/rbac/clusterrole/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/rbac/clusterrole/zz_generated.v1alpha1_test.go b/test/declarative_validation/rbac/clusterrole/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrole/zz_generated.v1alpha1_test.go rename to test/declarative_validation/rbac/clusterrole/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/rbac/clusterrole/zz_generated.v1beta1_test.go b/test/declarative_validation/rbac/clusterrole/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrole/zz_generated.v1beta1_test.go rename to test/declarative_validation/rbac/clusterrole/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/rbac/clusterrolebinding/zz_generated.main_test.go b/test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrolebinding/zz_generated.main_test.go rename to test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/rbac/clusterrolebinding/zz_generated.v1_test.go b/test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrolebinding/zz_generated.v1_test.go rename to test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/rbac/clusterrolebinding/zz_generated.v1alpha1_test.go b/test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrolebinding/zz_generated.v1alpha1_test.go rename to test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/rbac/clusterrolebinding/zz_generated.v1beta1_test.go b/test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/rbac/clusterrolebinding/zz_generated.v1beta1_test.go rename to test/declarative_validation/rbac/clusterrolebinding/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/rbac/role/zz_generated.main_test.go b/test/declarative_validation/rbac/role/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/rbac/role/zz_generated.main_test.go rename to test/declarative_validation/rbac/role/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/rbac/role/zz_generated.v1_test.go b/test/declarative_validation/rbac/role/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/rbac/role/zz_generated.v1_test.go rename to test/declarative_validation/rbac/role/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/rbac/role/zz_generated.v1alpha1_test.go b/test/declarative_validation/rbac/role/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/rbac/role/zz_generated.v1alpha1_test.go rename to test/declarative_validation/rbac/role/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/rbac/role/zz_generated.v1beta1_test.go b/test/declarative_validation/rbac/role/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/rbac/role/zz_generated.v1beta1_test.go rename to test/declarative_validation/rbac/role/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/rbac/rolebinding/zz_generated.main_test.go b/test/declarative_validation/rbac/rolebinding/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/rbac/rolebinding/zz_generated.main_test.go rename to test/declarative_validation/rbac/rolebinding/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/rbac/rolebinding/zz_generated.v1_test.go b/test/declarative_validation/rbac/rolebinding/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/rbac/rolebinding/zz_generated.v1_test.go rename to test/declarative_validation/rbac/rolebinding/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/rbac/rolebinding/zz_generated.v1alpha1_test.go b/test/declarative_validation/rbac/rolebinding/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/rbac/rolebinding/zz_generated.v1alpha1_test.go rename to test/declarative_validation/rbac/rolebinding/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/rbac/rolebinding/zz_generated.v1beta1_test.go b/test/declarative_validation/rbac/rolebinding/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/rbac/rolebinding/zz_generated.v1beta1_test.go rename to test/declarative_validation/rbac/rolebinding/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/resource/deviceclass/zz_generated.main_test.go b/test/declarative_validation/resource/deviceclass/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/resource/deviceclass/zz_generated.main_test.go rename to test/declarative_validation/resource/deviceclass/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/resource/deviceclass/zz_generated.v1_test.go b/test/declarative_validation/resource/deviceclass/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/resource/deviceclass/zz_generated.v1_test.go rename to test/declarative_validation/resource/deviceclass/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/resource/deviceclass/zz_generated.v1beta1_test.go b/test/declarative_validation/resource/deviceclass/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/resource/deviceclass/zz_generated.v1beta1_test.go rename to test/declarative_validation/resource/deviceclass/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/resource/deviceclass/zz_generated.v1beta2_test.go b/test/declarative_validation/resource/deviceclass/zz_generated.validations.v1beta2_test.go similarity index 100% rename from test/declarative_validation/resource/deviceclass/zz_generated.v1beta2_test.go rename to test/declarative_validation/resource/deviceclass/zz_generated.validations.v1beta2_test.go diff --git a/test/declarative_validation/resource/devicetaintrule/zz_generated.main_test.go b/test/declarative_validation/resource/devicetaintrule/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/resource/devicetaintrule/zz_generated.main_test.go rename to test/declarative_validation/resource/devicetaintrule/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/resource/devicetaintrule/zz_generated.v1alpha3_test.go b/test/declarative_validation/resource/devicetaintrule/zz_generated.validations.v1alpha3_test.go similarity index 100% rename from test/declarative_validation/resource/devicetaintrule/zz_generated.v1alpha3_test.go rename to test/declarative_validation/resource/devicetaintrule/zz_generated.validations.v1alpha3_test.go diff --git a/test/declarative_validation/resource/devicetaintrule/zz_generated.v1beta2_test.go b/test/declarative_validation/resource/devicetaintrule/zz_generated.validations.v1beta2_test.go similarity index 100% rename from test/declarative_validation/resource/devicetaintrule/zz_generated.v1beta2_test.go rename to test/declarative_validation/resource/devicetaintrule/zz_generated.validations.v1beta2_test.go diff --git a/test/declarative_validation/resource/resourceclaim/zz_generated.main_test.go b/test/declarative_validation/resource/resourceclaim/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaim/zz_generated.main_test.go rename to test/declarative_validation/resource/resourceclaim/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/resource/resourceclaim/zz_generated.v1_test.go b/test/declarative_validation/resource/resourceclaim/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaim/zz_generated.v1_test.go rename to test/declarative_validation/resource/resourceclaim/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/resource/resourceclaim/zz_generated.v1beta1_test.go b/test/declarative_validation/resource/resourceclaim/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaim/zz_generated.v1beta1_test.go rename to test/declarative_validation/resource/resourceclaim/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/resource/resourceclaim/zz_generated.v1beta2_test.go b/test/declarative_validation/resource/resourceclaim/zz_generated.validations.v1beta2_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaim/zz_generated.v1beta2_test.go rename to test/declarative_validation/resource/resourceclaim/zz_generated.validations.v1beta2_test.go diff --git a/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.main_test.go b/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaimtemplate/zz_generated.main_test.go rename to test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.v1_test.go b/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaimtemplate/zz_generated.v1_test.go rename to test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.v1beta1_test.go b/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaimtemplate/zz_generated.v1beta1_test.go rename to test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.v1beta2_test.go b/test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.v1beta2_test.go similarity index 100% rename from test/declarative_validation/resource/resourceclaimtemplate/zz_generated.v1beta2_test.go rename to test/declarative_validation/resource/resourceclaimtemplate/zz_generated.validations.v1beta2_test.go diff --git a/test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.main_test.go b/test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.main_test.go rename to test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.v1alpha3_test.go b/test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.validations.v1alpha3_test.go similarity index 100% rename from test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.v1alpha3_test.go rename to test/declarative_validation/resource/resourcepoolstatusrequest/zz_generated.validations.v1alpha3_test.go diff --git a/test/declarative_validation/resource/resourceslice/zz_generated.main_test.go b/test/declarative_validation/resource/resourceslice/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/resource/resourceslice/zz_generated.main_test.go rename to test/declarative_validation/resource/resourceslice/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/resource/resourceslice/zz_generated.v1_test.go b/test/declarative_validation/resource/resourceslice/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/resource/resourceslice/zz_generated.v1_test.go rename to test/declarative_validation/resource/resourceslice/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/resource/resourceslice/zz_generated.v1beta1_test.go b/test/declarative_validation/resource/resourceslice/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/resource/resourceslice/zz_generated.v1beta1_test.go rename to test/declarative_validation/resource/resourceslice/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/resource/resourceslice/zz_generated.v1beta2_test.go b/test/declarative_validation/resource/resourceslice/zz_generated.validations.v1beta2_test.go similarity index 100% rename from test/declarative_validation/resource/resourceslice/zz_generated.v1beta2_test.go rename to test/declarative_validation/resource/resourceslice/zz_generated.validations.v1beta2_test.go diff --git a/test/declarative_validation/scheduling/podgroup/zz_generated.main_test.go b/test/declarative_validation/scheduling/podgroup/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/scheduling/podgroup/zz_generated.main_test.go rename to test/declarative_validation/scheduling/podgroup/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/scheduling/podgroup/zz_generated.v1alpha2_test.go b/test/declarative_validation/scheduling/podgroup/zz_generated.validations.v1alpha2_test.go similarity index 100% rename from test/declarative_validation/scheduling/podgroup/zz_generated.v1alpha2_test.go rename to test/declarative_validation/scheduling/podgroup/zz_generated.validations.v1alpha2_test.go diff --git a/test/declarative_validation/scheduling/workload/zz_generated.main_test.go b/test/declarative_validation/scheduling/workload/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/scheduling/workload/zz_generated.main_test.go rename to test/declarative_validation/scheduling/workload/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/scheduling/workload/zz_generated.v1alpha2_test.go b/test/declarative_validation/scheduling/workload/zz_generated.validations.v1alpha2_test.go similarity index 100% rename from test/declarative_validation/scheduling/workload/zz_generated.v1alpha2_test.go rename to test/declarative_validation/scheduling/workload/zz_generated.validations.v1alpha2_test.go diff --git a/test/declarative_validation/storage/storageclass/zz_generated.main_test.go b/test/declarative_validation/storage/storageclass/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/storage/storageclass/zz_generated.main_test.go rename to test/declarative_validation/storage/storageclass/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/storage/storageclass/zz_generated.v1_test.go b/test/declarative_validation/storage/storageclass/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/storage/storageclass/zz_generated.v1_test.go rename to test/declarative_validation/storage/storageclass/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/storage/storageclass/zz_generated.v1beta1_test.go b/test/declarative_validation/storage/storageclass/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/storage/storageclass/zz_generated.v1beta1_test.go rename to test/declarative_validation/storage/storageclass/zz_generated.validations.v1beta1_test.go diff --git a/test/declarative_validation/storage/volumeattachment/zz_generated.main_test.go b/test/declarative_validation/storage/volumeattachment/zz_generated.validations.main_test.go similarity index 100% rename from test/declarative_validation/storage/volumeattachment/zz_generated.main_test.go rename to test/declarative_validation/storage/volumeattachment/zz_generated.validations.main_test.go diff --git a/test/declarative_validation/storage/volumeattachment/zz_generated.v1_test.go b/test/declarative_validation/storage/volumeattachment/zz_generated.validations.v1_test.go similarity index 100% rename from test/declarative_validation/storage/volumeattachment/zz_generated.v1_test.go rename to test/declarative_validation/storage/volumeattachment/zz_generated.validations.v1_test.go diff --git a/test/declarative_validation/storage/volumeattachment/zz_generated.v1alpha1_test.go b/test/declarative_validation/storage/volumeattachment/zz_generated.validations.v1alpha1_test.go similarity index 100% rename from test/declarative_validation/storage/volumeattachment/zz_generated.v1alpha1_test.go rename to test/declarative_validation/storage/volumeattachment/zz_generated.validations.v1alpha1_test.go diff --git a/test/declarative_validation/storage/volumeattachment/zz_generated.v1beta1_test.go b/test/declarative_validation/storage/volumeattachment/zz_generated.validations.v1beta1_test.go similarity index 100% rename from test/declarative_validation/storage/volumeattachment/zz_generated.v1beta1_test.go rename to test/declarative_validation/storage/volumeattachment/zz_generated.validations.v1beta1_test.go