Commit Graph

710 Commits (056f871bedbe3ea04b7d873d8e7e85675db8255b)

Author SHA1 Message Date
Yuki Sonoda (Yugui) 056f871bed Fixes golint errors in pkg/controller 2014-07-10 21:27:01 +09:00
Yuki Sonoda (Yugui) 820b67e41f Fixes golint errors in pkg/cloudprovider 2014-07-10 20:46:56 +09:00
Yuki Sonoda (Yugui) 6914681ed0 Fixes golint errors in pkg/api 2014-07-10 20:46:35 +09:00
brendandburns 0748ac39e8 Merge pull request #374 from yugui/feature/show-progress
Periodically shows message while waiting for completion of REST operations
2014-07-09 23:15:05 -07:00
brendandburns b1cbdf3070 Merge pull request #382 from raphael/370_update_docs
Resolve #370
2014-07-09 23:14:18 -07:00
Yuki Yugui Sonoda 602f7d8112 Use glog instead of printing to stderr. 2014-07-10 14:59:56 +09:00
Tim Hockin 5097b832c8 Merge pull request #349 from thockin/cleanups
WIP: tighten identifier spec
2014-07-09 22:19:01 -07:00
Tim Hockin b0b9606aea Merge pull request #365 from brendandburns/health
add http health checks.
2014-07-09 16:14:30 -07:00
brendandburns 4c309862e3 Merge pull request #371 from thockin/valid3
Accumulate errors during validation
2014-07-09 13:36:37 -07:00
brendandburns c268d5c291 Merge pull request #384 from bgrant0607/master
Move definitions of service and replicationController to avoid forward references
2014-07-09 13:35:28 -07:00
Tim Hockin 95fb7bc1ae Merge pull request #379 from brendandburns/host
Add support for host up binding to the API (and kubelet)
2014-07-09 12:54:32 -07:00
Tim Hockin 809708ee6b Merge pull request #383 from ironcladlou/namespace-local-mounts
Namespace "local" volume mounts by ContainerManifest ID on disk
2014-07-09 12:32:41 -07:00
Brian Grant 34146feeaa Move definitions of service and replicationController to avoid forward references. 2014-07-09 19:31:51 +00:00
Brendan Burns 41c6680943 add http health checks. 2014-07-09 12:01:43 -07:00
Dan Mace 00df67b0bf Namespace "local" volume mounts by ContainerManifest ID on disk
Local volume mounts in a pod should result in host mounted directories
which are namespaced by the ContainerManifest ID.
2014-07-09 14:45:22 -04:00
brendandburns 4b6ff69925 Merge pull request #381 from yugui/feature/api-scope
Allows adding custom api scopes to service accounts available in minions.
2014-07-09 11:19:33 -07:00
Brendan Burns 4b22f7a462 Add support for host ip binding to the API (and kubelet) 2014-07-09 11:13:38 -07:00
Raphael Simon 65c79a717c Resolve #370
Add documentation notes about Google Storage JSON API setting being required and about the need for instances to be able to send traffic to each other on their private ips.
2014-07-09 08:10:46 -07:00
Tim Hockin 4ecefd1ba3 Define an errorList type and use it to accumulate 2014-07-09 07:56:27 -07:00
Tim Hockin 54790080b3 Accumulate validation errors
Rather than report the first error, accumulate all errors and report them all
at once.
2014-07-09 07:55:15 -07:00
Tim Hockin 6e78426d00 Tighten the identifiers spec
As I read through it I wanted to wordsmith a bit, which lead to reordering
some to read sort of top-down. There were a couple things I thought were wrong
(pod name should be a subdomain) and a few things I think we can make more
concise. I also added examples and clarified implications.
2014-07-09 07:50:50 -07:00
Yuki Yugui Sonoda cf9ee4d9dd Allows adding custom api scopes to service accounts available in
minions.
2014-07-09 15:02:57 +09:00
brendandburns 9408bd77ec Add a note wrt. needing storage & storage apis on. 2014-07-08 22:27:07 -07:00
brendandburns 242627eaf0 Merge pull request #358 from thockin/valid2
Add validation of VolumeMounts
2014-07-08 21:58:32 -07:00
brendandburns 2ea8a68001 Merge pull request #375 from thockin/valid/dns_lengths
Simplify DNS validation checks
2014-07-08 21:48:46 -07:00
Tim Hockin e36ee7c31c Merge pull request #377 from dchen1107/cadvisor1
Instantiate cAdvisor client for kubelet
2014-07-08 21:47:29 -07:00
Dawn Chen a0f94757a4 Instantiate cAdvisor client for kubelet to query both machine and container
information.
2014-07-08 16:37:43 -07:00
Tim Hockin 2eb2784725 Validation of HostPorts and Manifest IDs
Check that HostPorts are unique across the whole host and that Manifest IDs
are unique.
2014-07-08 15:22:47 -07:00
Tim Hockin ad88fa48a5 Add validation of Ports
Also do caseless compares for "enum" strings.
2014-07-08 15:22:44 -07:00
Tim Hockin dd6b209617 Add validation of VolumeMounts 2014-07-08 15:21:27 -07:00
Tim Hockin 8d6e832b8e Simplify DNS validation checks
Move DNS length checks to util/validation.go.  Make the max subdomain be 253,
which is what the RFC actually says.
2014-07-08 15:14:17 -07:00
brendandburns 40c71e8292 Merge pull request #372 from yugui/feature/golint
Fixes Go lint errors.
2014-07-08 12:55:41 -07:00
Tim Hockin 92cf6662ed Merge pull request #351 from discordianfish/use-api-for-pull
Use api for pulling images instead of shelling out
2014-07-08 09:08:12 -07:00
Tim Hockin 04d11beb54 Merge pull request #373 from yugui/fix/examples
Fixes a syntax error of api/examples/service.json
2014-07-08 08:47:21 -07:00
Johannes 'fish' Ziemke b63a275ec3 Add how to install deps 2014-07-08 12:21:44 +02:00
Johannes 'fish' Ziemke 3fa6c9671d Use docker client lib instead of binary for pulls 2014-07-08 12:21:39 +02:00
Yuki Yugui Sonoda c9676aa2d5 Periodically shows message while waiting for completion of REST
operations so that users understand what is happening.
2014-07-08 16:41:24 +09:00
Yuki Yugui Sonoda df388ef485 Fixes a syntax error of api/examples/service.json 2014-07-08 16:27:58 +09:00
Yuki Yugui Sonoda 325c5cd47e Fixes golint errors in pkg/client 2014-07-08 16:15:41 +09:00
Yuki Yugui Sonoda 5cfbed4453 Fixes golint errors in pkg/apiserver 2014-07-08 16:10:11 +09:00
Yuki Yugui Sonoda 780c441d19 Fixes golint errors in pkg/api 2014-07-08 16:08:58 +09:00
Yuki Yugui Sonoda c25f44c137 Fixes golint errors in cmd/. 2014-07-08 16:08:24 +09:00
Tim Hockin 28f7d60965 Merge pull request #366 from brendandburns/timeout
Add some more logging to better understand integration test timeouts.
2014-07-07 16:45:43 -07:00
Brendan Burns a77248eb6f Add some more logging to better understand integration test timeouts. 2014-07-07 13:57:25 -07:00
Tim Hockin 9de391b99a Merge pull request #364 from brendandburns/timeout
Make poll period and timeout configurable.
2014-07-07 10:23:57 -07:00
Brendan Burns e3838e1153 Make poll period and timeout configurable.
Make poll period short for integration testing.
2014-07-07 10:13:27 -07:00
Tim Hockin b4bbb39c58 Merge pull request #346 from brendandburns/dockerbuild
Update the docker build pipeline.
2014-07-07 10:11:49 -07:00
Brendan Burns d6ee4f68cb Update the docker build pipeline.
Add a master manifest.
2014-07-07 10:10:05 -07:00
Tim Hockin d205065284 Merge pull request #359 from smarterclayton/allow_test_opts
Allow hack/test-go.sh to support flags
2014-07-07 09:43:33 -07:00
Clayton Coleman 8b06cd8e01 Allow hack/test-go.sh to support flags
Pass arguments after the package directly to go test

    hack/test-go.sh pkg/util -v -test.run=TestNewStringSet

And also allow global flags

    hack/test-go.sh "" -v
2014-07-07 09:30:44 -04:00