kubernetes/pkg
Kubernetes Submit Queue 4425841ce2 Merge pull request #53158 from liggitt/update-pod-spec-versioned
Automatic merge from submit-queue (batch tested with PRs 53101, 53158, 52165). 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>.

Calculate patches for  commands using input version

Fixes #53040

the encoder used for encoding these objects while calculating patches does not have sufficient information to select a correct version when the object does not exist in all versions of a target group (like replicasets not existing in apps/v1beta1)

this PR wraps the encoder to first convert to the same version used to read the object (based on the mapping's GroupVersion)

long-term, we should switch UpdatePodSpecForObject to work on versioned objects and v1.PodSpec and avoid conversion altogether

```release-note
Fixes an issue with `kubectl set` commands encountering conversion errors for ReplicaSet and DaemonSet objects
```
2017-09-29 14:36:19 -07:00
..
api Merge pull request #52803 from jessfraz/AllowPrivilegeEscalation 2017-09-25 14:50:54 -07:00
apimachinery/tests Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
apis Limit 52-character cronjob name validation to create 2017-09-24 23:56:27 -04:00
auth generated 2017-09-01 19:11:19 +08:00
bootstrap/api Add extra group constants and validation to pkg/bootstrap/api. 2017-08-25 16:04:53 -05:00
capabilities Use buildozer to remove deprecated automanaged tags 2017-09-21 15:53:22 -07:00
client Disable default paging in list watches 2017-09-06 23:10:59 -04:00
cloudprovider Merge pull request #53101 from FengyunPan/default-external 2017-09-29 14:36:16 -07:00
controller Merge pull request #53098 from gnufied/add-volume-expand-comments 2017-09-28 10:12:20 -07:00
credentialprovider Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
features Merge pull request #51943 from CaoShuFeng/feature_gate 2017-09-06 06:54:30 -07:00
fieldpath Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
generated Merge pull request #51463 from lucab85/i18n-Italian 2017-09-23 04:02:51 -07:00
hyperkube Remove kubectl's dependence on schema file in pkg/api/validation. 2017-08-16 16:38:28 -07:00
kubeapiserver Merge pull request #52873 from ixdy/bazel-cleanup 2017-09-24 00:04:36 -07:00
kubectl Merge pull request #53158 from liggitt/update-pod-spec-versioned 2017-09-29 14:36:19 -07:00
kubelet Merge pull request #53094 from yguo0905/fix 2017-09-29 12:38:22 -07:00
kubemark Use separate client for node status loop 2017-09-14 15:56:22 -04:00
master Merge pull request #52443 from spxtr/racercar 2017-09-23 18:48:52 -07:00
printers Support apps.ReplicaSet in kubectl describe 2017-09-26 10:54:04 -07:00
probe Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
proxy Merge pull request #52873 from ixdy/bazel-cleanup 2017-09-24 00:04:36 -07:00
quota Merge pull request #52452 from gnufied/fix-quota-on-update 2017-09-15 01:59:56 -07:00
registry Limit 52-character cronjob name validation to create 2017-09-24 23:56:27 -04:00
routes Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
security Merge pull request #50378 from php-coder/improve_unit_tests 2017-09-23 04:02:49 -07:00
securitycontext AllowPrivilegeEscalation: add validations for caps and privileged 2017-09-25 13:22:02 -04:00
serviceaccount Merge pull request #50876 from enj/enj/f/owners_reviewer 2017-08-18 05:42:07 -07:00
ssh update cadvisor, docker, and runc godeps 2017-09-05 12:38:57 -07:00
util Merge pull request #52493 from mtaufen/fix-file-leak 2017-09-26 15:51:19 -07:00
version golint version and fix versioning doc link 2017-09-15 18:44:23 +08:00
volume Add documentation comments for volume expand controller 2017-09-26 22:25:23 -04:00
watch Remove BUILD reference to removed files 2017-08-16 11:22:37 -07:00
BUILD Remove BUILD reference to removed files 2017-08-16 11:22:37 -07:00
OWNERS