kubernetes/pkg/kubectl/cmd
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
..
config Move ModifyConfig (and some related functions) into the clientcmd pkg. 2016-05-07 18:15:18 -07:00
rollout Add kubectl rollout status 2016-05-10 13:49:39 -07:00
set Add 'kubectl set' 2016-05-10 17:24:25 -07:00
util Merge pull request #19946 from janetkuo/kubectl-rollout-status 2016-05-12 06:28:49 -07:00
annotate_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
annotate.go Update bashcompletion codes for kubectl annotate 2016-04-14 23:40:34 +09:00
apiversions.go Move the discovery client to its own package 2016-03-04 13:44:52 -08:00
apply_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
apply.go update kubectl apply help info 2016-05-03 22:50:24 -04:00
attach_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
attach.go Refactor exec code to support version skew testing 2016-04-01 13:05:50 -04:00
autoscale.go allow kubectl subcmds to process multiple resources 2016-05-01 20:27:37 -07:00
clusterinfo.go Fix the rest of the code 2016-04-29 17:12:10 -04:00
cmd_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
cmd.go Add 'kubectl set' 2016-05-10 17:24:25 -07:00
convert.go allow kubectl subcmds to process multiple resources 2016-05-01 20:27:37 -07:00
create_configmap_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
create_configmap.go Fix kubectl create configmap help 2016-04-29 16:31:24 -04:00
create_namespace_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
create_namespace.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
create_secret_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
create_secret.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
create_serviceaccount_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
create_serviceaccount.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
create_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
create.go Fix the rest of the code 2016-04-29 17:12:10 -04:00
delete_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
delete.go Merge pull request #23756 from smarterclayton/force_delete 2016-04-14 16:55:07 -07:00
describe_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
describe.go Introduce kubectl describe --show-events 2016-05-06 11:40:11 +02:00
drain_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
drain.go Small refactoring around drain - move drain logic to separate function. 2016-05-04 10:43:20 +02:00
edit.go kubectl: use platform-agnostic helper in edit 2016-04-18 11:51:05 +02:00
exec_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
exec.go Refactor exec code to support version skew testing 2016-04-01 13:05:50 -04:00
explain.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
expose_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
expose.go mark container-port flag as deprecated 2016-05-03 20:36:42 -04:00
get_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
get.go allow kubectl subcmds to process multiple resources 2016-05-01 20:27:37 -07:00
label_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
label.go Make kubectl bash completion namespace aware and add noun aliases 2016-04-03 16:25:56 +02:00
logs_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
logs.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
namespace.go typofix - https://github.com/vlajos/misspell_fixer 2015-08-08 22:31:48 +01:00
patch_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
patch.go allow kubectl subcmds to process multiple resources 2016-05-01 20:27:37 -07:00
portforward_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
portforward.go Port-forward: use out and error streams instead of glog 2016-04-27 13:26:54 -04:00
proxy.go update commented examples just remove $ 2016-02-29 09:41:09 -05:00
replace_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
replace.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
rollingupdate_test.go Update rollback process 2015-10-08 10:49:09 +08:00
rollingupdate.go kubectl rolling-update support for same image 2016-04-25 09:20:15 -07:00
run_test.go Fix tests for renegotiation 2016-05-12 08:21:11 +02:00
run.go Clarify limit/requests flags in kubectl run 2016-05-06 16:32:43 -07:00
scale.go allow kubectl subcmds to process multiple resources 2016-05-01 20:27:37 -07:00
stop.go Add third party support to kubectl 2016-03-31 10:53:32 -07:00
version.go Remove shorthand for client flag in kubectl version 2015-10-13 02:02:54 +08:00