Brendan Burns
3c9fb1b651
Add a 'kubectl clusterinfo dump' option
2016-05-16 16:50:53 -07:00
k8s-merge-robot
b8f1682695
Merge pull request #24090 from AdoHe/expose_rc
...
Automatic merge from submit-queue
fix expose multi protocols issue
Please refer #23882 for more detail. @bprashanth @bgrant0607 ptal.
<!-- Reviewable:start -->
---
This change is [<img src="http://reviewable.k8s.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/24090 )
<!-- Reviewable:end -->
2016-05-14 07:15:58 -07:00
k8s-merge-robot
0c2641d4ea
Merge pull request #19946 from janetkuo/kubectl-rollout-status
...
Automatic merge from submit-queue
Add `kubectl rollout status`
## Pull Request Guidelines
1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md ).
1. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md ).
1. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes ) in the block below.
```release-note
Implement `kubectl rollout status` that can be used to watch a deployment's rollout status
```
Addresses #17168 ; depends on #19882 (the "Add kubectl rollout" commit).
See [proposal](https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/deploy.md#deployment-version ).
cc @bgrant0607 @nikhiljindal @ironcladlou @kargakis @kubernetes/sig-config @kubernetes/kubectl @madhusudancs
<!-- Reviewable:start -->
---
This change is [<img src="http://reviewable.k8s.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/19946 )
<!-- Reviewable:end -->
2016-05-12 06:28:49 -07:00
AdoHe
ad97cddb3e
fix expose multi protocols issue
2016-05-12 00:07:07 -04:00
Janet Kuo
eb58cd6676
Add 'kubectl set'
2016-05-10 17:24:25 -07:00
Janet Kuo
67becccda0
Add kubectl rollout status
2016-05-10 13:49:39 -07:00
k8s-merge-robot
41b7b04faf
Merge pull request #24554 from ingvagabund/dhodovska-events-flag-for-describers
...
Automatic merge from submit-queue
Introduce events flag for describers
Printing events for a given object is not always needed. Thus, introducing --show-events=false to ``kubectl describe`` to skip events printing.
Fixes : #24239
2016-05-08 14:41:28 -07:00
Janet Kuo
57c2a28b92
Clarify limit/requests flags in kubectl run
2016-05-06 16:32:43 -07:00
Jan Chaloupka
dd2c9c578d
Introduce kubectl describe --show-events
...
Introduce DescriberSettings for Describer display options
Introduce --show-events flag and DescriberSettings in Describer methods
Introduce unit-tests
Regenerated kubectl describe docs
Add events flag tests to test-cmd.sh
Signed-off-by: dhodovsk@redhat.com
Signed-off-by: jchaloup@redhat.com
2016-05-06 11:40:11 +02:00
k8s-merge-robot
53ea2cb444
Merge pull request #25074 from AdoHe/remove_container_args
...
Automatic merge from submit-queue
update kubectl apply help info
Please refer #22342 for more detail. @bgrant0607 ptal. Also I have open a PR to update docs on `kuberntes.github.io`
2016-05-04 14:44:14 -07:00
k8s-merge-robot
1642083e60
Merge pull request #24645 from jlowdermilk/rolling-update
...
Automatic merge from submit-queue
kubectl rolling-update support for same image
Fixes #23497 .
Enables `kubectl rolling-update --image` to the same image, adding a `--image-pull-policy` flag to remove ambiguity. This allows rolling-update to behave as an "update and/or restart" (https://github.com/kubernetes/kubernetes/issues/23497#issuecomment-212349730 ), or as a forced update when the same tag can mean multiple versions (e.g. `:latest`). cc @janetkuo @nikhiljindal
2016-05-04 07:24:22 -07:00
AdoHe
036ac359d1
update kubectl apply help info
2016-05-03 22:50:24 -04:00
Andy Goldstein
8858d20044
Fix `kubectl create configmap` help
...
Remove "generic" from the help text, as that was an inadvertent carry-over from `kubectl create
secret generic`.
2016-04-29 16:31:24 -04:00
k8s-merge-robot
ae5065a2c2
Merge pull request #24365 from janetkuo/remove-t-for-tty
...
Automatic merge from submit-queue
Add flag -t as shorthand for --tty
`-t` was deprecated in #12813 (Aug. 2015, about 6+ months ago).
Now remove `--template`'s shorthand `-t` and create a shorthand `-t` for `--tty` in `kubectl run`.
@kubernetes/kubectl
2016-04-28 00:23:11 -07:00
Jeff Lowdermilk
1baa473ef2
kubectl rolling-update support for same image
2016-04-25 09:20:15 -07:00
petervo
4f9d3ace5d
kubectl: Allow []byte config fields to be set by the cli
...
Allows []byte config fields such as 'certificate-authority-data'
to be set using `kubectl config set` commands.
2016-04-22 15:53:24 -07:00
Janet Kuo
aa2ac9b1d1
-t shorthand for --tty instead of --template
2016-04-15 17:12:42 -07:00
Marc Lough
fdf409861a
Drain pods created from ReplicaSets
2016-04-15 08:51:40 +01:00
Daniel Smith
bbe5299371
Merge pull request #23798 from nak3/bash-completion
...
Bash completion updates
2016-04-14 16:59:48 -07:00
Daniel Smith
a42d7fa31c
Merge pull request #23756 from smarterclayton/force_delete
...
Add a client flag to delete "--now" for grace period 0
2016-04-14 16:55:07 -07:00
deads2k
ac4c545b91
add act-as powers
2016-04-14 12:49:10 -04:00
Kenjiro Nakayama
c9d34870ed
Update bashcompletion codes for kubectl expose
2016-04-14 23:43:48 +09:00
Kenjiro Nakayama
84e3ee8ec4
Update bashcompletion codes for kubectl annotate
2016-04-14 23:40:34 +09:00
Clayton Coleman
ea3467f822
Add a client flag for --now delete
...
Is equivalent to --grace-period=0 but is more intuitive for end users.
2016-04-07 23:45:08 -04:00
Fabiano Franz
9ddacfa25f
Mark filename flags for completions
2016-04-01 16:14:36 -03:00
Brendan Burns
be6c5b332b
Add third party support to kubectl
2016-03-31 10:53:32 -07:00
k8s-merge-robot
9b6e4aa9b4
Merge pull request #23116 from metral/recursive-visit
...
Automatic merge from submit-queue
allow kubectl cmds to process files recursively, when given a dir
This PR accomplishes two things:
1. It creates a `--recursive` flag for use with certain `kubectl` commands that _currently_ do not process files beyond their first level of children, as seen in the issue https://github.com/kubernetes/kubernetes/issues/19767
2. It enables the ability to use the `--recursive` flag in the `kubectl` commands that currently _only_ support processing a directory up to its first level of children.
2016-03-30 05:07:47 -07:00
Dawn Chen
c47f74a470
Merge pull request #23348 from pwittrock/docs
...
Update docs to reflect `kubectl run` creates deployments by default i…
2016-03-28 17:03:47 -07:00
Phillip Wittrock
4d2f3c1c17
Update docs to reflect `kubectl run` creates deployments by default instead of replicatino controllers.
2016-03-28 16:25:02 -07:00
Mike Metral
7403878ac0
allow kubectl cmd to process dirs recursively
...
reqs:
- the kubectl cmd must support the -f | --filename flag
- the kubectl cmd must support visiting a dir one level deep,
or using more than one resource
2016-03-28 12:44:21 -07:00
Lucas Käldström
3507bf814f
Add sa as a shorthand for serviceaccounts
2016-03-25 23:28:52 +02:00
Janet Kuo
e93b855242
Update kubectl help for 1.2 resources
2016-03-22 14:14:35 -07:00
k8s-merge-robot
b56252e338
Merge pull request #23161 from thockin/drain-help-typo
...
Auto commit by PR queue bot
2016-03-19 22:44:54 -07:00
Tim Hockin
1e5ce735fc
Fix typo in help for kubectl drain
2016-03-19 20:42:51 -07:00
AdoHe
57534eaec9
update expose command description to add deployment
2016-03-19 13:51:21 -04:00
Madhusudan.C.S
67b70d7c89
Add a Deployment example for kubectl expose.
2016-03-18 17:05:49 -07:00
Brian Grant
b7984b2fa7
Merge pull request #22862 from jlowdermilk/typo
...
fix typo in kubectl run help string
2016-03-11 12:26:48 -08:00
nikhiljindal
593b78f925
Deprecating --api-version flag
2016-03-11 10:12:44 -08:00
Jeff Lowdermilk
627615c870
fix typo in kubectl run help string
2016-03-11 10:11:14 -08:00
Maciej Szulik
f27871e60d
Added api discovery to kubectl run, based on which we decide which generators to use
2016-03-11 16:59:14 +01:00
Maciej Szulik
de83631768
Added job/v1 generator to kubectl run
2016-03-10 19:56:57 +01:00
k8s-merge-robot
739285b146
Merge pull request #21265 from stevekuznetsov/skuznets/new-sa
...
Auto commit by PR queue bot
2016-03-01 01:14:06 -08:00
AdoHe
9cc668f7c6
update commented examples just remove $
2016-02-29 09:41:09 -05:00
Steve Kuznetsov
e5b696ee43
added 'kubectl create sa' to create serviceaccounts
2016-02-26 10:27:37 -05:00
Paul Morie
7a243cb615
Regen for kubectl create configmap
2016-02-18 21:25:31 -05:00
k8s-merge-robot
9dacc5b382
Merge pull request #21238 from AdoHe/kubectl_help_bug
...
Auto commit by PR queue bot
2016-02-15 19:16:39 -08:00
k8s-merge-robot
47acbd62ec
Merge pull request #21099 from deads2k/extend-patch
...
Auto commit by PR queue bot
2016-02-15 14:49:02 -08:00
AdoHe
81103a07c2
fix --sort-by help bug
2016-02-14 22:31:13 -05:00
Janet Kuo
311385e76c
Make deployment the default in kubectl run
2016-02-12 12:29:14 -08:00
deads2k
9f003f7db3
allow patch to handle multiple types
2016-02-12 11:12:09 -05:00
derekwaynecarr
06f26189f0
Update kubectl create subcommand to use printer flags
2016-02-11 15:37:47 -05:00
Madhusudan.C.S
293793cf0d
Allow replica set to be exposed as a service and add kubectl command tests for replica sets.
2016-02-10 16:20:08 -08:00
k8s-merge-robot
6c5540baae
Merge pull request #20232 from mml/daemonset-warn
...
Auto commit by PR queue bot
2016-02-05 23:12:51 -08:00
AdoHe
714d12cf72
kubectl add show-labels flag to make it more readable
2016-02-04 02:08:44 -05:00
k8s-merge-robot
16aa40cc33
Merge pull request #20035 from janetkuo/record-command
...
Auto commit by PR queue bot
2016-02-03 20:19:08 -08:00
Janet Kuo
5088d0e147
Record kubectl commands
2016-02-03 10:19:05 -08:00
Janet Kuo
442c75045a
Add kubectl rollout undo
2016-02-02 14:20:01 -08:00
Matt Liggett
f2d5375bc0
Stop deleting DaemonSet pods during drain.
...
We do this because they will be recreated immediately by the
DaemonSet Controller. In addition, we also require a specific flag
(--ignore-daemonsets) when there are DaemonSet pods on the node.
2016-02-02 11:13:29 -08:00
Michail Kargakis
21c2b836ed
kubectl: add rollout pause/resume subcommands
2016-02-02 10:33:55 +01:00
Janet Kuo
8fb86a3d3b
Add kubectl rollout history
2016-02-01 15:32:43 -08:00
k8s-merge-robot
2ab16bda17
Merge pull request #19882 from janetkuo/kubectl-rollout-command
...
Auto commit by PR queue bot
2016-01-30 16:52:55 -08:00
k8s-merge-robot
34f4a03f62
Merge pull request #20103 from mml/drain-followup
...
Auto commit by PR queue bot
2016-01-30 06:25:06 -08:00
Jeff Lowdermilk
734a8c0602
Change kubectl help/examples to use jsonpath instead of template
2016-01-28 16:10:48 -08:00
Matt Liggett
d4b02466b7
Add support for Job-managed pods to drain.
2016-01-28 13:23:12 -08:00
Janet Kuo
183b7f4d6d
Add kubectl rollout
2016-01-20 16:17:42 -08:00
k8s-merge-robot
d5dde09e10
Merge pull request #19465 from thockin/docs-nit
...
Auto commit by PR queue bot
2016-01-16 13:32:36 -08:00
Tom Benner
52739bc82b
Add kubectl config current-context
2016-01-11 21:54:24 -08:00
Tim Hockin
5002b784f9
Clarify --external-ip in kubectl expose docs
...
Also fix a couple minor punctuation issues.
2016-01-10 23:29:57 -08:00
Matt Liggett
c6e9ad066e
Initial node drain implementation for #3885 .
...
It cordons (marks unschedulable) the given node, and then deletes every
pod on it, optionally using a grace period. It will not delete pods
managed by neither a ReplicationController nor a DaemonSet without the
use of --force.
Also add cordon/uncordon, which just toggle node schedulability.
2016-01-06 17:28:18 -08:00
Brendan Burns
4123a61df7
Add the client side bits of kubectl export
2015-12-22 10:41:59 -08:00
k8s-merge-robot
5a579a2555
Merge pull request #16028 from derekwaynecarr/make_cmd
...
Auto commit by PR queue bot
2015-12-16 08:41:59 -08:00
k8s-merge-robot
0be54ae771
Merge pull request #18507 from feihujiang/supportRemoveFlagForKubectlRun
...
Auto commit by PR queue bot
2015-12-16 01:19:26 -08:00
derekwaynecarr
5e0948586c
Add kubectl create [SUBCOMMAND] pattern
2015-12-14 13:43:45 -05:00
feihujiang
9ab06cfa62
Support remove flag for kubectl run command
2015-12-14 16:16:43 +08:00
Jeff Lowdermilk
e53acfe19c
Merge pull request #17111 from munnerz/multi-rolling-update
...
Allow rolling-update of a single container in multi-container pods
2015-12-11 13:08:13 -08:00
James Munnelly
61306c2a0f
Allow rolling-update of a single container in multi-container pods
...
Accept codec as parameter to CreateNewControllerFromCurrentController function. Add tests for performing a rolling update on a container in a multi-container pod.
2015-12-04 18:38:55 +00:00
k8s-merge-robot
140df5f809
Merge pull request #17220 from kargakis/kubectl-scale-deployments
...
Auto commit by PR queue bot
2015-11-30 04:19:58 -08:00
k8s-merge-robot
5f10b70652
Merge pull request #17766 from hurf/doc_nits
...
Auto commit by PR queue bot
2015-11-27 02:22:41 -08:00
k8s-merge-robot
70d2a02959
Merge pull request #17701 from hurf/anno_label
...
Auto commit by PR queue bot
2015-11-26 15:29:46 -08:00
hurf
8b6ef01667
fix description of -f option of autoscale command
...
use 'autoscale' instead of 'get form the server'
2015-11-25 19:00:56 +08:00
hurf
27d6b58ba5
fix a nit in long description of attach command
...
remove an extra 'a'
2015-11-25 18:57:03 +08:00
Michail Kargakis
99fc35880b
kubectl: Support scaling deployments
...
This commit adds support for using kubectl scale to scale deployments. Makes use of the
deployments/scale endpoint instead of updating deployment.spec.replicas directly.
2015-11-25 11:26:40 +01:00
kargakis
523b6ec7e3
edit: Make environment variables composable
...
It also adds support for KUBE_EDITOR and GIT_EDITOR which were already
advertised in the edit usage message.
2015-11-25 11:23:23 +01:00
hurf
ad26db7f45
Annotate support label
...
allow "kubectl annotate pods -l app=nginx"
2015-11-25 14:13:39 +08:00
Janet Kuo
c0c02c95c4
kubectl run to produce deployment and job
2015-11-24 10:21:31 -08:00
hurf
1270764eb9
Fix description errro for client-certificate option
...
From "client key file" to "client certificate file".
2015-11-24 09:33:35 +08:00
k8s-merge-robot
c974e0739b
Merge pull request #17236 from fabianofranz/wrong_attach_example
...
Auto commit by PR queue bot
2015-11-23 09:57:30 -08:00
k8s-merge-robot
6d2b92a0be
Merge pull request #17269 from janetkuo/autoscale-deployments
...
Auto commit by PR queue bot
2015-11-21 22:23:23 -08:00
k8s-merge-robot
0e229d59f0
Merge pull request #17499 from jszczepkowski/hpa-tune
...
Auto commit by PR queue bot
2015-11-20 05:33:15 -08:00
k8s-merge-robot
d25cffef55
Merge pull request #17381 from caesarxuchao/add-blob
...
Auto commit by PR queue bot
2015-11-20 05:32:31 -08:00
Jerzy Szczepkowski
cac9e88c11
Updated kubectl help messages.
...
Updated kubectl help messages: added info about hpa. Fixes #17357 .
2015-11-19 15:26:43 +01:00
Fabiano Franz
ab455784f5
kubectl attach only takes one argument
2015-11-17 23:16:02 -02:00
Chao Xu
0c913ed5a1
change HEAD to blob/HEAD, and add blob in versioned-docs.sh
2015-11-16 17:13:49 -08:00
Janet Kuo
8e99bae7ec
Support autoscale deployments
2015-11-13 23:33:55 -08:00
hurf
ca300c180c
Add printer options to Annotate
...
1. add return message as "resource name annotated"
2. add printer options to annotate
3. move all parameter into AnnotateOptions to make sure runT
function has no parameter.
2015-11-14 03:07:21 +08:00
Janet Kuo
88d9106705
Add help text for rollback in kubectl rolling-update
2015-11-11 13:29:54 -08:00
Jeff Lowdermilk
6868382072
Reword misleading help text for kubectl patch
2015-11-10 13:00:04 -08:00
Wojciech Tyczynski
d80e0e837c
Merge pull request #10707 from kargakis/logs-with-resource-builder
...
logs: Use resource builder
2015-11-09 16:40:10 +01:00
k8s-merge-robot
afe121669b
Merge pull request #16852 from feiskyer/kubectl-desc-ep
...
Auto commit by PR queue bot
2015-11-09 05:21:12 -08:00
Janet Kuo
37f35d9342
Make kubectl apply create resources if not found
2015-11-08 22:47:40 -08:00