Daniel Smith
957b16053a
restore test that somehow vanished + add SetList
2014-09-25 12:07:07 -07:00
Brendan Burns
a981ae5480
Merge pull request #1433 from lavalamp/fixVerifyFmt
...
Fix verify gofmt
2014-09-24 15:44:38 -07:00
Tim Hockin
65c14a1b09
Merge pull request #1421 from brendandburns/resource
...
Generalize the fit scheduler.
2014-09-24 15:37:24 -07:00
Daniel Smith
bb0cd95a83
fix non-gofmt'd things
2014-09-24 14:27:10 -07:00
Brendan Burns
89547cfd79
Merge pull request #1431 from thockin/svcenv
...
Fix docker-links-style env vars for services
2014-09-24 14:24:02 -07:00
Brendan Burns
d900fbf6fc
Generalize the fit scheduler.
...
Extract the "fit predicate" from random fit to make it extensible/plugable
2014-09-24 13:56:40 -07:00
Tim Hockin
b2472d8bec
Fix docker-links-style env vars for services
...
This includes 3 changes:
1) Use the Service.Protocol field, rather than hardcoding TCP.
2) Use Service.Port rather than ContainerPort - ContainerPort can be a string
and has absolutely no meaning to consumers.
3) Beef up tests for these env vars.
2014-09-24 12:29:06 -07:00
Tim Hockin
f1f54ac72e
Merge pull request #1415 from thockin/svcenv
...
Add per-service env vars for *_SERVICE_HOST
2014-09-24 12:27:27 -07:00
Joe Beda
e1a07c0c02
Merge pull request #1424 from dchen1107/cleanup
...
Fix e2e testing issue
2014-09-24 10:25:06 -07:00
Dawn Chen
bdfd5045f3
Refactory a little bit.
2014-09-24 09:41:30 -07:00
Tim Hockin
089c5602fd
Add per-service env vars for *_SERVICE_HOST
...
As a replacement of a single SERVICE_HOST variable, offer a FOO_SERVICE_HOST
variable. This will help ease the transition to ip-per-service, where there
is no longer a single service host.
# *** ERROR: *** Some files are missing the required boilerplate
# header from hooks/boilerplate.txt:
# examples/guestbook/redis-slave/run.sh
#
# Your commit will be aborted unless you fix these.
# COMMIT_BLOCKED_ON_BOILERPLATE
2014-09-24 09:07:21 -07:00
Dawn Chen
4796120f70
Debugging to fix e2e testing issue
2014-09-23 17:35:50 -07:00
jhadvig
d2709ab9c1
Typo fix
2014-09-24 01:33:39 +02:00
Brendan Burns
253bce42fe
Extract the minion registry from the etcd implementation into the pod registry where it belongs.
2014-09-23 15:42:59 -07:00
Clayton Coleman
b0b7f13ade
Merge pull request #1404 from lavalamp/scheduler
...
Add error type to watch.
2014-09-23 11:28:29 -04:00
Abhishek Gupta
002a5c6c29
Added test case
2014-09-22 17:40:18 -07:00
Abhishek Gupta
7c662ff065
Adding GetEndpoints method to the client EndpointsInterface
2014-09-22 17:40:18 -07:00
Daniel Smith
f211e46f20
handle watch errors everywhere
2014-09-22 17:37:12 -07:00
Joe Beda
d65f8e3b90
Merge pull request #1397 from thockin/kubecfg
...
Make "kubecfg -s <port> run ..." select correctly
2014-09-22 17:21:45 -07:00
Daniel Smith
8fd1fb4337
update pkg/api documentation
2014-09-22 17:08:57 -07:00
Daniel Smith
265f889260
convert etcd errors to watch errors
2014-09-22 17:06:03 -07:00
Daniel Smith
05eff2e910
add new watch event type
2014-09-22 17:06:03 -07:00
Tim Hockin
0f9cd4301d
Merge pull request #1401 from jhadvig/k8s_log_retrieval_update
...
stdout/stderr writer container log stream
2014-09-22 16:38:11 -07:00
Tim Hockin
cf86d66076
rename labels in kubcfg logic
2014-09-22 15:34:13 -07:00
Tim Hockin
bb3900f447
Make "kubecfg -s <port> run ..." select correctly
...
kubecfg run creates a replication controller which sets all pods with a
replicationController= label, but then sets up a service selecting on name=
instead. This fixes that. kubecfg -s <port> run ... can now actually work.
2014-09-22 15:17:47 -07:00
jhadvig
9ba71528e4
stdout/stderr container log stream
2014-09-23 00:15:36 +02:00
Daniel Smith
248f49fb7c
Merge pull request #1340 from smarterclayton/cleanup_watch_embedding
...
Cleanup watch encoding w/ RawExtension
2014-09-22 14:52:50 -07:00
Brendan Burns
3346c68d33
Merge pull request #1389 from lavalamp/scheduler
...
make watch actually return an error when there's an error
2014-09-22 13:59:57 -07:00
Brendan Burns
f851d4b7f1
Merge pull request #1391 from thockin/proxy
...
Proxy cleanups
2014-09-22 13:59:29 -07:00
Tim Hockin
486dbd165f
Merge pull request #1318 from jhadvig/k8s_log_retrieval
...
Adding endpoint for log retrieval on the minion
2014-09-22 13:21:28 -07:00
Clayton Coleman
fece926e2b
Remove unnecessary EmbeddedObjects
...
Clarify the tests in embedded_test.go to indicate that unmarshalling
of an internal object (runtime.EmbeddedObject) will not work. Instead,
consumers should decode raw external objects.
2014-09-22 16:03:07 -04:00
Clayton Coleman
e3da2ba2c8
Cleanup watch encoding (remove dupe Encoding)
...
Move standard watch encode / decode streams to use
runtime.RawExtension and embed API decoding based on
a provided codec.
2014-09-22 16:03:07 -04:00
Clayton Coleman
6778a8d88d
watch/iowatcher should log non EOF errors encountered
2014-09-22 16:03:07 -04:00
Victor Marmol
b6a56627a7
Merge pull request #1396 from eparis/update-cadvisor
...
Update cadvisor to 0.4.0
2014-09-22 13:01:06 -07:00
Clayton Coleman
9a0add3c96
runtime.RawExtension must copy the buffer, not use it
2014-09-22 15:57:37 -04:00
Tim Hockin
2c5693b0ad
Don't force a host port through kubecfg
2014-09-22 12:31:37 -07:00
Eric Paris
a32400f47f
Remove all code dealing with cadvisor Percentiles
...
This was removed upstream beween cadvisor 0.3.0 and 0.4.0
2014-09-22 14:22:40 -04:00
jhadvig
960f1b2693
Consistency update
2014-09-21 22:25:44 +02:00
Tim Hockin
dd9c562769
Get rid of un-needed lock
2014-09-20 11:40:02 -07:00
Tim Hockin
a559d8d9b2
Move some test-only code into the test
2014-09-20 11:38:05 -07:00
Tim Hockin
20826e6d50
Move copyBytes closer to use-sites
2014-09-20 11:31:13 -07:00
Tim Hockin
cf6ccaee54
Proxy: delete serviceInfo when stopping a service
2014-09-20 11:29:04 -07:00
Daniel Smith
4d7c6e2657
Treat super short watches with no items received the same as watches that error immediately
2014-09-19 18:09:40 -07:00
Daniel Smith
0d69393a43
make watch actually return an error when there's an error
2014-09-19 17:53:55 -07:00
Daniel Smith
06bb87c6c1
Merge pull request #1386 from brendandburns/auth
...
Add authenticated TLS support to the client.
2014-09-19 16:05:27 -07:00
Brendan Burns
8dff6f12d7
Add authenticated TLS support to the client.
2014-09-19 15:43:23 -07:00
Daniel Smith
6741704761
Merge pull request #1377 from smarterclayton/benchmarks
...
Add some benchmarks and minor test-go enhancements
2014-09-19 15:00:47 -07:00
Clayton Coleman
463a16af36
Add benchmarks for API tests
2014-09-19 17:17:54 -04:00
Filipe Brandenburger
334f9dc772
Merge pull request #1384 from brendandburns/release
...
Release 0.3
2014-09-19 13:32:47 -07:00
Daniel Smith
bdc8d898fa
Merge pull request #1376 from ddysher/minion-test-fix
...
Fix minion registry test insert.
2014-09-19 12:50:29 -07:00