k3s/pkg/registry/core
Kubernetes Submit Queue dcf296a97a
Merge pull request #65154 from jennybuckley/add-update-options-3
Automatic merge from submit-queue (batch tested with PRs 65299, 65524, 65154, 65329, 65536). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Allow override of AllowCreateOnUpdate with new argument to Update

**What this PR does / why we need it**:
Changes the Update function signature to include a new bool which tells storage to override what the UpdateStrategy returns for AllowCreateOnUpdate. This is not exposed to the user, the handler is the one that sets this override value. Eventually the patch handler will set this to true, in order to provide more consistent apply behavior, without changing the existing PUT behavior.

Redo of https://github.com/kubernetes/kubernetes/pull/65075 but on master to reduce number of conflicts when we merge feature-serverside-apply with master.

/sig api-machinery
/cc @apelisse @lavalamp 

**Release note**:
```release-note
NONE
```
No release note because this is just an internal change
2018-07-02 11:06:15 -07:00
..
componentstatus Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
configmap Allow override AllowCreateOnUpdate with new argument to Update 2018-06-28 14:24:51 -07:00
endpoint Allow override AllowCreateOnUpdate with new argument to Update 2018-06-28 14:24:51 -07:00
event Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
limitrange Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
namespace Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
node Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
persistentvolume Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
persistentvolumeclaim Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
pod Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
podtemplate Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
rangeallocation Update generated files 2017-11-09 12:14:08 +01:00
replicationcontroller Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
resourcequota Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
rest Merge pull request #63653 from WanLinghao/token_expiry_limit 2018-06-27 00:31:08 -07:00
secret Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
service Propagate forceAllowCreate as false to all subresources 2018-06-29 11:28:19 -07:00
serviceaccount Merge pull request #63653 from WanLinghao/token_expiry_limit 2018-06-27 00:31:08 -07:00
OWNERS