kubernetes/pkg/apis/extensions
k8s-merge-robot 272674b2a6 Merge pull request #25007 from liggitt/third-party-resource-validation
Automatic merge from submit-queue

validate third party resources

addresses validation portion of https://github.com/kubernetes/kubernetes/issues/22768

* ThirdPartyResource: validates name (3 segment DNS subdomain) and version names (single segment DNS label)
* ThirdPartyResourceData: validates objectmeta (name is validated as a DNS label)
* removes ability to use GenerateName with thirdpartyresources (kind and api group should not be randomized, in my opinion)

test improvements:
* updates resttest to clean up after create tests (so the same valid object can be used)
* updates resttest to take a name generator (in case "foo1" isn't a valid name for the object under test)

action required for alpha thirdpartyresource users:
* existing thirdpartyresource objects that do not match these validation rules will need to be removed/updated (after removing thirdpartyresourcedata objects stored under the disallowed versions, kind, or group names)
* existing thirdpartyresourcedata objects that do not match the name validation rule will not be able to be updated, but can be removed
2016-05-15 03:38:29 -07:00
..
install Move internal types of hpa from pkg/apis/extensions to pkg/apis/autoscaling 2016-05-09 09:18:13 +02:00
v1beta1 It's 2016, yo. 2016-05-13 12:41:40 -07:00
validation Merge pull request #25007 from liggitt/third-party-resource-validation 2016-05-15 03:38:29 -07:00
deep_copy_generated.go generated code 2016-05-11 18:07:36 -04:00
register.go Merge pull request #25279 from piosz/hpa-ga 2016-05-11 13:19:42 -07:00
types.generated.go It's 2016, yo. 2016-05-13 12:41:40 -07:00
types.go PSP types 2016-05-11 18:07:35 -04:00