kubernetes/pkg/kubectl/cmd
Kubernetes Submit Queue 653fd97ba0 Merge pull request #37966 from p0lyn0mial/unify_restmapping_and_restmappings
Automatic merge from submit-queue (batch tested with PRs 38185, 37966)

decided to extract common logic for RESTMapping and RESTMappings to a…

<!--  Thanks for sending a pull request!  Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->

**What this PR does / why we need it**: the changes introduced in this PR extract common logic of RESTMapping and RESTMappings to one common method. 

**Special notes for your reviewer**: this is my first PR - be polite.



The only change in logic to what was before is when calling commonRESTMappings from RESTMapping
we search all defaultGroupVersion as opposed to just one when no mapping was found for provided versions.
2016-12-06 06:49:25 -08:00
..
config Merge pull request #35967 from saturnism/patch-2 2016-11-18 08:28:12 -08:00
rollout Revert "support patch list of primitives" 2016-11-22 21:06:36 -08:00
set update label filter prompt 2016-12-05 11:03:21 +08:00
templates autogenerated 2016-10-21 17:32:32 -07:00
testing refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
util Merge pull request #37966 from p0lyn0mial/unify_restmapping_and_restmappings 2016-12-06 06:49:25 -08:00
annotate.go update label filter prompt 2016-12-05 11:03:21 +08:00
annotate_test.go Revert "support patch list of primitives" 2016-11-22 21:06:36 -08:00
apiversions.go refactor: generated 2016-12-03 19:10:46 -05:00
apply.go update label filter prompt 2016-12-05 11:03:21 +08:00
apply_test.go generated: refactor 2016-11-23 22:30:47 -06:00
attach.go include multiple versions in clientset 2016-10-29 13:30:47 -07:00
attach_test.go generated: refactor 2016-11-23 22:30:47 -06:00
autoscale.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
BUILD Update generated files 2016-12-05 12:42:31 +01:00
certificates.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
clusterinfo.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
clusterinfo_dump.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
clusterinfo_dump_test.go Move the common test functions from cmd_test.go to cmd/testing/fake.go 2016-10-19 08:53:26 +10:00
cmd.go Merge pull request #37366 from xilabao/extend-cmd-valid-resources-information 2016-12-05 08:13:40 -08:00
cmd_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
completion.go Add boilerplate to kubectl completion bash 2016-10-21 14:07:38 -07:00
convert.go generated: refactor 2016-11-23 22:30:47 -06:00
cp.go add kubectl cp 2016-10-29 20:24:54 -07:00
cp_test.go add kubectl cp 2016-10-29 20:24:54 -07:00
create.go kubectl: add create pdb subcommand 2016-12-02 18:42:25 +01:00
create_clusterrolebinding.go add create clusterrolebinding command 2016-11-21 08:50:06 -05:00
create_configmap.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
create_configmap_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
create_deployment.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
create_deployment_test.go Move the common test functions from cmd_test.go to cmd/testing/fake.go 2016-10-19 08:53:26 +10:00
create_namespace.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
create_namespace_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
create_pdb.go kubectl: add create pdb subcommand 2016-12-02 18:42:25 +01:00
create_quota.go kubectl: add create pdb subcommand 2016-12-02 18:42:25 +01:00
create_quota_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
create_secret.go update default run function for sub-commands 2016-10-31 10:08:12 -04:00
create_secret_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
create_service.go Merge pull request #34789 from AdoHe/external_service 2016-12-02 07:29:06 -08:00
create_service_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
create_serviceaccount.go kubectl: add create pdb subcommand 2016-12-02 18:42:25 +01:00
create_serviceaccount_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
create_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
delete.go When --grace-period=0 is provided, wait for deletion 2016-11-23 15:02:43 -06:00
delete_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
describe.go update label filter prompt 2016-12-05 11:03:21 +08:00
describe_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
drain.go refactor: generated 2016-12-03 19:10:46 -05:00
drain_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
edit.go generated: refactor 2016-11-23 22:30:47 -06:00
exec.go include multiple versions in clientset 2016-10-29 13:30:47 -07:00
exec_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
explain.go generated: refactor 2016-11-23 22:30:47 -06:00
expose.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
expose_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
get.go update label filter prompt 2016-12-05 11:03:21 +08:00
get_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
help.go Use our own normalizers for cmd examples and descriptions 2016-10-17 11:49:55 -02:00
label.go update label filter prompt 2016-12-05 11:03:21 +08:00
label_test.go Revert "support patch list of primitives" 2016-11-22 21:06:36 -08:00
logs.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
logs_test.go generated: refactor 2016-11-23 22:30:47 -06:00
options.go update kubectl help output for better organization 2016-08-20 08:03:39 +08:00
patch.go Revert "support patch list of primitives" 2016-11-22 21:06:36 -08:00
patch_test.go Revert "support patch list of primitives" 2016-11-22 21:06:36 -08:00
portforward.go include multiple versions in clientset 2016-10-29 13:30:47 -07:00
portforward_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
proxy.go fix typo in kubectl proxy command line help 2016-11-29 11:54:48 +00:00
replace.go When --grace-period=0 is provided, wait for deletion 2016-11-23 15:02:43 -06:00
replace_test.go move client/unversioned/fake to client/restclient/fake 2016-10-29 14:22:02 -07:00
rollingupdate.go Update clientset generator to use RESTClient interface instead of the RESTClient data type 2016-10-21 10:13:51 +02:00
rollingupdate_test.go Move the common test functions from cmd_test.go to cmd/testing/fake.go 2016-10-19 08:53:26 +10:00
run.go Add verb support for discovery client 2016-12-05 12:36:05 +01:00
run_test.go generated: refactor 2016-11-23 22:30:47 -06:00
scale.go Revert "support patch list of primitives" 2016-11-22 21:06:36 -08:00
stop.go When --grace-period=0 is provided, wait for deletion 2016-11-23 15:02:43 -06:00
taint.go update label filter prompt 2016-12-05 11:03:21 +08:00
taint_test.go refactor: generated 2016-12-03 19:10:46 -05:00
top.go update default run function for sub-commands 2016-10-31 10:08:12 -04:00
top_node.go update label filter prompt 2016-12-05 11:03:21 +08:00
top_node_test.go generated: refactor 2016-11-23 22:30:47 -06:00
top_pod.go update label filter prompt 2016-12-05 11:03:21 +08:00
top_pod_test.go Fix package aliases to follow golang convention 2016-11-30 15:40:50 +08:00
top_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
top_test.go.orig refactor: generated 2016-12-03 19:10:46 -05:00
top_test.go.rej refactor: generated 2016-12-03 19:10:46 -05:00
version.go kubectl: add less verbose version 2016-11-10 14:07:42 -08:00