Commit Graph

6149 Commits (62cb5b875fe950f2fd21237a792d5e000056f9b1)

Author SHA1 Message Date
Alex Robinson 2463cff79c Basic initial instrumentation of the apiserver. This links in the
prometheus library for monitoring, which exports some basic resource
usage metrics by default, like number of goroutines, open file
descriptors, resident and virtual memory, etc. I've also started adding
in request counters and latency histograms, but have only added them to two
of our HTTP handlers. If this looks reasonable, I'll add them to the rest
in a second PR.
2015-02-10 20:44:28 +00:00
Zach Loafman 2fb4bd4724 Merge pull request #4286 from brendandburns/etcd
Add restart to the kube apiserver.
2015-02-10 12:09:34 -08:00
Abhishek Shah febf8c9b2c Fixed formattting issues in etcd.go 2015-02-10 12:03:40 -08:00
MikeJeffrey e5459c8802 Clean up kubectl help for auto-gen'd kubectl.md 2015-02-10 12:02:05 -08:00
Clayton Coleman dce4cd8b1d Merge pull request #3613 from derekwaynecarr/namespace_as_kind
Namespace as kind
2015-02-10 14:49:58 -05:00
roberthbailey 3f90de3f80 Merge pull request #4289 from jlowdermilk/cleanup
Explicitly send error string to Fatal log 2
2015-02-10 11:37:26 -08:00
Filipe Brandenburger f387c51197 Merge pull request #4269 from zmerlynn/port_endpoints
Port TestBasic & TestPrivate to Ginkgo
2015-02-10 11:31:23 -08:00
roberthbailey ef71b43056 Merge pull request #4281 from brendandburns/fixer
Add some error checking to prevent obscure failures.
2015-02-10 11:22:58 -08:00
Jeff Lowdermilk 96c9a15ed5 Merge pull request #4279 from jimmidyson/proxy-tweaks
Configurable API prefix for kubectl proxy
2015-02-10 11:21:22 -08:00
Zach Loafman 7efc60580e Port TestBasic and TestPrivate to Ginkgo syntax
Fixes #4261
2015-02-10 11:00:53 -08:00
Robert Rati 979ecf42d2 Moved liveness tests into the pod suite #4253 2015-02-10 13:47:48 -05:00
roberthbailey 2c2a59568c Merge pull request #4276 from a-robinson/docs
Add steps to the development guide for how to use godep to update an existing dependency
2015-02-10 10:11:57 -08:00
roberthbailey 1caf529102 Merge pull request #4273 from brendandburns/net
Add a simple driver to test cluster networking.
2015-02-10 10:07:32 -08:00
Jeff Lowdermilk aff7f63d7f Explicitly send error string to Fatal log 2 2015-02-10 10:02:16 -08:00
Clayton Coleman 8811fd2971 Merge pull request #4284 from brendandburns/cleanup
Explicitly send the error string to the Fatal log.
2015-02-10 12:48:30 -05:00
Jeff Lowdermilk ed9761fef1 Merge pull request #4237 from brendandburns/pd_fix
Add a label command to kubectl.
2015-02-10 09:47:18 -08:00
Brian Grant 06a1d6dd83 Merge pull request #4048 from mikedanese/ready
Support readiness checks
2015-02-10 08:47:59 -08:00
Mike Danese c72c2a0d1e added tests 2015-02-10 08:30:13 -08:00
Mike Danese 3d0cd81feb refactor pkg/probe ProbeRunners to interfaces and move global probers into kubelet field for testability 2015-02-10 08:30:11 -08:00
Mike Danese 043794492e implement readiness. 2015-02-10 08:30:09 -08:00
derekwaynecarr 46eb657722 docker does not provision a docker group anymore, so do not add vagrant user to it 2015-02-10 11:15:22 -05:00
Victor Marmol 43667fd2c0 Merge pull request #4275 from a-robinson/prometheus
Update prometheus instrumentation library to include fix for building for linux/arm and linux/386 platforms
2015-02-10 08:09:17 -08:00
Zach Loafman a624b99ffa Move basic.go to rc.go 2015-02-10 08:00:10 -08:00
Zach Loafman 2f231e0a2a Merge pull request #4268 from rajatchopra/master
Fix vagrant networking round 2
2015-02-10 07:39:48 -08:00
Brendan Burns c50e650d8b Add restart to the kube apiserver. 2015-02-10 07:35:00 -08:00
Brendan Burns 8f3136cd37 Explicitly send the error string to the Fatal log. 2015-02-10 07:12:13 -08:00
Andy Goldstein 4f89ed9d6a Allow proxying to a resource at /
Add a route for /proxy/<kind>/<name>/ without requiring additional path
information. This allows for e.g. /proxy/service/myservice/, which will
proxy to the service at /, instead of always requiring something in the
path.
2015-02-10 10:04:40 -05:00
derekwaynecarr 0bd0e12bbc Add support for Namespace as Kind
Add example for using namespaces
2015-02-10 09:50:50 -05:00
derekwaynecarr 151be7773c Rename api.Namespace to api.NamespaceValue to avoid name collision 2015-02-10 09:44:29 -05:00
Brendan Burns e7b11d09de Add some error checking to prevent obscure failures. 2015-02-10 06:32:26 -08:00
Robert Rati d3aa9cdc69 Convert liveness tests to native ginkgo syntax #4253 2015-02-10 09:03:54 -05:00
Jimmi Dyson f4a9b62d06 Configurable API prefix for kubectl proxy 2015-02-10 13:58:46 +00:00
Alex Robinson 5f7fd365b7 Add steps to the development guide for how to use godep to update an
existing dependency.

Also change from the numbered lists from markdown that didn't work due to
the intervening code blocks to just raw text numbered lists.
2015-02-10 09:44:23 +00:00
Alex Robinson 105e111284 Update prometheus instrumentation library to include fix for building
for linux/arm and linux/386 platforms.
2015-02-10 09:26:46 +00:00
Brendan Burns abb0b24a98 Add a simple driver to test cluster networking. 2015-02-09 20:55:51 -08:00
Brendan Burns ac35aa5e32 Add a label command. 2015-02-09 20:09:02 -08:00
Mike Danese 27dfebed98 api changes to support readiness. 2015-02-09 18:27:46 -08:00
Abhishek Shah f136886dde Updated logging. If etcd-pod-dir-fetch fails because dir was absent, an info message is logged. 2) For all other reasons, the regular error message is logged. 2015-02-09 18:03:58 -08:00
Brian Grant e27d534b87 Merge pull request #4262 from vishh/api_resources
Rename ResourceRequirementSpec to ResourceRequirements.
2015-02-09 17:26:05 -08:00
Saad Ali 6167aeb8fa Merge pull request #4233 from thockin/mastersvc
Fix wrong port on kubernetes service
2015-02-09 17:24:07 -08:00
Brian Grant a1a04ac6fe Merge pull request #4241 from ddysher/node-decommision
Remove pods from failed node
2015-02-09 16:56:31 -08:00
Tim Hockin 39e63d94fc First draft of roadmap to 1.0 update 2015-02-09 16:09:41 -08:00
Vishnu Kannan d0524d4778 Rename ResourceRequirementSpec to ResourceRequirements. 2015-02-09 23:19:38 +00:00
Deyuan Deng 4c6f6e0efc Refactor RegisterRetryCount, improve tests 2015-02-09 17:55:28 -05:00
Deyuan Deng 55b9944cfe Remove pods from failed node 2015-02-09 17:50:24 -05:00
Deyuan Deng f5bc43a46c Merge pull request #3498 from pravisankar/ravi/sync-nodes-optional
Make periodic sync nodes from -cloud_provider/-machines optional.
2015-02-09 17:45:56 -05:00
Rajat Chopra 1d12cad456 Fix vagrant networking. Include the master as part of overlay. And remove STP for efficiency.
fix e2e services for vagrant
Kubelet should wait on SDN to finish
Do not require docker on master for default clouds
2015-02-09 14:37:27 -08:00
Tim Hockin 488bf23034 Merge pull request #4254 from smarterclayton/integration_tests_should_use_127001
Integration tests should use 127.0.0.1 consistently
2015-02-09 14:36:04 -08:00
derekwaynecarr 53f1efa484 Make sure we remove old object from index before adding new 2015-02-09 16:44:51 -05:00
derekwaynecarr 1cf69bdefc Support multiple index functions, address feedback 2015-02-09 16:44:51 -05:00