Factor out API defaulting from validation logic
Currently, the validation logic validates fields in an object and supply default
values wherever applies. This change factors out defaulting to a set of
defaulting callback functions for decoding (see #1502 for more discussion).
* This change is based on pull request 2587.
* Most defaulting has been migrated to defaults.go where the defaulting
functions are added.
* validation_test.go and converter_test.go have been adapted to not testing the
default values.
* Fixed all tests with that create invalid objects with the absence of
defaulting logic.
Showing
pkg/api/v1beta2/defaults.go
0 → 100644
pkg/api/v1beta3/defaults.go
0 → 100644
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment