Dawn Chen
f718957a79
Move GetHostName and GetDockerEndpoint methods to pkg/util
2015-01-05 11:44:21 -08:00
Tim Hockin
a57976b46d
fix call to Fatal() vs Fatalf()
2015-01-03 20:51:14 -08:00
Tim Hockin
297c8d1d5a
Parse flags for in integration test.
...
The default --v=10 might be reconsidered.
2015-01-03 20:48:19 -08:00
Clayton Coleman
e355f54eda
Update references from Path() to the appropriate segment use
2014-12-29 15:38:52 -05:00
Tim Hockin
32a59477a5
Add an e2e test for DNS from pods.
2014-12-29 09:18:12 -08:00
Tim Hockin
652479a3b1
Add kubelet DNS flags & api disable for DNS
...
This adds --cluster_dns and --cluster_domain flags to kubelet. If
non-empty, kubelet will set docker --dns and --dns-search flags based on
these. It uses the cluster DNS and appends the hosts's DNS servers.
Likewise for DNS search domains.
This also adds API support to bypass cluster DNS entirely, needed to
bootstrap DNS.
2014-12-29 09:18:12 -08:00
Vishnu Kannan
6f53f33fda
Set oom_score_adj for kubelet and kube-proxy to a low value to help them survive system memory pressure.
2014-12-24 00:34:28 +00:00
Daniel Smith
5b8e91595a
Make pod listing costant-time
...
* move ip cache out of registry/pod
* combine, rationalize, and move pod status logic
* Fix unit and integration tests
2014-12-22 14:14:03 -08:00
Zach Loafman
57e1450ca7
Up cmd/e2e timeout
...
Attempt to fix https://github.com/GoogleCloudPlatform/kubernetes/issues/3053
2014-12-21 06:16:32 -08:00
Max Forbes
c3efef86d0
Add GKE as a provider.
2014-12-19 11:47:06 -08:00
bgrant0607
19f0b8b807
Merge pull request #2825 from mikedanese/scheduler-factory-plugins
...
Scheduler plugin configuration
2014-12-18 07:12:01 -08:00
Mike Danese
4850bdbe63
refactor scheduler factory to use plugin architecture style like credentialprovider and cloudprovider for configuring priority functions and fit predicates
2014-12-17 14:55:28 -08:00
Zach Loafman
d3aed6c9cd
Add kubernetes-test.tar.gz
...
Add test artifacts to the build. This lets you do:
tar -xzf kubernetes.tar.gz
tar -xzf kubernetes-test.tar.gz
cd kubernetes
go run ./hack/e2e.go -up -test -down
without having a git checkout.
2014-12-17 14:30:30 -08:00
Daniel Smith
0fd1ed2ba9
Merge pull request #2720 from brendandburns/tap
...
Add support for TAP (test anything protocol) output
2014-12-15 18:29:04 -08:00
bgrant0607
f621a05d74
Merge pull request #2945 from smarterclayton/support_optional_swagger
...
Make Swagger API support optional, so that consumers can define their own
2014-12-15 16:13:13 -08:00
Daniel Smith
f1f20f820a
Merge pull request #2942 from brendandburns/kubelet
...
revert the revert along with fixes to make it pass e2e tests.
2014-12-15 13:17:52 -08:00
Clayton Coleman
cd4135666e
Make Swagger API support optional, so that consumers can define their own
...
OpenShift would like to also enable swagger, but we need to register our
services as swagger services prior to the SwaggerAPI being started. I've
added a bool (default false) to master.Config to enable swagger, and split
the method in master out so that a downstream consumer can call it.
2014-12-15 15:29:55 -05:00
James DeFelice
e27b8f0df7
proxy should fail fast if proxier is nil, rather than panic later
2014-12-15 12:56:35 -05:00
Brendan Burns
a6f967b6e7
Revert "Revert "Add an api object for the kubelet, and a versioned endpoint.""
...
This reverts commit dcfcf315e5
.
2014-12-15 09:29:04 -08:00
Brendan Burns
dcfcf315e5
Revert "Add an api object for the kubelet, and a versioned endpoint."
...
This reverts commit d4b9979382
.
2014-12-12 21:13:44 -08:00
Brendan Burns
d4b9979382
Add an api object for the kubelet, and a versioned endpoint.
2014-12-12 15:26:28 -08:00
Brendan Burns
21d3662c2d
Add support for TAP (test anything protocol) output
2014-12-12 11:56:13 -08:00
Joe Beda
b7705d25c8
Merge pull request #2827 from liggitt/tlsv1
...
Bump minimum TLS version from SSLv3 to TLSv1.0
2014-12-10 13:15:29 -08:00
Clayton Coleman
9030759df8
Add 'nodes' everywhere 'minions' can be used in api / cli
2014-12-10 12:08:18 -05:00
Clayton Coleman
19379b5a38
Internal rename api.Minion -> api.Node
2014-12-10 12:08:18 -05:00
Jordan Liggitt
2475123d3c
Bump minimum TLS version from SSLv3 to TLSv1.0
2014-12-10 09:13:15 -05:00
Brendan Burns
953fa540ee
Merge pull request #2505 from abhgupta/abhgupta-dev
...
Scheduler changes for extensibility
2014-12-09 15:25:37 -08:00
Brendan Burns
91865f3576
Merge pull request #2536 from lavalamp/verifyNetwork
...
Verify network
2014-12-09 15:24:32 -08:00
Brendan Burns
4985f58eb5
Merge pull request #2759 from mikedanese/configure-cadvisor-port
...
make cadvisor port configurable on the kubelet
2014-12-09 15:21:35 -08:00
Brendan Burns
9a7f4469c1
Merge pull request #2793 from liggitt/tls_auth
...
x509 request authenticator
2014-12-09 15:17:39 -08:00
Daniel Smith
9c3f6a402d
add network test to e2e.go
2014-12-09 13:10:59 -08:00
Brendan Burns
18cfac0d31
Make validation optional, handle YAML
2014-12-09 12:37:49 -08:00
Brendan Burns
c29f5db81c
Revert "Revert "Add optional validation to kubecfg/kubectl.""
...
This reverts commit 6590c66dd4
.
2014-12-09 12:37:48 -08:00
Jordan Liggitt
09ba404fb7
x509 request authenticator
2014-12-09 09:34:16 -05:00
Abhishek Gupta
6b712cc700
Scheduler changes for extensibility
2014-12-08 14:47:05 -08:00
Mike Danese
722abf1a95
- make cadvisor port configurable on the kubelet.
...
- added cadvisor port documentation.
2014-12-06 09:48:08 -08:00
Daniel Smith
24a1497d5c
reenable update test
2014-12-04 15:13:11 -08:00
Daniel Smith
7d9a721852
Merge pull request #2736 from erictune/register_race
...
Fix race that drops the first event on restart.
2014-12-02 22:57:55 -08:00
Eric Tune
0c2a4302f5
Fix race that drops the first event on restart.
...
RegisterHandlers was called after the listening for events had already begun.
So, there was a race where sometimes the first update would, with the
initial state, would notify an empty list of listeners.
This showed up in services.sh e2e test as empty service and endpoint maps
after the test step which restarts the kube-proxy.
Perhaps due to timing, this doesn't show up with etcd source, but does
show up with apiserver as a source. A separate PR makes APIserver
the source as a default, and depends on this.
This took me several days to debug.
2014-12-02 22:04:45 -08:00
Daniel Smith
c3f03e556f
Merge pull request #2704 from brendandburns/e2e
...
e2e for "important URLs"
2014-12-02 17:53:46 -08:00
Brendan Burns
bf9d4a483d
Merge pull request #2717 from erictune/event_e2e_flake
...
Fix e2e failure of events test.
2014-12-02 11:33:48 -08:00
Eric Tune
a7718054a8
Fix e2e failure of events test.
2014-12-02 11:20:23 -08:00
Brendan Burns
d43343db5e
Add a test for important URLs on the apiserver.
2014-12-02 11:08:31 -08:00
Daniel Smith
d927031aec
Merge pull request #2705 from brendandburns/fix
...
Fix a logic error in the events e2e test.
2014-12-02 10:49:26 -08:00
Brendan Burns
92e8ebcb55
Fix a logic error in the events e2e test.
2014-12-01 22:40:00 -08:00
Brendan Burns
993ef88eec
Merge pull request #2689 from brendandburns/standalone
...
Refactor kubelet, standalone k8s and integration test to all use the same code.
2014-12-01 21:53:41 -08:00
Brendan Burns
203e76020e
Add a test for important URLs.
2014-12-01 15:54:30 -08:00
Brendan Burns
d47b510104
Refactor kubelet, standalone k8s and integration test to all use the same code.
2014-12-01 15:37:21 -08:00
deads2k
2dbfb80349
add utility for binding flags and building api server clients
2014-11-26 07:50:51 -05:00
Joe Beda
6590c66dd4
Revert "Add optional validation to kubecfg/kubectl."
...
This reverts commit acf6d82800
.
2014-11-25 14:45:00 -08:00