Sean Sullivan
54a73630f1
kubectl factory client access: Moves remaining internal references into callers
2018-10-09 13:34:30 -07:00
Maciej Szulik
5b55e1f8ed
Create cli-runtime staging repository
2018-08-21 17:08:30 +02:00
David Eads
8b20ee1d4e
remove internal factory client
2018-08-03 07:47:05 -04:00
David Eads
207e9d1d90
cleanup some dead kubectl code and narrow scope of helpers
2018-05-29 12:44:53 -04:00
David Eads
c85e69aeb9
remove unnecessary factory delegation for RESTClientGetter method
2018-05-28 15:12:41 +02:00
Maciej Szulik
7495ab5229
Remove Generators from Factory
2018-05-27 11:14:05 -04:00
David Eads
4815ec409f
collapse into one factory
2018-05-26 18:47:44 -04:00
Guoliang Wang
3bc8b09e78
Move SuggestedPodTemplateResources from factory to set_resources
2018-05-25 11:00:01 +08:00
Guoliang Wang
cf86cb77eb
Move unrelated methods from the factory to helper
2018-05-24 11:42:26 +08:00
Kubernetes Submit Queue
b143093a62
Merge pull request #64111 from juanvallejo/jvallejo/move-more-helpers
...
Automatic merge from submit-queue. 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>.
Move CanBeExposed helper from factory_client_access
**Release note**:
```release-note
NONE
```
Moves additional helpers from the "factory_client_access". Continues work from https://github.com/kubernetes/kubernetes/pull/63984 and https://github.com/kubernetes/kubernetes/pull/63884
Moves CanBeExposed from factory_client_access.
cc @soltysh
2018-05-23 13:50:02 -07:00
Kubernetes Submit Queue
6e1727a865
Merge pull request #64114 from juanvallejo/jvallejo/remove-command-method-from-factory
...
Automatic merge from submit-queue (batch tested with PRs 59851, 64114, 63912, 64156, 64191). 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>.
move f.Command out of the factory
**Release note**:
```release-note
NONE
```
Moves the "f.Command" method out of factory_client_access
cc @soltysh
2018-05-23 09:06:11 -07:00
juanvallejo
fb0794976a
move Pauser and Resumer from the factory
2018-05-23 10:27:20 -04:00
juanvallejo
5f5e3a59c0
move more CanBeExposed from factory_client_access
2018-05-23 10:27:20 -04:00
juanvallejo
0d3e85608f
move f.Command out of the factory
2018-05-22 13:31:01 -04:00
David Eads
043f66b86e
remove portsforobject from factory
2018-05-22 09:09:55 -04:00
Kubernetes Submit Queue
a0036fcae1
Merge pull request #64113 from juanvallejo/jvallejo/remove-uneeded-factory-methods
...
Automatic merge from submit-queue (batch tested with PRs 63151, 63795, 63553, 64068, 64113). 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>.
remove LabelsForObject and ResolveImage from factory
**Release note**:
```release-note
NONE
```
Removes the `ResolveImage` and `LabelsForObject` methods from factory_client_access, which are not needed.
cc @soltysh
2018-05-21 21:41:24 -07:00
David Eads
087140aee9
move updatepodspecforobject out of factory
2018-05-21 17:56:33 -04:00
juanvallejo
8fc0bfd287
remove LabelsForObject and ResolveImage from factory
2018-05-21 16:30:46 -04:00
David Eads
eabfcfaa2b
start splitting polymorphic functions out of the factory
2018-05-17 08:55:31 -04:00
David Eads
0db40da909
update factory interface to overlap with lower RESTClientGetter
2018-05-17 08:27:53 -04:00
juanvallejo
876629f690
move ConfigFlags to pkg/kubectl/genericclioptions
2018-05-16 11:31:48 -04:00
David Eads
4b36c15872
remove single use, non-polymorphic helpers from factory
2018-05-15 15:05:49 -04:00
David Eads
3af9e75950
switch to versioned objects only for set
2018-05-14 11:40:11 -04:00
David Eads
fd044d152e
fix dynamic client name
2018-05-11 13:12:09 -04:00
David Eads
16d6a6c52f
move resource builder to generic options
2018-05-10 14:15:12 -04:00
David Eads
080d6a4b0d
wrap restclientgetter with match version option
2018-05-10 09:43:22 -04:00
David Eads
1f5357034b
construct resource.Builder from kubeconfig flags
2018-05-10 09:42:15 -04:00
David Eads
3cb7d25959
push ToRESTMapper down a layer
2018-05-09 11:18:26 -04:00
David Eads
c5445d3c56
simplify api registration
2018-05-08 18:33:50 -04:00
juanvallejo
3ca222b2d9
wire config flags through factory
2018-05-04 17:02:20 -04:00
David Eads
a53a72e238
udpate some examples to use external types
2018-05-04 13:02:49 -04:00
David Eads
b8aa7baa7d
simplify resource builder usage
2018-05-04 13:02:49 -04:00
David Eads
e7fbbe0e3c
eliminate indirection from type registration
2018-04-25 09:02:31 -04:00
David Eads
4f90f9aa8b
remove uneeded discovery flexibility
2018-04-20 07:21:51 -04:00
David Eads
df3439c2d9
simplify the client cache
2018-04-19 13:10:13 -04:00
Kubernetes Submit Queue
4bccf6a7aa
Merge pull request #60201 from sttts/sttts-unstructured-convert-to-version
...
Automatic merge from submit-queue (batch tested with PRs 60201, 62744). 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>.
apimachinery: normal conversion code path for Unstructured in ConvertToVersion
Preparation for https://github.com/kubernetes/kubernetes/pull/60113
2018-04-18 07:58:15 -07:00
Kubernetes Submit Queue
3aef3fd840
Merge pull request #62461 from deads2k/cli-23-disco
...
Automatic merge from submit-queue (batch tested with PRs 62273, 62461). 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 higher burst for discovery
Discovery makes a lot of consecutive (maybe someday parallel) calls. One for every group and another for every version. Add a few CRDs and it's pretty easy to get to 50 calls.
This targets the burst on kubectl's discovery client only.
2018-04-12 06:38:16 -07:00
David Eads
b3dad83c2a
allow higher burst
2018-04-12 07:56:16 -04:00
Ayush Pateria
a8c63b61ad
Add basic generator for apps/v1 deployment
2018-04-11 00:44:29 +05:30
Dr. Stefan Schimanski
0fc2c48444
kubectl: add JSON fallback codec to cope with more strict stock versioning codec
2018-04-06 11:08:09 +02:00
Chao Wang
71a1970bf6
--show-all is inert in v1.11
2018-03-21 09:13:21 +08:00
Kubernetes Submit Queue
4f083dee54
Merge pull request #60208 from soltysh/remove_factory_metricsclient_method
...
Automatic merge from submit-queue. 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>.
Remove factory metricsclient method
**What this PR does / why we need it**:
Alternative approach to https://github.com/kubernetes/kubernetes/pull/60142 which fixed the `NewCmdTopPod` return arguments
/assign @deads2k
**Release note**:
```release-note
None
```
2018-02-22 22:45:58 -08:00
Maciej Szulik
999273fbd7
Remove ClientSetForVersion & ClientConfigForVersion from factory
2018-02-22 15:50:27 +01:00
David Eads
f084311326
remove metrics client factory method
2018-02-22 07:45:04 -05:00
Kubernetes Submit Queue
7d64d30177
Merge pull request #60094 from juanvallejo/jvallejo/remove-printobjectspecificmessage
...
Automatic merge from submit-queue. 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>.
remove f.PrintObjectSpecificMessage
**Release note**:
```release-note
NONE
```
Mailing list discussion: https://groups.google.com/forum/#!topic/kubernetes-sig-cli/gZWg8Ulo3Ao
Removes the `PrintObjectSpecificMessage` helper in an effort to reduce printing stack complexity, and avoid special-casing resources.
2018-02-22 00:35:21 -08:00
juanvallejo
e3d81517ae
remove f.PrintObjectSpecificMessage
2018-02-21 21:06:49 -05:00
David Eads
d8a5420b7c
remove unneeded factory codec methods
2018-02-21 15:20:20 -05:00
David Eads
be04e7c1b1
collapse printing paths
2018-02-21 08:15:22 -05:00
Frederic Branczyk
b1448adb59
kubectl: Use metrics-server for kubectl top commands
2018-01-22 21:45:06 +01:00
Eric Chiang
ea085e0a32
client-go: remove import of github.com/gregjones/httpcache
2018-01-08 09:54:12 -08:00