feihujiang
d713826aa9
Add pod name to error message when getting logs of a container
2015-09-07 17:03:54 +08:00
hurf
8efc62bcce
Simplify default output of "expose" command
...
Use simple output string such as "rc nginx exposed" to show the
result. Users can still use options like "-o yaml" to view detailed
result.
IP will be printed with detailed result now.
2015-09-07 15:17:17 +08:00
Dai Zuozhuo
2e2ef3e830
change -o template to -o go-template=...
2015-09-05 22:30:47 +08:00
Dai Zuozhuo
9ccceac5e8
sort jsonpath_test results
2015-09-05 22:29:35 +08:00
Harry Zhang
7b2e2e5649
Fix tests and clear fmt mess in manager.go
2015-09-05 04:52:51 +00:00
k8s-merge-robot
2e2def36a9
Merge pull request #13581 from caesarxuchao/APIGroup-testapi-2
...
Auto commit by PR queue bot
2015-09-04 20:38:45 -07:00
Chao Xu
9fc79e9d99
refactor testapi and test scripts to prepare for multiple API groups.
2015-09-04 18:01:32 -07:00
k8s-merge-robot
e6e69e31ec
Merge pull request #13363 from mesosphere/abort-kubelet-syncloop
...
Auto commit by PR queue bot
2015-09-04 17:45:32 -07:00
k8s-merge-robot
24430525ac
Merge pull request #13334 from pedro-r-marques/kubelet_annotation_update
...
Auto commit by PR queue bot
2015-09-04 17:07:31 -07:00
Quinton Hoole
19017c761f
Merge pull request #13590 from markturansky/fix_empty_pv_list
...
Fixed empty PV/C lists by removing omitempty
2015-09-04 15:12:07 -07:00
Quinton Hoole
be19554bae
Merge pull request #13383 from hurf/label_drun
...
Add --dry-run option for label command
2015-09-04 14:03:14 -07:00
Quinton Hoole
e188ea6a61
Merge pull request #13202 from jimmidyson/prometheus-with-no-cadvisor-port
...
Ensure container metrics are registered with prometheus even without cadvisor http server
2015-09-04 13:58:31 -07:00
Quinton Hoole
49702f9059
Merge pull request #13584 from wojtek-t/remaining_test_refactorings
...
Refactor registry tests to reduce dependency on go-etcd.
2015-09-04 13:12:45 -07:00
Quinton Hoole
fc946ce4a4
Merge pull request #12600 from derekwaynecarr/resource_quota_request
...
Update ResourceQuota for resource requirements requests
2015-09-04 12:39:46 -07:00
Quinton Hoole
c324fdd54d
Merge pull request #13322 from ncdc/fix-noninteractive-stdin-exec
...
Various exec fixes
2015-09-04 12:31:28 -07:00
Quinton Hoole
058fe7ad44
Merge pull request #13285 from uruddarraju/UnionAuthz
...
Union of authorizers
2015-09-04 12:30:28 -07:00
Quinton Hoole
059d762e64
Merge pull request #13594 from ihmccreery/tokens
...
Second attempt at GCE tokens behavior to new format
2015-09-04 11:38:08 -07:00
Ruddarraju, Uday Kumar Raju
f8d6f13f7c
Union of authorizers
2015-09-04 11:04:50 -07:00
James DeFelice
de064f4254
fix kubelet syncLoop busy loop upon close of updates chan
2015-09-04 17:56:02 +00:00
k8s-merge-robot
aff690bdee
Merge pull request #13575 from mikedanese/description-tag
...
Auto commit by PR queue bot
2015-09-04 10:33:57 -07:00
Quinton Hoole
7bbe516b95
Merge pull request #13303 from mwielgus/hpa_heapster_interface
...
MetricsClient for HorizontalPodAutoscaler
2015-09-04 09:09:54 -07:00
Quinton Hoole
ded8569524
Merge pull request #12908 from mwielgus/kubectl_get_hpa
...
HorizontalPodAutoscaler in kubectl get
2015-09-04 09:07:08 -07:00
Quinton Hoole
e5e2bc9580
Merge pull request #10833 from markturansky/loosen_binding
...
Allow PV/Claim matching on inexact access modes
2015-09-04 09:06:31 -07:00
Quinton Hoole
8ea1078f6e
Merge pull request #10416 from swagiaal/iscsi-remount
...
iSCSI Plugin: Remove remounting of device in global path.
2015-09-04 09:05:58 -07:00
Isaac Hollander McCreery
219a1fae62
Second attempt at GCE tokens behavior to new format
2015-09-04 08:36:55 -07:00
Andy Goldstein
c83786979c
Various exec fixes
...
If stdin is noninteractive, the io.Copy from stdin to remoteStdin will
unblock when it finishes reading from stdin. In this case, make sure to
close remoteStdin so the server knows the client won't be sending any
more data. This ensures that the remote process terminates. For example:
echo foo | kubectl exec -i <pod> -- cat
Without this change, the `cat` process never terminates and `kubectl
exec` hangs.
Fix interactive exec sessions hanging after you type 'exit'.
Add e2e test to cover noninteractive stdin: `echo a | kubectl exec -i <pod>
cat`
Add e2e test to cover psuedo-interactive stdin: `kubectl exec -i <pod> bash`
Prep for sending multiple data frames over multiple streams in remote command
test, which is more likely to find flakes (requires bump of spdystream
once an issue with the frame worker queues not being fully drained when
a goaway frame is received).
2015-09-04 10:40:53 -04:00
markturansky
b6feefbd9f
fixed empty PV/C lists by removing omitempty
2015-09-04 09:51:17 -04:00
Piotr Szczesniak
de92c9bac2
Merge pull request #13482 from jlowdermilk/resource-builder-err-msg
...
Print recognized file extensions in resource builder error
2015-09-04 13:45:41 +02:00
Piotr Szczesniak
7fc1fe2dd9
Merge pull request #13444 from hurf/run_out
...
Change default output of `run` command
2015-09-04 13:43:00 +02:00
Piotr Szczesniak
48b9c365c7
Merge pull request #13308 from timothysc/watch-cache-disable
...
Plumb through configuration option to disable watch cache
2015-09-04 13:40:46 +02:00
Piotr Szczesniak
b813ebadee
Revert "GCE tokens behavior to new format"
2015-09-04 10:26:19 +02:00
Wojciech Tyczynski
2b2d6b677d
Refactor registry tests to reduce dependency on go-etcd.
2015-09-04 09:52:54 +02:00
Piotr Szczesniak
57e35b794f
Merge pull request #13445 from hurf/ru_out
...
Make -o option working for rolling-update
2015-09-04 09:11:28 +02:00
Piotr Szczesniak
30d7f0e101
Merge pull request #13449 from ihmccreery/tokens
...
GCE tokens behavior to new format
2015-09-04 09:11:09 +02:00
Piotr Szczesniak
b7ac895fc2
Merge pull request #13474 from ivant/fix-scope-matching
...
Recognize cloud-platform scope on GCP
2015-09-04 09:10:07 +02:00
Piotr Szczesniak
b2cfb8cb8e
Merge pull request #13486 from JanetKuo/kubectl-rolling-generateName
...
Fix the bug that rolling-update throws error when using generateName
2015-09-04 09:07:45 +02:00
Piotr Szczesniak
6698257239
Merge pull request #13523 from roofmonkey/experimental-api-fixes
...
Experimental api fixes
2015-09-04 09:07:14 +02:00
Piotr Szczesniak
14f4d3ad0e
Merge pull request #13425 from jszczepkowski/hpa-kind
...
Fixed kind to resource convertion in scale client.
2015-09-04 09:04:00 +02:00
Piotr Szczesniak
fcbf63f3f3
Merge pull request #13509 from wojtek-t/refactor_etcd_delete_test
...
Refactor registry etcd delete tests
2015-09-04 09:03:26 +02:00
Timothy St. Clair
2b7e758c3c
Fixes the experimental api, which appeared to be completely broken.
...
Fix for rebase with nikhiljindal/deploymentController
2015-09-03 21:56:45 -05:00
Mike Danese
8a2e430b1d
remove some descritpion tags from expapi
2015-09-03 19:22:41 -07:00
Abhi Shah
0758a298db
Merge pull request #13366 from feihujiang/printValidContainersNames
...
Print valid container names when the command not specify the container
2015-09-03 16:36:27 -07:00
Abhi Shah
c9f2d3151b
Merge pull request #13155 from derekwaynecarr/enforce_limits
...
Map cpu limits to cpu-quota in docker run
2015-09-03 16:28:04 -07:00
Abhi Shah
217e1d0d87
Merge pull request #13514 from kargakis/queryparams-handle-pointers
...
queryparams: Handle pointer fields in structs
2015-09-03 16:26:54 -07:00
Abhi Shah
b8179eae24
Merge pull request #13467 from simonswine/feature_enhanced_vpc_detection
...
Enhanced detection of VPC for cloudprovider AWS
2015-09-03 15:47:28 -07:00
Abhi Shah
d923e61dda
Merge pull request #13397 from yujuhong/housekeeping
...
kubelet: define the housekeeping period
2015-09-03 15:46:29 -07:00
Abhi Shah
7dd85cb51b
Merge pull request #13490 from feihujiang/changeVariablesToEnvionmentVariablesWhenDescribeContainers
...
Change variables to environment variables when describe containers
2015-09-03 15:39:24 -07:00
Abhi Shah
d5358f0f7e
Merge pull request #13537 from stevekuznetsov/skuznets/typo
...
fixed error typo
2015-09-03 13:11:44 -07:00
k8s-merge-robot
5d8a6049be
Merge pull request #12848 from wojtek-t/private_watch_cache
...
Auto commit by PR queue bot
2015-09-03 13:06:18 -07:00
Sami Wagiaalla
9ca9ab1b66
iSCSI Plugin: Remove remounting of device in global path.
...
This code was originally added because the first mount call did not
respect the ro option. This no longer seems to be the cause so there
is no need to use remount.
Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com>
2015-09-03 15:59:27 -04:00
k8s-merge-robot
857b6ba5a8
Merge pull request #12603 from markturansky/expand_vol_spec
...
Auto commit by PR queue bot
2015-09-03 12:00:49 -07:00
derekwaynecarr
2e76842eb7
Update resource quota for requests
2015-09-03 14:24:59 -04:00
Abhi Shah
9b70b9d839
Merge pull request #13506 from feihujiang/fixUpperCaseLetterInKubectlExamples
...
Fixes upper case letters in kubectl examples
2015-09-03 11:15:30 -07:00
Abhi Shah
228517e634
Merge pull request #13536 from brendandburns/util
...
Add Forever, syntactic sugar on Until
2015-09-03 11:12:34 -07:00
Jeff Lowdermilk
cb65cfa746
Print recognized file extensions in resource builder error
2015-09-03 11:01:13 -07:00
Alex Robinson
4b47cb93f3
Reduce the default apiserver timeout back down to 30 seconds.
...
It was originally raised due to slow load balancer creation (#5180 ), but
that was fixed months ago.
2015-09-03 17:50:23 +00:00
derekwaynecarr
5dc74e8dbf
Add support for CFS quota in kubelet
2015-09-03 13:44:28 -04:00
kargakis
f9bca7bc7d
handle structs
2015-09-03 15:49:24 +02:00
hurf
46e7f5684c
Add --dry-run option for label command
...
With --dry-run option, label command will print the object locally
without update it on server side.
2015-09-03 21:37:11 +08:00
kargakis
6c32e071f4
Dont output nil; test nil & omitempty
2015-09-03 15:32:19 +02:00
Steve Kuznetsov
0a07a46100
fixed error typo
2015-09-03 09:28:02 -04:00
markturansky
0e7f73ad67
expand volume.Spec to include full Volume and PV
2015-09-03 08:57:32 -04:00
hurf
65bfd3541f
Make -o option working for rolling-update
...
Use simple message to show the result. If -o is specified, print
updated rc.
2015-09-03 20:29:58 +08:00
Marcin Wielgus
3f21071064
HorizontalPodAutoscaler in kubectl get
2015-09-03 13:49:06 +02:00
kargakis
edfaa480cf
queryparams: Handle pointer fields in structs
2015-09-03 13:45:31 +02:00
Wojciech Tyczynski
97b4a64e2c
Refactor registry etcd delete tests
2015-09-03 09:05:17 +02:00
Brendan Burns
a064c5d933
Merge branch 'fix_expapi_desc' of https://github.com/markturansky/kubernetes into markturansky-fix_expapi_desc
2015-09-02 21:36:40 -07:00
Brendan Burns
960d6e5a5e
Fix the travis build
2015-09-02 21:25:05 -07:00
feihujiang
0427711c42
Fixes upper case letters in kubectl examples
2015-09-03 12:00:21 +08:00
markturansky
8f9444025f
removed expapi descriptions from internal types
2015-09-02 22:57:30 -04:00
Abhi Shah
657622631f
Merge pull request #13487 from caesarxuchao/swagger-for-expapi
...
Genereate types_swagger_doc_generated.go for expapi
2015-09-02 16:56:55 -07:00
Brendan Burns
5048464445
Add Forever, syntactic sugar on Until
2015-09-02 16:49:05 -07:00
Brendan Burns
395bbc4b1b
Fix the build.
2015-09-02 15:45:44 -07:00
Janet Kuo
96031aaca5
Get printer from factory instead of using NewHumanReadablePrinter to retrieve handled resources
2015-09-02 15:38:40 -07:00
Abhi Shah
13784bf9ca
Merge pull request #13047 from JanetKuo/kubectl-label-bash-completion
...
Enable kubectl label resource type bash completion
2015-09-02 15:16:54 -07:00
Abhi Shah
642ebb4994
Merge pull request #13099 from JanetKuo/kubectl-expose-deprecate-create-external-load-balancer
...
Deprecated kubectl flag "create-external-load-balancer"
2015-09-02 15:16:08 -07:00
Abhi Shah
b6aac3633d
Merge pull request #13415 from JanetKuo/kubectl-rolling-bash-completion
...
Enable kubectl rolling-update rc name bash completion
2015-09-02 15:14:21 -07:00
Nikhil Jindal
aeeffbd665
Merge pull request #13419 from nikhiljindal/deploymentController
...
Adding support for deployments to client library
2015-09-02 14:26:50 -07:00
Isaac Hollander McCreery
d3398e2aed
GCE tokens behavior to new format
2015-09-02 14:13:51 -07:00
k8s-merge-robot
e8cda9dc92
Merge pull request #13310 from markturansky/volume_config
...
Auto commit by PR queue bot
2015-09-02 14:05:30 -07:00
Abhi Shah
1b0cf281e5
Merge pull request #13000 from brendandburns/schema-api-2
...
Add support for dynamic APIs
2015-09-02 13:53:28 -07:00
Janet Kuo
c9beb5b39c
Fix the bug that rolling-update throws error when using generateName
2015-09-02 13:30:14 -07:00
Abhi Shah
efdcd9f8e8
Merge pull request #13519 from ironcladlou/test-fix
...
Refactor test to use new fake reactors
2015-09-02 11:41:18 -07:00
Brendan Burns
eb58220e7e
Merge branch 'master' of https://github.com/GoogleCloudPlatform/kubernetes
2015-09-02 10:48:38 -07:00
Dan Mace
347b9334e2
Refactor test to use new fake reactors
...
Fix a test compilation error by refactoring the test code to use
the latest fake reactor framework.
2015-09-02 13:45:32 -04:00
Brendan Burns
2df5010834
Merge branch 'sdminonne-container_sidecar'
2015-09-02 10:42:08 -07:00
Brendan Burns
3e407aebb2
Diable a broken unit test
2015-09-02 10:39:17 -07:00
Chao Xu
530a9a0238
cover expapi when genereate types_swagger_doc_generated.go
2015-09-02 10:01:40 -07:00
Abhi Shah
067e76b509
Merge pull request #13348 from thockin/kubelet-masq-rule
...
Don't name 'eth0' in MASQUERADE rule
2015-09-02 09:54:31 -07:00
Brendan Burns
74ef517097
Merge pull request #6649 from rootfs/wip-cephfs
...
add Ceph FS volume plugin
2015-09-02 09:48:15 -07:00
Brendan Burns
31454d0f46
Merge pull request #12705 from brendandburns/kubectl
...
Add a printer that knows how to print user-defined columns
2015-09-02 09:47:34 -07:00
Brendan Burns
ac958e5320
Merge pull request #12513 from brendandburns/tc2
...
integrate bandwidth shaping and the kubelet.
2015-09-02 09:44:10 -07:00
k8s-merge-robot
f5c2d90c3a
Merge pull request #12293 from deads2k/testclient-specific-reaction
...
Auto commit by PR queue bot
2015-09-02 09:18:24 -07:00
Christian Simon
1bfba8a590
Enhanced detection of VPC for cloudprovider AWS
...
* use metadata of instance rather than hardcoded VPC name
* test coverage for retrieval of network metadata
2015-09-02 16:28:55 +01:00
k8s-merge-robot
345340ba49
Merge pull request #13489 from nikhiljindal/defaultDeployment
...
Auto commit by PR queue bot
2015-09-02 07:59:42 -07:00
k8s-merge-robot
cc811b3519
Merge pull request #13473 from yujuhong/check_volumes
...
Auto commit by PR queue bot
2015-09-02 07:32:57 -07:00
Marcin Wielgus
3e9932557d
Merge pull request #13052 from pmorie/podip-fix
...
Fix race condition for consuming podIP via downward API
2015-09-02 16:04:01 +02:00
k8s-merge-robot
dd5f970679
Merge pull request #13446 from fgrzadkowski/fix_docker_multinode_doc
...
Auto commit by PR queue bot
2015-09-02 06:48:56 -07:00
Wojciech Tyczynski
781de2f5e3
Merge pull request #13432 from wojtek-t/etcd_test_framework
...
Create registrytest support for etcd test to reduce amount of boilerplate in tests
2015-09-02 11:01:30 +02:00
Wojciech Tyczynski
0eee5c8b8c
Merge pull request #13457 from nikhiljindal/deleteLimitRangeNameField
...
Stop supporting name field in resourcequota field selector
2015-09-02 10:57:55 +02:00
nikhiljindal
30a58321e8
Adding defaults to Deployment
2015-09-01 23:48:34 -07:00
hurf
af1d7de874
Change default output of `run` command
...
Use simple message instead of print result in `get` form.
2015-09-02 14:11:20 +08:00
feihujiang
02206bed61
Print valid container names when the command not specify the container
2015-09-02 14:06:46 +08:00
Wojciech Tyczynski
a4baf4c211
Add registrytest support for etcd tests.
2015-09-02 07:54:34 +02:00
nikhiljindal
5fb50cc1b6
Adding support for deployments to unversioned client
2015-09-01 20:15:58 -07:00
feihujiang
e7592b1c99
Change variables to environment variables when describe containers
2015-09-02 10:02:07 +08:00
Daniel Smith
a918044edd
Merge pull request #13480 from kubernetes/revert-13461-revert-13345-proxy-contention
...
Revert "Revert "Don't take the proxy mutex in the traffic path""
2015-09-01 18:06:36 -07:00
k8s-merge-robot
0a062c5b24
Merge pull request #11942 from ironcladlou/rolling-update-availability
...
Auto commit by PR queue bot
2015-09-01 16:51:13 -07:00
Daniel Smith
9fc8a79e37
Revert "Revert "Don't take the proxy mutex in the traffic path""
2015-09-01 16:40:11 -07:00
Daniel Smith
46ae7e87c7
Increase timeout to fix flaky tests
2015-09-01 16:08:13 -07:00
Vanya Tarasov
d6c43b0606
Recognize cloud-platform scope on GCP
...
GCP credential provider currently requires presence of 'devstorage.*' scope, however it fails to recognize 'cloud-platform' scope that implies it.
2015-09-01 16:04:53 -07:00
Yu-Ju Hong
08ec796995
kubelet: remove orphaned pod directories properly
...
PR #13293 added a safety check to not remove a pod directory if the child
volumes directory is not empty. This logic is faulty because kubelet may have
directory structures podUID/volumes/volumeKind/volumeName. E.g.,
`056db95d-50ee-11e5-a2e4-42010af0ba1d/volumes/kubernetes.io~empty-dir/default-token-al3r2`
This change fixes that by properly listing all volumes under a pod.
2015-09-01 15:39:17 -07:00
Daniel Smith
e25540c955
Merge pull request #9663 from swagiaal/aws-add-shared-credentials-provider
...
Add SharedCredentials Provider to AWS
2015-09-01 15:24:29 -07:00
Daniel Smith
ae1236303e
Merge pull request #13461 from kubernetes/revert-13345-proxy-contention
...
Revert "Don't take the proxy mutex in the traffic path"
2015-09-01 13:33:34 -07:00
k8s-merge-robot
51d7f85636
Merge pull request #13406 from nikhiljindal/kubectlDeployment
...
Auto commit by PR queue bot
2015-09-01 13:33:23 -07:00
Daniel Smith
a20d7ca481
Revert "Don't take the proxy mutex in the traffic path"
2015-09-01 13:33:05 -07:00
Salvatore Dario Minonne
f4dc0653aa
adding downward api volume plugin
2015-09-01 22:23:03 +02:00
nikhiljindal
d72d08e37e
Stop supporting name field in resourcequota field selector
2015-09-01 13:12:02 -07:00
k8s-merge-robot
3d51f524b5
Merge pull request #13386 from danwinship/iptables-w
...
Auto commit by PR queue bot
2015-09-01 13:07:57 -07:00
Daniel Smith
cfe2bf10f2
Merge pull request #13426 from feihujiang/aggregateErrorsWhenValidateParams
...
Aggregate errors when validate kubectl required parameters and labels
2015-09-01 12:26:45 -07:00
Daniel Smith
a98a0f52b4
Merge pull request #13345 from thockin/proxy-contention
...
Don't take the proxy mutex in the traffic path
2015-09-01 12:25:59 -07:00
Daniel Smith
10efd9806a
Merge pull request #13227 from kargakis/fix-exposing-from-file
...
expose: Don't query the server for input objects
2015-09-01 12:23:01 -07:00
Derek Carr
a7e47cada2
Merge pull request #12963 from smarterclayton/enable_graceful
...
Enable graceful deletion of pods (7/7)
2015-09-01 15:07:29 -04:00
Brendan Burns
6aa7ce2689
addressed comments.
2015-09-01 12:00:56 -07:00
Huamin Chen
fe559f2726
implement Ceph FS volume plugin and add to e2e volume test
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-09-01 14:05:17 -04:00
Janet Kuo
b673920ccf
Get printer from factory to retrieve handled resources
2015-09-01 10:20:51 -07:00
Janet Kuo
23740d9080
Enable kubectl label resource type bash completion
2015-09-01 10:19:51 -07:00
Brendan Burns
de14623775
Add a printer that knows how to print user-defined columns
2015-09-01 10:11:13 -07:00
Brendan Burns
64717962cf
Merge pull request #13211 from ashcrow/kubelet-disk-manager-tests
...
test: improved kubelet disk_manager coverage.
2015-09-01 10:10:07 -07:00
Brendan Burns
9c37fe29c8
Merge pull request #12227 from freeformz/remove_code_google_com
...
s:code.google.com/p:github.com/scalingdata:
2015-09-01 10:07:44 -07:00
Brendan Burns
43e7c9b211
Merge pull request #13367 from spothanis/cinder
...
Cinder Volume Plugin
2015-09-01 10:05:15 -07:00
Brendan Burns
c048419810
Merge pull request #13380 from wojtek-t/refactor_etcd_watch_test
...
Refactoring of watch etcd tests.
2015-09-01 10:04:09 -07:00
Brendan Burns
e5140150df
Merge pull request #13410 from danwinship/dbus
...
Add a mockable dbus interface to pkg/util
2015-09-01 10:01:17 -07:00
deads2k
7e180c258d
update testclient for delegating reaction chain
2015-09-01 12:58:35 -04:00
Dan Mace
da5e4d7bd5
Rolling updater availability enhancements
...
Enhance the rolling updater to support maintaining minimum pod
availability for the duration of the update process.
2015-09-01 12:54:08 -04:00
markturansky
68358fd308
Added VolumeConfig to volumes
2015-09-01 12:04:26 -04:00
k8s-merge-robot
c949e94047
Merge pull request #12743 from deads2k/bind-to-var
...
Auto commit by PR queue bot
2015-09-01 08:54:39 -07:00
Marcin Wielgus
064b09ff0b
MetricsClient for HorizontalPodAutoscaler
2015-09-01 17:24:11 +02:00
Filip Grzadkowski
1a9b0d6018
Fix mounting volumes in docker based kubernetes setup.
2015-09-01 16:42:23 +02:00
Wojciech Tyczynski
39a91bf122
Merge pull request #13377 from dasch/patch-1
...
Fix a typo in the documentation
2015-09-01 16:41:29 +02:00
deads2k
f1b81ff678
bind filenames var instead of looking up
2015-09-01 08:35:57 -04:00
k8s-merge-robot
5331a26c5b
Merge pull request #13293 from yujuhong/pod_dir
...
Auto commit by PR queue bot
2015-09-01 04:59:55 -07:00
k8s-merge-robot
a4d953f4b3
Merge pull request #13131 from hurf/anno_unused
...
Auto commit by PR queue bot
2015-09-01 04:32:13 -07:00
k8s-merge-robot
49475c3431
Merge pull request #13061 from yifan-gu/rkt_patch_events
...
Auto commit by PR queue bot
2015-09-01 04:10:18 -07:00
Jerzy Szczepkowski
a2ca4954f4
Fixed kind to resource convertion in scale client.
...
Fixed kind to resource convertion in scale client.
2015-09-01 10:18:27 +02:00
Wojciech Tyczynski
6dfe5b4b5a
Refactoring of watch etcd tests.
2015-09-01 09:24:16 +02:00
feihujiang
da03746b22
Aggregate errors when validate kubectl required parameters
2015-09-01 14:34:31 +08:00
Brendan Burns
d993b8891d
Addressed changes
2015-08-31 21:13:37 -07:00
Brendan Burns
855c7cedcc
Address comments.
2015-08-31 21:13:37 -07:00
Brendan Burns
b196d0f84b
Add support for installing custom object APIs
2015-08-31 21:13:36 -07:00
Brendan Burns
7bfc8b5f37
Add dynamic APIs
2015-08-31 21:13:07 -07:00
Brendan Burns
828e4d35a7
Add a storage implementation for thirdpartyresources.
2015-08-31 21:11:43 -07:00
Yu-Ju Hong
13b268b378
kubelet: define the minimum housekeeping period
...
Before, kubelet performs global cleanup tasks every iteration. After the
PR #13003 , kubelet performs the tasks on every sync internval (10 seconds).
This PR decouples the housekeeping period with the sync internval to ensure
that kubelet cleans up promptly, while not too often (no more than once every
minimum housekeeping period).
2015-08-31 17:28:20 -07:00
Tim Hockin
f0a9badd2d
Don't take the proxy mutex in the traffic path
...
This should make throughput better on the userspace proxier.
Fixes #11977
2015-08-31 17:01:52 -07:00
Janet Kuo
94b4659b7b
Enable kubectl rolling-update rc name bash completion
2015-08-31 16:37:44 -07:00
Paul Morie
4ff66bd70a
Fix race exposing pod IP via downward API
2015-08-31 19:18:58 -04:00
Dan Winship
37942f16a6
Add a mockable dbus interface to pkg/util
2015-08-31 18:00:35 -04:00
nikhiljindal
ac0b060e62
Adding a kubectl resource printer for deployments
2015-08-31 14:57:02 -07:00
k8s-merge-robot
2f9652c7f1
Merge pull request #13349 from nikhiljindal/daemonEtcdTest
...
Auto commit by PR queue bot
2015-08-31 14:54:28 -07:00
k8s-merge-robot
044e4854e1
Merge pull request #13347 from nikhiljindal/expDeployment
...
Auto commit by PR queue bot
2015-08-31 14:31:23 -07:00
Jordan Liggitt
b5e8f7aa41
Recover panics in finishRequest, write correct API response
2015-08-31 14:55:18 -04:00
Edward Muller
63207741de
go fmt these
2015-08-31 11:29:33 -07:00
Edward Muller
69da77c6b0
s:code.google.com/p:github.com/scalingdata:
...
Because code.google.com is going away. Probably #1 of several.
2015-08-31 11:29:33 -07:00
nikhiljindal
13ecd8a72c
Adding deployment registry and exposing deployments in master
2015-08-31 10:47:04 -07:00
Sami Wagiaalla
4a33c9cb44
Add SharedCredentials Provider to AWS
...
This will allows authentication with the AWS API using the
~/.aws/credentials file which is created by runnign 'aws configure' on
a node.
Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com>
2015-08-31 11:20:46 -04:00
Dan Winship
1d90c6d537
Use iptables --wait flag if available
...
Use iptables --wait (if available) to avoid race conditions with
util.iptables failing if it tries to modify the tables at the same
time as another process.
2015-08-31 10:00:19 -04:00
Dan Winship
6bab1adfd1
Check iptables for -C flag at construct time
...
Also, reorganize the code a bit in preparation for checking for
another flag as well. And, if semver.NewVersion() returns an error, it
means there's a bug in the code somewhere (we should only ever be
passing it valid version strings), so just log that error rather than
returning it to the caller.
2015-08-31 09:54:57 -04:00
Dan Winship
a41e422600
Drop the "v" from GetIptablesVersionString() output
...
Neither of its callers wants it
2015-08-31 09:54:57 -04:00
Dan Winship
97a2cbc6ef
Fix some incorrect test debug output on error
2015-08-31 09:54:57 -04:00
Daniel Schierbeck
08eec7c6b9
Fix a typo in the documentation
2015-08-31 10:42:34 +02:00
Wojciech Tyczynski
d318b22f65
Move WatchCache to pkg/storage
2015-08-31 09:49:12 +02:00
Wojciech Tyczynski
e202f9c797
Add resource version to Store Replace params.
2015-08-31 09:49:12 +02:00
Harry Zhang
18315db025
Allow multiple host ports map to the same port in container
2015-08-31 15:22:30 +08:00
Brendan Burns
9f3ef68ebc
integrate bandwidth shaping and the kubelet.
2015-08-30 22:24:09 -07:00
k8s-merge-robot
4a7115d272
Merge pull request #11955 from pedro-r-marques/flag_resolv_conf
...
Auto commit by PR queue bot
2015-08-30 21:03:54 -07:00
Sreekanth Pothanis
f5da6b34ce
Cinder Volume Plugin
2015-08-30 19:56:27 -07:00
Clayton Coleman
f9590a33fd
Enable graceful deletion by enabling pods
2015-08-30 18:25:53 -04:00
k8s-merge-robot
093614ec32
Merge pull request #13320 from yujuhong/fix_restarts
...
Auto commit by PR queue bot
2015-08-28 23:00:11 -07:00
k8s-merge-robot
e5ac413311
Merge pull request #13286 from nikhiljindal/validateDeployment
...
Auto commit by PR queue bot
2015-08-28 22:37:55 -07:00
nikhiljindal
48d6e30c5a
Use testapi.Codec in daemon etcd tests
2015-08-28 22:37:54 -07:00
Tim Hockin
1aca401813
Don't name 'eth0' in MASQUERADE rule
...
This causes endless loops of adding duplicate rules on machines without "eth0".
2015-08-28 22:32:30 -07:00
k8s-merge-robot
c49466a7d4
Merge pull request #13336 from cjcullen/gce
...
Auto commit by PR queue bot
2015-08-28 22:10:25 -07:00
k8s-merge-robot
d92daf6988
Merge pull request #13329 from swagiaal/remove-hostname-health-check
...
Auto commit by PR queue bot
2015-08-28 21:48:37 -07:00
k8s-merge-robot
08668d7d94
Merge pull request #13309 from kubernetes/revert-13246-revert-12492-limit_range_api
...
Auto commit by PR queue bot
2015-08-28 21:03:49 -07:00
k8s-merge-robot
45ca956f00
Merge pull request #13201 from wojtek-t/refactor_etcd_update_test
...
Auto commit by PR queue bot
2015-08-28 18:55:46 -07:00
k8s-merge-robot
f1acdbe3c6
Merge pull request #13188 from hurf/label_printer
...
Auto commit by PR queue bot
2015-08-28 18:04:01 -07:00
k8s-merge-robot
4c56d4962f
Merge pull request #13179 from feihujiang/showClientVersionAtLeastWhenCouldNotReadServerVersion
...
Auto commit by PR queue bot
2015-08-28 17:32:57 -07:00
CJ Cullen
cb7d3f0148
Return an error from gce.EnsureTCPLoadBalancer with no hosts.
2015-08-28 17:15:47 -07:00
Pedro Roque Marques
bf170a688c
Update annotations in the kubelet.
...
When the pod annotations are updated in the apiserver, update the pod.
Annotations may be used to convey attributes that are required to the
pod execution, such as networking parameters.
2015-08-28 15:50:13 -07:00
Sami Wagiaalla
ccd0fcd1f9
Rmove Hostname health check
...
The health check is no longer needed since health checks are no longer
run by master but updated by the kubelet; so a host with the incorrect
host name will not be updated and show 'NotReady' status
Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com>
2015-08-28 16:53:02 -04:00
nikhiljindal
92f373a4b6
Validate deployment
2015-08-28 12:47:33 -07:00
k8s-merge-robot
98801225d6
Merge pull request #13279 from pmorie/client-host-err
...
Auto commit by PR queue bot
2015-08-28 12:02:59 -07:00
Yu-Ju Hong
f707ca08d5
Fix incorrect restart count for docker containers
2015-08-28 11:54:30 -07:00
Prashanth B
05b205bab6
Revert "Volume Plugin for Cinder; Openstack Block Storage"
2015-08-28 10:56:24 -07:00
Prashanth B
8d0d54ffed
Merge pull request #6689 from spothanis/cinder-vol-plugin
...
Volume Plugin for Cinder; Openstack Block Storage
2015-08-28 10:47:31 -07:00
Timothy St. Clair
2145371c45
Plumb through configuration option to disable watch cache
...
because we are seeing anomolies on our cluster.
2015-08-28 12:36:40 -05:00
Prashanth B
52f7833cd3
Revert "Revert "LimitRange updates for Resource Requirements Requests""
2015-08-28 09:26:36 -07:00
Wojciech Tyczynski
836be0c432
Refactoring of update etcd tests.
2015-08-28 15:47:40 +02:00
k8s-merge-robot
282bf64dcd
Merge pull request #13181 from mikedanese/daemon_experimental
...
Auto commit by PR queue bot
2015-08-28 01:32:33 -07:00
Janet Kuo
18e87724c5
Deprecated kubectl flag "create-external-load-balancer"
2015-08-28 00:54:33 -07:00
Wojciech Tyczynski
cc4f448dc1
Merge pull request #13291 from nikhiljindal/deleteCode
...
Deleting unused test code
2015-08-28 09:48:22 +02:00
Yu-Ju Hong
8774f6efa2
kubelet: don't remove any pod directory with non-empty volumes
...
If the volumes directory is not empty, it implies that volumes may not have
been properly cleaned up yet. Do not attempt to remove the pod directory.
2015-08-27 22:18:51 -07:00
nikhiljindal
25f2b85041
Deleting unused code
2015-08-27 19:52:47 -07:00
Yu-Ju Hong
697197d383
Kubelet: do not remove pod directory if any container is still running
...
If there are any running container in the pod, we cannot remove the volume.
Therefore, we should not attempt to remove the pod directory.
2015-08-27 18:19:13 -07:00
Paul Morie
e9851c6dea
Quote malformed host values in unversioned client helper
2015-08-27 17:30:31 -04:00
Steve Milner
3181e5b913
test: improved kubelet disk_manager coverage.
2015-08-27 15:54:45 -04:00
markturansky
0b6030f50c
added better matching for PV access modes
2015-08-27 15:34:07 -04:00
Mike Danese
bee3fd02e4
enable daemon controller in the experimental api
2015-08-27 11:47:35 -07:00
Mike Danese
b772a9b74f
run autogenerated updates
2015-08-27 11:47:35 -07:00
Mike Danese
8460e3913d
move daemon controller to the experimental api
2015-08-27 11:47:35 -07:00
Mike Danese
650bf71cf7
Merge pull request #13120 from caesarxuchao/13804
...
add a fuzz function for expapi.APIVersion
2015-08-27 09:50:53 -07:00
kargakis
e86bb1aeca
expose: Don't query the server for input objects
...
Signed-off-by: kargakis <mkargaki@redhat.com>
2015-08-27 15:52:22 +03:00
Piotr Szczesniak
6e05b9e3a3
Revert "LimitRange updates for Resource Requirements Requests"
2015-08-27 10:50:50 +02:00
hurf
961d7f995a
Remove unused parameters and flags
...
Some params and flags are set but not used, remove them.
2015-08-27 10:40:40 +08:00
Pedro Roque Marques
99b1da848d
Add kubelet '--resolv-conf' flag.
...
Allow the user to specify the resolver configuration file that is used
to determine the default DNS parameters. This defaults to the system's
/etc/resolv.conf.
2015-08-26 15:41:36 -07:00
Chao Xu
fc9c2ddf0c
add a fuzz function for expapi.APIVersion
2015-08-26 15:23:36 -07:00
Yu-Ju Hong
c7afae75f5
Merge pull request #13103 from yujuhong/restart_count
...
Kubelet: fix container restart counts
2015-08-26 15:13:10 -07:00
Yu-Ju Hong
a5fe33b8a3
Merge pull request #8530 from swagiaal/add-fomat-and-mount
...
Support formatting and mounting GCE PD without 'safe_format_and_mount'
2015-08-26 15:12:06 -07:00
Yu-Ju Hong
d839ab2024
Merge pull request #12940 from Miciah/Warning-to-Warningf
...
glog.Warning -> glog.Warningf
2015-08-26 13:36:05 -07:00
Yu-Ju Hong
b00c04c497
Merge pull request #12845 from hurf/o_name
...
Add -o name for commands which use printer to output results
2015-08-26 13:03:52 -07:00
Yu-Ju Hong
1bae2b677d
Merge pull request #12492 from derekwaynecarr/limit_range_api
...
LimitRange updates for Resource Requirements Requests
2015-08-26 13:02:57 -07:00
Yifan Gu
67e1589a08
kubelet/rkt: add created/started/failed/killing events.
...
Also improve the logging for rkt command line commands.
2015-08-26 10:39:10 -07:00
Yu-Ju Hong
7b162c092f
Merge pull request #12972 from mwielgus/kubectl_describe_hpa
...
Kubectl describe for experimental HorizontalPodAutoscaler
2015-08-26 09:55:30 -07:00
Yu-Ju Hong
c237ac4c84
Merge pull request #13003 from yujuhong/decouple_workers
...
kubelet: trigger pod workers independently
2015-08-26 09:53:25 -07:00
Sami Wagiaalla
ab0258f259
Support formatting and mounting GCE PD without 'safe_format_and_mount'
...
The GCE PD plugin uses safe_format_and_mount found on standard GCE images:
https://github.com/GoogleCloudPlatform/compute-image-packages/blob/master/google-startup-scripts/usr/share/google/safe_format_and_mount
On custom images where this is not available pods fail to format and
mount GCE PDs. This patch uses linux utilities in a similar way to the
safe_format_and_mount script to format and mount the GCE PD and AWS EBC
devices. That is first attempt a mount. If mount fails try to use file to
investigate the device. If 'file' fails to get any information about
the device and simply returns "data" then assume the device is not
formatted and format it and attempt to mount it again.
Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com>
2015-08-26 11:53:40 -04:00
Jerzy Szczepkowski
08594dab8c
Added ProxyGet method to services client.
...
Added ProxyGet method to services client.
2015-08-26 16:38:13 +02:00
Marcin Wielgus
55cd0d565e
Kubectl describe for experimental HorizontalPodAutoscaler
2015-08-26 16:28:50 +02:00
Filip Grzadkowski
1a8b400c3e
Merge pull request #13147 from mwielgus/hpa_impl
...
Implementation of HorizontalPodAutoscaler
2015-08-26 15:36:27 +02:00
Marcin Wielgus
df0a0ed37e
Implementation of HorizontalPodAutoscaler
2015-08-26 14:51:54 +02:00
Jimmi Dyson
3a6701c85f
Ensure container metrics are registered with prometheus even without
...
cadvisor http server
Fixes #13200
2015-08-26 13:35:32 +01:00
Filip Grzadkowski
dee21c89cd
Merge pull request #13186 from wojtek-t/reenable_cacher_2
...
Reenable watch in apiserver
2015-08-26 11:10:22 +02:00
hurf
d2d96ff6e1
Add -o name for commands which use printer to output results
...
Added a new printer which prints 'resource/name' pair of a given
object.
2015-08-26 17:04:23 +08:00
hurf
6ccc438169
Use exsiting print function in label command
...
Instead of getting printer in the code, use exsiting function.
2015-08-26 16:45:11 +08:00
Wojciech Tyczynski
c0aba1dc8a
Reenable watch in apiserver
2015-08-26 10:39:01 +02:00
feihujiang
6b394e7212
Kubectl version should show client version at least
...
when couldn't read server version
2015-08-26 15:00:28 +08:00
Wojciech Tyczynski
a12b7edc42
Fix deadlock in Cacher on etcd error
2015-08-26 08:02:21 +02:00
Yifan Gu
6ced66249d
kubelet/dockertools: clear container reference when killing a container.
2015-08-25 18:22:08 -07:00
Yu-Ju Hong
b906e34576
kubelet: trigger pod workers independently
...
Currently, whenever there is any update, kubelet would force all pod workers to
sync again, causing resource contention and hence performance degradation.
This commit flips kubelet to use incremental updates (as opposed to snapshots).
This allows us to know what pods have changed and send updates to those pod
workers only. The `SyncPods` function has been replaced with individual
handlers, each handling an operation (ADD, REMOVE, UPDATE). Pod workers are
still triggered periodically, and kubelet performs periodic cleanup as well.
This commit also spawns a new goroutine solely responsible for killing pods.
This is necessary because pod killing could hold up the sync loop for
indefinitely long amount of time now user can define the graceful termination
period in the container spec.
2015-08-25 17:52:01 -07:00
Yu-Ju Hong
00e34429e0
Merge pull request #13002 from nikhiljindal/registerDeployment
...
Register deployment API Object
2015-08-25 16:58:15 -07:00
Yu-Ju Hong
655645eb9c
Merge pull request #13041 from yifan-gu/rkt_patch_fix
...
kubelet/rkt: merge environments instead of overriding.
2015-08-25 16:58:00 -07:00
Yu-Ju Hong
3bc2157889
Merge pull request #13100 from pweil-/cap-priv-sources
...
use privileged source object
2015-08-25 16:10:50 -07:00
Yu-Ju Hong
71c6e0d662
Merge pull request #13139 from wojtek-t/rename_strategy
...
Renaming in pkg/registry to reflect reality
2015-08-25 15:26:05 -07:00
Sreekanth Pothanis
c841a20361
Cinder Volume Plugin
2015-08-25 15:13:56 -07:00
Yu-Ju Hong
29cabbe2f2
Merge pull request #12962 from smarterclayton/evict_terminating_pods
...
Handle terminating pods in the node controller (6/7)
2015-08-25 14:32:24 -07:00
Yifan Gu
7767dafb4d
kubelet/rkt: include the pod restart count in service file.
...
Also remove the service file when the pod is killed.
2015-08-25 13:59:18 -07:00
nikhiljindal
c664b5bef3
Registering Deployment API objects and generating related auto functions
2015-08-25 13:23:32 -07:00
Yifan Gu
763ffdb1fe
kubelet/rkt: merge environments instead of overriding.
...
Merge the environments in container spec and in the image
manifest. Also allow empty app in image manifest.
2015-08-25 13:10:58 -07:00
markturansky
c0aa62eb38
Added PersistentVolumeSource to describer output
2015-08-25 14:18:28 -04:00
Clayton Coleman
940cc2837c
Review comments
2015-08-25 14:18:07 -03:00
Clayton Coleman
8a62f1828d
Evict terminating pods
2015-08-25 14:17:39 -03:00