Daniel Smith
aa454fea93
Merge pull request #711 from smarterclayton/more_info_about_format_conversion_error
...
More verbose error on missing field
2014-07-31 14:34:09 -07:00
Dawn Chen
b88c2a2109
Merge pull request #724 from vmarmol/change-port
...
Change cAdvisor port to 4194.
2014-07-31 13:48:00 -07:00
Clayton Coleman
e1b0000404
Merge pull request #717 from nyaxt/atomicupdate_test
...
Add test for AtomicUpdate
2014-07-31 16:44:24 -04:00
Victor Marmol
4de48613e7
Change cAdvisor port to 4194.
...
This is so it doesn't conflict with the default registry address of
5000.
2014-07-31 13:14:00 -07:00
Clayton Coleman
7ce23e43e7
More verbose error on missing field
2014-07-31 14:38:38 -04:00
Clayton Coleman
28d42a79a4
Merge pull request #719 from csrwng/list_replication_controllers
...
Add a method to list replication controllers
2014-07-31 14:34:58 -04:00
csrwng
19ddfe72df
Fixed FakeKubeClient in kubecfg_test
2014-07-31 13:59:58 -04:00
Kouhei Ueno
d4a5ba863d
Add test for AtomicUpdate
2014-08-01 02:35:38 +09:00
Kouhei Ueno
648b80e5d7
Implement FakeEtcdClient.ExpectNotFoundGet
2014-08-01 02:35:38 +09:00
Kouhei Ueno
a3771c9042
AtomicUpdate should use api.Encode
2014-08-01 02:35:38 +09:00
Kouhei Ueno
6dd1e9cbb5
Implement FakeEtcdClient.CompareAndSwap
2014-08-01 02:35:38 +09:00
Kouhei Ueno
ccb7e8793b
return EtcdErrorNodeExist when Create is called for existing node
2014-08-01 02:35:37 +09:00
Kouhei Ueno
d46bfcb132
Fail immediately if f.Err is set
2014-08-01 02:35:37 +09:00
Kouhei Ueno
e40cdd50ed
Generate modification index only if f.TestIndex is specified.
...
This is for compatibility with existing tests.
2014-08-01 02:34:08 +09:00
Kouhei Ueno
b82bb37c89
FakeEtcdClient: Maintain change index
2014-08-01 02:34:08 +09:00
Victor Marmol
a6f907e128
Merge pull request #713 from dchen1107/restart
...
Fix #707
2014-07-31 10:33:01 -07:00
Dawn Chen
2e8020be8c
Update the entire cAdvisor package. There is a version mismatch issue
...
which cause #707
2014-07-31 10:11:25 -07:00
csrwng
a3476fcbca
Add a method to list replication controllers
2014-07-31 12:37:02 -04:00
Dawn Chen
76ec7acf91
bump(github.com/google/cadvisor): bdd574b728e8a1e5eb08649d631197620dd09650
2014-07-31 09:14:04 -07:00
Clayton Coleman
2dc94e4a6e
Merge pull request #716 from yugui/fix/machines-flag
...
Allow omitting -machines flag in apiserver
2014-07-31 09:31:46 -04:00
Yuki Yugui Sonoda
c65ac62cdd
Allow omitting -machines flag in apiserver when -cloud_provider and
...
-minion_regexp are specified because it is eventually overwritten by
-minion_regexp.
2014-07-31 14:38:54 +09:00
Daniel Smith
6af0717205
Merge pull request #714 from filbranden/version_fixes
...
Version fixes
2014-07-30 19:08:21 -07:00
Filipe Brandenburger
de405ac126
Improve generation of version information from the git tree
...
Detect whether the tree is dirty and append a "-dirty" indication to the
git commit (common practice with other repos, e.g. kernel, docker.)
Properly handle the case where a git tree is not found (e.g. building
from archive.)
In the sed expression, look for the variable to be updated
(commitFromGit) instead of hardcoding a line number.
Tested:
- Built from a dirty tree:
$ output/go/bin/kubelet -version
Kubernetes version 0.1, build 2d784c684c75-dirty
- Built from a clean tree:
$ output/go/bin/kubelet -version
Kubernetes version 0.1, build 505f23a31172
- Built from an archive:
$ hack/build-go.sh
WARNING: unable to find git commit, falling back to commitFromGit = `(none)`
$ output/go/bin/kubelet -version
Kubernetes version 0.1, build (none)
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-07-30 18:48:57 -07:00
Filipe Brandenburger
7e56609139
Handle -version flag on all commands
...
Tested: Passed -version argument to kubelet (and all other binaries):
$ output/go/bin/kubecfg -version
Kubernetes version 0.1, build 6454a541fd56
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-07-30 18:48:56 -07:00
brendandburns
76e2cd70f7
Merge pull request #683 from smarterclayton/slightly_pause_on_return
...
Slightly pause on requests to allow most to finish
2014-07-30 16:05:15 -07:00
Dawn Chen
21513b1e08
Merge pull request #691 from dchen1107/restart
...
Add RestartPolicy to Pod and PodTemplate
2014-07-30 15:32:20 -07:00
Dawn Chen
2740fb0abf
Add RestartPolicy to Pod and PodTemplate
2014-07-30 15:31:27 -07:00
Daniel Smith
c5ca032287
Merge pull request #706 from brendandburns/proxy
...
Revert the revert and fix tests.
2014-07-30 15:19:12 -07:00
brendandburns
59c5fb11c0
Merge pull request #672 from lavalamp/customConversionFuncs
...
Custom conversion funcs
2014-07-30 15:09:01 -07:00
Brendan Burns
2cbe2c18d4
Add a comment to tickle travis.
2014-07-30 15:06:56 -07:00
Daniel Smith
ce586c1448
Test both directions of the conversion.
2014-07-30 15:04:01 -07:00
Brendan Burns
9519a8049b
Fixed tests.
2014-07-30 15:02:36 -07:00
Clayton Coleman
1bdeb058e1
Slightly pause on requests to allow most to finish
...
Currently, every write will result in a 202 (etcd adding a few
ms of latency to each request). This forces clients to go into
a poll loop and pick a reasonable server poll frequency, which
results in 1 + N queries to the server for the single operation
and adds unavoidable latency to each request which affects their
perception of the service.
Add a very slight (25ms by default) delay to wait for requests
to finish. For clients doing normal writes this reduces the
requests made against the server to 1. For clients on long requests
this has no effect. The downside is that http connections are held
on to for a longer period in high write loads. The decrease in
perceived latency from the kubecfg is significant.
2014-07-30 17:49:47 -04:00
brendandburns
2486414c16
Merge pull request #690 from smarterclayton/refactor_apiserver_changes
...
Clean up pkg/apiserver
2014-07-30 14:41:00 -07:00
brendandburns
5443929b84
Merge pull request #702 from fsouza/update-go-dockerclient
...
third_party: update go-dockerclient
2014-07-30 14:25:37 -07:00
Daniel Smith
242c8cdaec
Add custom conversion function system.
...
As an example, demonstrate how Env.Key's deprecation ought to work.
2014-07-30 14:18:23 -07:00
Clayton Coleman
e64a393e1a
Move handle* methods to their respective locations
...
Fix names
2014-07-30 17:15:09 -04:00
Clayton Coleman
fe7f611d88
Split operations code and add comments
2014-07-30 17:15:09 -04:00
Clayton Coleman
9069696514
Rename write -> writeJSON
2014-07-30 17:15:09 -04:00
Clayton Coleman
b84c9f7a1c
Rename methods and move parseTimeout
2014-07-30 17:15:09 -04:00
Clayton Coleman
82b78912fc
Move prefix methods
2014-07-30 17:15:09 -04:00
Clayton Coleman
a2c86e4c97
Simplify helpers
2014-07-30 17:15:09 -04:00
Clayton Coleman
c7d311896e
Shorten variable name
2014-07-30 17:15:09 -04:00
Clayton Coleman
8b511832ff
Split minion
2014-07-30 17:15:09 -04:00
Clayton Coleman
a46f6313bc
Split interfaces
2014-07-30 17:15:09 -04:00
Clayton Coleman
d5e22bfe2a
Split index
2014-07-30 17:14:07 -04:00
Clayton Coleman
b70a145161
Split operations test
2014-07-30 17:14:06 -04:00
Clayton Coleman
db51ea2a17
Split async
2014-07-30 17:14:06 -04:00
Clayton Coleman
b911d9265a
Split watch
2014-07-30 17:14:06 -04:00
erictune
a41aeeca67
Merge pull request #701 from SebastianM/misspelling
...
fix misspelling
2014-07-30 13:36:14 -07:00