Alex Robinson
ab62b689a5
Add monitoring instrumentation for the remaining HTTP handlers in the apiserver.
2015-02-10 23:19:49 +00:00
Victor Marmol
535502ead6
Merge pull request #4272 from a-robinson/metrics
...
Basic initial instrumentation of the apiserver
2015-02-10 14:58:14 -08:00
Alex Robinson
d39262d743
Consolidate the prometheus Counters into a shared CounterVec and remove
...
the "code" label from the latencies SummaryVec.
2015-02-10 22:47:56 +00:00
Clayton Coleman
06656efe62
Merge pull request #4283 from ncdc/allow-proxy-to-resource-root-path
...
Allow proxying to a resource at /
2015-02-10 17:45:31 -05:00
Mike Danese
dac5e9b4d0
add NodeCondition and PodCondition to kubectl describe node/pod
2015-02-10 14:17:31 -08:00
Dawn Chen
c55921676c
Merge pull request #4271 from ArtfulCoder/logging_etcd
...
Updated etcd-pod-dir-fetch logging.
2015-02-10 13:41:06 -08:00
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
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
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
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
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
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
Jimmi Dyson
f4a9b62d06
Configurable API prefix for kubectl proxy
2015-02-10 13:58:46 +00:00
Brendan Burns
3fa9ddd1e1
Add an (optional) proxy to the TLS config.
...
Also fill in some other reasonable defaults.
2015-02-10 05:20:47 -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
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
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
derekwaynecarr
7a2d63048d
Enable look-up by secondary index in cache
2015-02-09 16:44:51 -05:00
Ravi Sankar Penta
3a5ef05f64
Make periodic sync nodes from cloud provider optional.
...
--sync_nodes=false gives user flexibility to add/remove nodes in the
cluster using REST api/kubectl cli and at the same time can use
cloud provider for other resources like persistent disks, etc.
2015-02-09 13:42:44 -08:00
Jeff Lowdermilk
6021dcba30
Merge pull request #4213 from smarterclayton/use_name_from_server
...
Use name from server when displaying create/update
2015-02-09 09:41:20 -08:00
Marek Grabowski
72a066a992
Add more information to Validator error messages.
2015-02-09 18:07:09 +01:00
Deyuan Deng
91b43a4b16
Merge pull request #4165 from smarterclayton/ignore_already_exists_errors_on_create_node
...
NodeController should tolerate when nodes already exist
2015-02-09 11:01:17 -05:00
Clayton Coleman
8c1206ca2d
NodeController should tolerate when nodes already exist
...
During startup, if nodes have already been defined the controller
does not need to create them, just needs to keep them up to date.
When defining a static list, the controller would loop and fail
repeatedly if the node existed.
I don't know if we need to update the node during registration,
as long as the sync loop checks it later.
2015-02-08 21:44:08 -05:00
Clayton Coleman
52c6c60b15
Use name from server when displaying create/update
...
Allows generated names from files to be displayed so users can
interact with them.
2015-02-08 21:40:47 -05:00
Tim Hockin
2707bcf10e
Fix wrong port on kubernetes service
...
* Rename a field to make it more obvious.
* Fix some comments and other minor artifacts.
Verified by hitting the service on 443, and by hitting the master on 8080,
6443, and 7080.
2015-02-06 20:23:17 -08:00
Brendan Burns
cc7279f6a8
Actually use the safeFormatAndMounter...
2015-02-06 17:01:05 -08:00
Brian Grant
a8964c58c9
Merge pull request #4130 from ddysher/node-lifecycle
...
Populate node status transition timestamp and reason
2015-02-06 16:05:36 -08:00
Deyuan Deng
08721e0a00
Populate node statu transition timestamp and reason
2015-02-06 18:42:41 -05:00
Tim Hockin
e89a4ef33f
Merge pull request #4151 from brendandburns/fixer
...
Adjust replication controller validation to be more flexible. Fix docs.
2015-02-06 15:26:13 -08:00
Brendan Burns
31ce2a9411
Adjust replication controller validation to be more flexible about
...
read/write volumes.
Update docs to reflect reality as it is implemented.
2015-02-06 14:58:21 -08:00
Zach Loafman
b77abb5945
Merge pull request #4221 from brendandburns/pd_fix
...
Make gce_safe_format_and_mount actually work correctly.
2015-02-06 14:50:20 -08:00