kubernetes/pkg/api/testing
Lalit Chauhan e83723ce2c Add ignoreConversionErrors option to validation testing
This commit adds an 'IgnoreObjectConversionErrors' option to the
validation testing framework in 'k8s.io/apimachinery' and exposes it
via 'pkg/api/testing'.

This is useful for fuzzing tests where we might want to skip object
versions that cannot be converted from the internal version (e.g. due to
missing fields or incompatible types in older versions) but still want
to test validation for the versions that *can* be converted.

The 'autoscaling' group versions are added to 'TestVersionedValidationByFuzzing'
with this option enabled.
2026-01-06 18:23:26 +00:00
..
compat hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
applyconfiguration_test.go Use randfill, do API renames 2025-03-08 15:18:00 -08:00
backward_compatibility_test.go Implement pod deletion cost 2021-03-01 13:45:58 -05:00
conversion.go pkg/api: Fix golint errors 2018-09-07 12:31:25 +05:30
conversion_test.go Use randfill, do API renames 2025-03-08 15:18:00 -08:00
copy_test.go Use randfill, do API renames 2025-03-08 15:18:00 -08:00
deep_copy_test.go Move from k8s.gcr.io to registry.k8s.io 2022-05-31 10:16:53 -04:00
defaulting_test.go Promote PodCertificateRequests to v1beta1 2025-11-02 05:33:44 +00:00
doc.go pkg/api: move *_test.go -> pkg/api/testing 2017-10-11 16:04:50 +02:00
fuzzer.go Use randfill, do API renames 2025-03-08 15:18:00 -08:00
install.go api: dynamic resource allocation API 2022-11-10 20:08:24 +01:00
meta_test.go Remove selflink references in api tests 2022-02-14 11:11:56 +01:00
node_example.json Avoid using Docker Engine as example for container runtime 2022-03-25 00:36:50 +00:00
OWNERS Update pkg/api/testing/OWNERS 2025-09-16 16:05:21 -04:00
replication_controller_example.json Drop null creationTimestamp from test fixtures 2025-05-02 15:38:40 -04:00
serialization_proto_test.go Drop unnecessary gogo dependencies 2025-09-23 13:44:20 -04:00
serialization_test.go Use randfill, do API renames 2025-03-08 15:18:00 -08:00
unstructured_test.go Use randfill, do API renames 2025-03-08 15:18:00 -08:00
validate_pod_level_defaults_test.go Unit test pod level hugepage Default and Validation logic 2025-07-24 21:29:04 +00:00
validation.go Add ignoreConversionErrors option to validation testing 2026-01-06 18:23:26 +00:00
validation_test.go Add ignoreConversionErrors option to validation testing 2026-01-06 18:23:26 +00:00