kubernetes/pkg/registry/core
Kubernetes Submit Queue c90faa8071 Merge pull request #44779 from enj/enj/r/etcd_default_name_copy
Automatic merge from submit-queue (batch tested with PRs 44837, 44779, 44492)

Default ObjectNameFunc for all REST Stores

All `Store`s in Kubernetes follow the same logic for determining the name of an object.  This change makes it so that `CompleteWithOptions` defaults the `ObjectNameFunc` if it is not specified.  Thus a user does not need to remember to use `ObjectMeta.Name`.  Using the wrong field as the name can lead to an object which has a name that bypasses normal object name validation.

Signed-off-by: Monis Khan <mkhan@redhat.com>

cc @liggitt @soltysh for review

**Release note**:

```
NONE
```
2017-04-24 07:55:59 -07:00
..
componentstatus componentstatus: support client cert health check 2017-04-17 13:58:33 +08:00
configmap Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
endpoint Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
event Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
limitrange Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
namespace Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
node Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
persistentvolume Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
persistentvolumeclaim Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
pod Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
podtemplate Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
rangeallocation Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
replicationcontroller Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
resourcequota Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
rest componentstatus: support client cert health check 2017-04-17 13:58:33 +08:00
secret Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
service Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
serviceaccount Default ObjectNameFunc for all REST Stores 2017-04-21 15:47:25 -04:00
OWNERS Update OWNERS approvers and reviewers: pkg/registry 2016-12-19 16:22:40 -08:00