k3s/pkg
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
..
api Merge pull request #64654 from atlassian/missing-error-handling 2018-07-02 07:14:34 -07:00
apis Update generated files 2018-06-29 20:36:17 +02:00
auth Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
capabilities
client Autogenerated stuff 2018-06-27 13:31:10 +02:00
cloudprovider Merge pull request #65412 from yastij/az-ignore-failed-nic 2018-07-01 20:25:04 -07:00
controller Merge pull request #65484 from yue9944882/chore/sync-impl-with-doc 2018-07-02 03:55:03 -07:00
credentialprovider Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
features Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
fieldpath Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
generated Autogenerated stuff 2018-06-27 13:31:10 +02:00
kubeapiserver Merge pull request #63653 from WanLinghao/token_expiry_limit 2018-06-27 00:31:08 -07:00
kubectl Merge pull request #65524 from interma/log_message_kubectl_helpers 2018-07-02 11:06:11 -07:00
kubelet Merge pull request #65582 from dtaniwaki/fix-test-failure-of-truncated-time 2018-06-29 20:14:06 -07:00
kubemark Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
master Merge pull request #64246 from wojtek-t/lease_object_type 2018-06-27 08:17:10 -07:00
printers Merge pull request #65463 from smarterclayton/jobs_output 2018-06-28 02:20:20 -07:00
probe Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
proxy Merge pull request #64654 from atlassian/missing-error-handling 2018-07-02 07:14:34 -07:00
quota Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
registry Merge pull request #65154 from jennybuckley/add-update-options-3 2018-07-02 11:06:15 -07:00
routes
scheduler Merge pull request #64363 from idealhack/sub-benchmarks/scheduler/schedulercache 2018-07-01 19:04:19 -07:00
security Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
securitycontext Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
serviceaccount fix a nit error in log 2018-06-27 14:21:27 +08:00
ssh Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
util Merge pull request #65447 from wongma7/mapvolume-symlink 2018-06-27 02:15:12 -07:00
version Set gazelle:importmap_prefix for everything under staging/src 2018-06-22 16:22:57 -07:00
volume Merge pull request #65310 from wenlxie/upstream.master.fixlocalvolumevmnotfound 2018-06-29 20:14:12 -07:00
watch/json Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
windows/service Update to gazelle 0.12.0 and run hack/update-bazel.sh 2018-06-22 16:22:18 -07:00
.import-restrictions
BUILD Autogenerated stuff 2018-06-27 13:31:10 +02:00
OWNERS