Ilya Dmitrichenko
8c09a71e1d
Refactor core functionality of `kubectl drain` as a library
...
- structured pod filter functions
- naming improvements
- consistent use of daemonSets and DaemonSets
- rename field to reflect its usage
- new cordon/uncordon helper
- use Core API client direcly instead of generic CLI runtime
2019-02-25 08:15:07 +00:00
Andrew Kim
0bc5508aca
replace client-go/util/integer with k8s.io/utils/integer
2019-01-24 15:34:21 -05:00
zuoxiu.jm
da9387131e
prune internal clients from kubectl describer
2018-11-16 00:11:10 +08:00
Sean Sullivan
e0b712d428
kubectl: move custom columns printers and flags
2018-11-12 14:31:59 -08:00
Davanum Srinivas
954996e231
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
2018-11-10 07:50:31 -05:00
Jordan Liggitt
57df11bc0f
Switch kubectl rollout to directly rolling back deployments
2018-10-26 23:48:44 -04:00
Sean Sullivan
ffd4ea963d
kubectl: copy deployment util dependency into kubectl
2018-10-18 12:02:39 -07:00
Sean Sullivan
b7f8369da2
kubectl: move translated data into kubectl
2018-10-17 10:34:21 -07:00
Clayton Coleman
5e905f1f5f
Move versioned generators into their own package
...
pkg/kubectl has a lot of files. Move everything generator related
into pkg/kubectl/generate (generic) or pkg/kubectl/generate/versioned
(type specific).
Move the DescriberFn and GeneratorFn out of kubectl/cmd/util and into
the respective versioned packages, along with tests.
2018-10-16 12:54:40 -04:00
Sean Sullivan
5f8f607c27
kubectl: copy pod utils into util/podutils package
2018-10-11 10:49:52 -07:00
Sean Sullivan
95ec1f79b9
kubectl rollback: remove legacyscheme dependency
2018-10-04 13:13:32 -07:00
Sean Sullivan
c2a1e85a36
kubectl rolling-updater test: remove testapi and core testing dependency
2018-10-02 14:19:13 -07:00
Sean Sullivan
a20ba98b87
kubectl replace legacyscheme with kubectl scheme in two tests
2018-09-27 13:58:31 -07:00
k8s-ci-robot
a38ad775f7
Merge pull request #68641 from seans3/kubectl-extract-2
...
Removes dependency on internal version of resource
2018-09-25 18:12:35 -07:00
Sean Sullivan
86b12106c8
Remove dependency on internal version of resource
2018-09-13 17:32:52 -07:00
Sean Sullivan
8f06514fe7
Removes dependency on internal version of resource
2018-09-13 17:03:54 -07:00
Tomas Nozicka
def9c9eb42
Update Bazel
2018-09-03 15:34:50 +02:00
juanvallejo
c32d10f3cf
add prototype sorting for table rows
2018-08-30 16:09:05 -04:00
Maciej Szulik
5b55e1f8ed
Create cli-runtime staging repository
2018-08-21 17:08:30 +02:00
juanvallejo
4bdc636380
add updated plugin mechanism
2018-08-15 15:06:29 -04:00
Sean Sullivan
083f0e3d72
Move dependency from k/k/pkg/apis/core to staging
2018-08-10 12:56:03 -07:00
David Eads
029b4388fe
switching rolling update to external clients
2018-08-03 13:18:14 -04:00
stewart-yu
f1343af5d7
auto-generated file
2018-07-28 07:54:17 +08:00
WanLinghao
2664470343
fix `kubectl create priorityclass` failure bug
2018-07-02 15:03:22 +08:00
Jeff Grafton
23ceebac22
Run hack/update-bazel.sh
2018-06-22 16:22:57 -07:00
juanvallejo
b4af3a4ffb
move filename flags to genericclioptions
2018-05-28 11:09:51 +02:00
Maciej Szulik
383872615d
Remove kubectl reapers
2018-05-25 22:18:05 +02:00
Anthony Yeh
1c531fc970
kubectl: Use apps/v1 Deployment/ReplicaSet.
...
This is necessary since kubectl shares code with the controllers,
and the controllers have been updated to use apps/v1.
2018-05-22 13:43:06 -07:00
Kubernetes Submit Queue
48b5fd9182
Merge pull request #62025 from hanxiaoshuai/bugfix0402
...
Automatic merge from submit-queue (batch tested with PRs 62025, 63851, 64077, 63967, 63991). 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>.
check error when parse field failed
**What this PR does / why we need it**:
check error when parse field failed
**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #
**Special notes for your reviewer**:
**Release note**:
```release-note
NONE
```
2018-05-22 08:40:16 -07:00
David Eads
eabfcfaa2b
start splitting polymorphic functions out of the factory
2018-05-17 08:55:31 -04:00
David Eads
16d6a6c52f
move resource builder to generic options
2018-05-10 14:15:12 -04:00
David Eads
ad87219b2c
category expansion can only come from the server
2018-05-09 15:05:58 -04:00
David Eads
682e028516
stop pretending that we have statically known shortcuts
2018-05-08 08:11:56 -04:00
Clayton Coleman
1a1e8344a5
kubectl should not have a direct code dependency on controllers
...
The dependency linkage brings in the scheduler and a lot of unrelated
code. Instead, selectively copy methods that operate on public APIs.
2018-04-26 00:18:54 -04:00
hangaoshuai
bdc509131c
check error when parse field failed
2018-04-19 10:02:28 +08:00
David Eads
e2a5c39b23
use record flags
2018-04-18 13:56:59 -04:00
Ayush Pateria
a8c63b61ad
Add basic generator for apps/v1 deployment
2018-04-11 00:44:29 +05:30
David Eads
1fec6980b6
segregate job scaling from everything else
2018-04-05 10:24:34 -04:00
p0lyn0mial
3b00b4a86f
removes job scaler
2018-04-04 08:23:21 -04:00
Kubernetes Submit Queue
98e89770c6
Merge pull request #61506 from juanvallejo/jvallejo/add-humanreadable-flags
...
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>.
wire through humanreadable print flags
**Release note**:
```release-note
NONE
```
~~Work in progress... Opening PR now to gather feedback as this is implemented.~~
Begin implementing pieces needed to retrieve humanreadable printers from a set of flags.
Proposal: https://docs.google.com/document/d/19ZZFVe9oD1KQmk5uExggRWtRl_hKGfYnBXvHZJlgEro/edit#heading=h.pnvbfi14v4zz
cc @soltysh @deads2k @pwittrock
2018-04-03 22:01:47 -07:00
juanvallejo
a3a430ce01
wire through humanreadable flags
2018-04-03 13:59:35 -04:00
Stephen Augustus
c3a50cd266
Update bazel rules
2018-03-27 09:54:04 -05:00
p0lyn0mial
1f1d24005a
removes custom scalers from kubectl
2018-03-26 19:33:42 +02:00
Chao Wang
71a1970bf6
--show-all is inert in v1.11
2018-03-21 09:13:21 +08:00
Shyam Jeedigunta
fd2ea3ff31
Make Scale() for RC poll-based until #31345 is fixed
2018-02-27 13:10:38 +01:00
Maciej Szulik
5d721bff81
Remove pkg/client/unversioned
2018-02-21 13:08:11 +01:00
Jeff Grafton
ef56a8d6bb
Autogenerated: hack/update-bazel.sh
2018-02-16 13:43:01 -08:00
dhilipkumars
aba725a391
Promote SS to apps/v1
2018-01-18 13:48:52 +05:30
Lion-Wei
071200128f
remove /k8s.io/kubernetes/pkg/kubectl/testing
2018-01-03 09:39:33 +08:00
Jeff Grafton
efee0704c6
Autogenerate BUILD files
2017-12-23 13:12:11 -08:00