k8s-merge-robot
e4e6e46197
Merge pull request #24799 from thockin/validation_pt8-2
...
Automatic merge from submit-queue
Make IsValidLabelValue return error strings
Part of the larger validation PR, broken out for easier review and merge. Builds on previous PRs in the series.
2016-05-18 04:08:15 -07:00
k8s-merge-robot
48c90f15c5
Merge pull request #24509 from caesarxuchao/primitive-gc
...
Automatic merge from submit-queue
Adding garbage collector controller
Adding the propagator and garbage processor of the gc.
Design doc is at https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/garbage-collection.md
<!-- 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/24509 )
<!-- Reviewable:end -->
2016-05-18 03:14:25 -07:00
Jan Safranek
79b91b9ee0
Refactor persistent volume initialization
...
There should be only one initialization function, shared by the real
controller and unit tests.
2016-05-18 10:06:51 +02:00
Jan Safranek
514d595881
provisioning: Implement provisioner
2016-05-18 10:06:51 +02:00
Tim Hockin
66d0d87829
Make IsValidLabelValue return error strings
2016-05-17 21:36:10 -07:00
Jan Safranek
71aa892a86
Implement volume controller skeleton.
...
This is a simple controller that watches changes of PersistentVolumes and
PersistentVolumeClaims.
2016-05-17 15:14:02 +02:00
Prashanth Balasubramanian
daa8e29c5b
Add a kubectl create secret tls command
2016-05-16 22:38:56 -07:00
Brendan Burns
3c9fb1b651
Add a 'kubectl clusterinfo dump' option
2016-05-16 16:50:53 -07:00
jianhuiz
586eea0691
add get/create/delete for clusters
2016-05-16 16:34:08 -07:00
Chao Xu
c73406bcfe
the garbage collector controller
2016-05-15 16:04:19 -07:00
k8s-merge-robot
4ac32179bf
Merge pull request #24798 from thockin/validation_pt8-1
...
Automatic merge from submit-queue
Make IsQualifiedName return error strings
Part of the larger validation PR, broken out for easier review and merge.
@lavalamp FYI, but I know you're swamped, too.
2016-05-14 22:14:17 -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
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
Tim Hockin
72955770f3
Make IsQualifiedName return error strings
2016-05-10 11:23:23 -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
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
mqliang
9011207f18
add namespace index to rc and pod
2016-05-06 17:12:36 +08:00
Prashanth Balasubramanian
6bc3052551
PetSet alpha controller
2016-05-04 18:39:17 -07:00
k8s-merge-robot
93e3df8e55
Merge pull request #24789 from wojtek-t/use_proper_codec_in_client
...
Automatic merge from submit-queue
Use proper codec in client
2016-05-04 11:00:04 -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
Wojciech Tyczynski
3aadafd411
Use NegotiatedSerializer in client
2016-05-04 10:57:36 +02:00
Clayton Coleman
fdb110c859
Fix the rest of the code
2016-04-29 17:12:10 -04:00
James DeFelice
a74573277f
attempt to fix #23822
2016-04-29 10:07:33 +00:00
k8s-merge-robot
d0b887e4e0
Merge pull request #24595 from zhouhaibing089/httpserverclose
...
Automatic merge from submit-queue
Uncomment the code that caused by #19254
Fix https://github.com/kubernetes/kubernetes/issues/24546 .
@lavalamp
2016-04-28 01:41:16 -07: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
k8s-merge-robot
4a0e0826e5
Merge pull request #24220 from gmarek/metrics
...
Automatic merge from submit-queue
Generated clients can return their RESTClients, RESTClient can return its RateLimiter
cc @lavalamp @krousey @wojtek-t @smarterclayton @timothysc
Ref. #22421
2016-04-27 19:25:38 -07:00
gmarek
3171aac57c
Generated clients can return their RESTClients, RESTClient can return its RateLimiter
2016-04-27 22:15:10 +02:00
k8s-merge-robot
c7a1e5da68
Merge pull request #24061 from timothysc/kvstore
...
Automatic merge from submit-queue
Renaming generic registry store from etcd->kvstore
This is part of issue #17546 , in preparation for multiple backend storage facilities, renaming the registry structs to reflect.
xref: #1957
2016-04-26 11:00:19 -07:00
k8s-merge-robot
96586e7c60
Merge pull request #23958 from petervo/byte-args
...
Automatic merge from submit-queue
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-26 10:23:07 -07:00
Timothy St. Clair
24b4286960
In preparation for new storage backends renaming generic registry store
2016-04-26 08:32:13 -05:00
Jeff Lowdermilk
1baa473ef2
kubectl rolling-update support for same image
2016-04-25 09:20:15 -07:00
zhouhaibing089
bf1a3f99c0
Uncomment the code that cause by #19254
2016-04-25 23:21:31 +08:00
k8s-merge-robot
ea15d792a1
Merge pull request #24470 from deads2k/shared-cache-02
...
Automatic merge from submit-queue
update controllers watching all pods to share an informer
This plumbs the shared pod informer through the various controllers to avoid duplicated watches.
2016-04-23 17:18:47 -07:00
k8s-merge-robot
86b8a09c28
Merge pull request #24670 from sttts/sttts-zsh-completion-gnu-sed
...
Automatic merge from submit-queue
Add word boundary support for GNU sed in zsh completion
2016-04-23 11:28:39 -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
Dr. Stefan Schimanski
0d6d0a5662
Add word boundary support for GNU sed in zsh completion
2016-04-22 18:29:38 +02:00
deads2k
60fe17d338
update resource quota controller for shared informers
2016-04-21 08:20:39 -04:00
deads2k
8c4e3af1a3
switch job controller to shared informer
2016-04-21 08:20:39 -04:00
deads2k
8b707016f9
convert daemonset controller to SharedInformer
2016-04-21 08:20:39 -04:00
Prashanth Balasubramanian
0ac10c6cc2
PetSet type, apps apigroup
2016-04-20 18:49:31 -07:00
k8s-merge-robot
db28f73c3b
Merge pull request #24282 from goltermann/spelling
...
Automatic merge from submit-queue
Fix misspellings in comments
2016-04-19 03:47:07 -07:00
deads2k
f0c33d65b6
start sharing the pod cache and list/watch
2016-04-18 08:51:55 -04:00
Janet Kuo
aa2ac9b1d1
-t shorthand for --tty instead of --template
2016-04-15 17:12:42 -07:00
Random-Liu
d3d98b372b
Refactor StartContainer, StopContainer and RemoveContainer.
2016-04-14 17:05:46 -07: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
goltermann
c226c9435b
Fix misspellings in comments.
...
https://goreportcard.com/report/k8s.io/kubernetes#misspell
2016-04-14 13:57:45 -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
Kenjiro Nakayama
910b6bce33
Update bashcompletion codes for kubectl patch
2016-04-14 23:40:31 +09:00
Kenjiro Nakayama
5cc540fec1
Update bashcompletion codes for kubectl edit
2016-04-14 23:34:58 +09:00
k8s-merge-robot
e121b562c5
Merge pull request #23262 from sttts/sttts-bash-completion-flag-equal
...
Automatic merge from submit-queue
Make kubectl bash-completion namespace and resource alias aware

- filter resource listing by `--namespace` flag given before in the command line
```bash
$ kubectl get pod --namespace=kube-system <tab><tab>
kube-dns-v9-2wuzj kube-dns-v9-llqxa
```
- add completion of `--namespace`
```bash
$ kubectl get pod --namespace=<tab><tab>
[*] default ingress kube-system
```
- add support for plural nouns and aliases like `rc`
2016-04-14 04:26:40 -07:00
goltermann
a3104ba96c
Final vet fixes; enabling vet checks in verify scripts.
2016-04-13 13:51:51 -07:00
k8s-merge-robot
acf9492cb1
Merge pull request #23660 from goltermann/vetclean
...
Automatic merge from submit-queue
Additional go vet fixes
Mostly:
- pass lock by value
- bad syntax for struct tag value
- example functions not formatted properly
2016-04-12 06:22:16 -07: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
goltermann
696423e044
Vet fixes, mostly pass lock by value errors.
2016-04-06 11:27:40 -07:00
k8s-merge-robot
5470488aa5
Merge pull request #23797 from sttts/sttts-zsh-completion
...
Automatic merge from submit-queue
Add zsh completion for kubectl
This is based on the zsh emulation of the bash completion system (compare `bashcompinit` at http://zsh.sourceforge.net/Doc/Release/Completion-System.html ). Because this emulation is not 100% complete, a number of functions are added or extended to work with the bash completion of kubectl.
2016-04-03 07:34:28 -07:00
Dr. Stefan Schimanski
f832aafc7f
Update generated contrib/completions/bash/kubectl
2016-04-03 16:25:56 +02:00
Dr. Stefan Schimanski
7fea3fdaa6
Add zsh completion
2016-04-03 12:54:20 +02:00
k8s-merge-robot
7d7ca5ab72
Merge pull request #23608 from caesarxuchao/mv-typed-clients
...
Automatic merge from submit-queue
Move typed clients into clientset folder
Move typed clients from `pkg/client/typed/` to `pkg/client/clientset_generated/${clientset_name}/typed`.
The first commit changes the client-gen, the last commit updates the doc, other commits are just moving things around.
@lavalamp @krousey
2016-04-02 19:31:40 -07:00
Fabiano Franz
9ddacfa25f
Mark filename flags for completions
2016-04-01 16:14:36 -03:00
Chao Xu
49559a3332
Generate the typed clients under the clientset folder
2016-03-31 15:28:45 -07:00
Brendan Burns
be6c5b332b
Add third party support to kubectl
2016-03-31 10:53:32 -07:00
k8s-merge-robot
be8ce6c385
Merge pull request #23353 from spiffxp/conformance-docs
...
Automatic merge from submit-queue
Update conformance test policy
Addresses #14913
/cc @kubernetes/sig-testing
2016-03-30 06:21:13 -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
k8s-merge-robot
ab20b884df
Merge pull request #23519 from sttts/sttts-mac-test-compile
...
Auto commit by PR queue bot
2016-03-26 17:11:24 -07:00
k8s-merge-robot
e44ad7a083
Merge pull request #22735 from resouer/throttle-dev
...
Auto commit by PR queue bot
2016-03-26 06:44:48 -07:00
Dr. Stefan Schimanski
2f2fd2fe4b
Remove cadvisor dependency from tests on Mac
2016-03-26 12:29:43 +01:00
goltermann
32d569d6c7
Fixing all the "composite literal uses unkeyed fields" Vet errors.
2016-03-25 15:25:09 -07:00
harry
8472cfa214
Refactor throttle into util pkg
...
Fix missing throttle.go
2016-03-25 08:32:23 +08:00
Aaron Crickenberger
d794b86d34
Fix typo
2016-03-23 12:14:54 -07:00
k8s-merge-robot
76369c42be
Merge pull request #22939 from resouer/util-sub-dir
...
Auto commit by PR queue bot
2016-03-23 03:34:33 -07:00
k8s-merge-robot
4af38b52b9
Merge pull request #22736 from resouer/fix-util-dev
...
Auto commit by PR queue bot
2016-03-22 19:54:58 -07:00
Aaron Crickenberger
f306193386
Use e2e.go for conformance test instead of script
...
Totally guessing at the escaping in that string
2016-03-22 13:16:14 -07:00
k8s-merge-robot
562516b60e
Merge pull request #22838 from resouer/util-pkg
...
Auto commit by PR queue bot
2016-03-21 19:21:33 -07:00
k8s-merge-robot
8c02a46c4d
Merge pull request #22486 from thockin/update-gcfg-dep
...
Auto commit by PR queue bot
2016-03-21 18:47:21 -07:00
Harry Zhang
a4d04095d0
Refactor crlf & crypto
2016-03-21 20:20:05 +08:00
harry
26dad2c428
Update generated docs
2016-03-21 15:36:24 +08:00
Tim Hockin
a073c80e45
Use newer home for gcfg package
...
Switch from obsolete "github.com/scalingdata/gcfg" to "gopkg.in/gcfg.v1".
2016-03-16 08:42:08 -07:00
James DeFelice
622a28c021
forward globally declared cadvisor housekeeping flags
2016-03-15 04:55:37 +00:00
harry
f19d59cf35
Move flag into sub pkg
2016-03-14 21:30:38 +08:00
HAI HUANG
b08e2b7201
added proxy-kubeconfig flag
2016-03-10 20:35:49 -05:00
HAI HUANG
85269ae1b0
fix broken km controller
2016-03-09 11:58:51 -05:00
k8s-merge-robot
2808973503
Merge pull request #22038 from mqliang/daemonset-cache
...
Auto commit by PR queue bot
2016-03-05 03:38:55 -08:00
k8s-merge-robot
57670edc15
Merge pull request #22345 from fgrzadkowski/hpa_events
...
Auto commit by PR queue bot
2016-03-04 09:18:21 -08:00
k8s-merge-robot
679e27c157
Merge pull request #22500 from mesosphere/jdef_multi_bugfix
...
Auto commit by PR queue bot
2016-03-04 00:32:28 -08:00
James DeFelice
954e25465d
fix several bugs:
...
- properly remove the leading non-flag args from the command line before passing the rest to the executor
- fix missed "add" after "delete" in merge() when objects are identical
- properly test for tombstone instead of *api.Node in delete handler
- basic tests for node registrator
2016-03-04 07:35:13 +00:00
k8s-merge-robot
220b681768
Merge pull request #22495 from huang195/remove_unused_timing_constants
...
Auto commit by PR queue bot
2016-03-03 21:33:03 -08:00
k8s-merge-robot
258eac505f
Merge pull request #21400 from derekwaynecarr/namespace_deletion_discovery
...
Auto commit by PR queue bot
2016-03-03 21:33:01 -08:00
k8s-merge-robot
3af6566ab3
Merge pull request #22463 from huang195/add_kubelet_kubeconfig_flag
...
Auto commit by PR queue bot
2016-03-03 20:19:05 -08:00
HAI HUANG
50f3fc8f9d
removed unused constants
2016-03-03 21:26:54 -05:00
k8s-merge-robot
2a4479fa60
Merge pull request #22246 from huang195/kubelet_api_server_flag
...
Auto commit by PR queue bot
2016-03-03 14:44:58 -08:00
HAI HUANG
ee095e755a
adding kubelet-kubeconfig flag to km scheduler
2016-03-03 16:33:31 -05:00
Filip Grzadkowski
b5c9af9762
Use controller framework in HPA controller.
...
Ref #22174
2016-03-03 11:55:44 +01:00
derekwaynecarr
41057b02d5
Move namespace controller to use discovery and dynamic client
2016-03-02 23:34:18 -05:00
k8s-merge-robot
d81d823ca5
Merge pull request #22393 from eparis/blunderbuss
...
Auto commit by PR queue bot
2016-03-02 18:51:56 -08:00
Eric Paris
5e5a823294
Move blunderbuss assignees into tree
2016-03-02 20:46:32 -05:00
HAI HUANG
15ffe5746d
added kubelet-api-servers flag to km scheduler
2016-03-02 08:18:58 -05:00