Commit Graph

2329 Commits (b972f722481b9138d9b77319d02a132bda2dfdf8)

Author SHA1 Message Date
Daniel Smith b972f72248 convert multiple return values into a struct, add SelfLinker 2014-09-26 14:52:16 -07:00
Daniel Smith 75b93cf7e9 Add SelfLinker 2014-09-26 14:51:13 -07:00
Filipe Brandenburger 3e6859564a Merge pull request #1453 from jbeda/hostIP-fix
Grab images as part of update e2e test
2014-09-26 14:43:17 -07:00
Brendan Burns 56a5d31443 Merge pull request #1467 from thockin/docs
Update README with announce list
2014-09-26 14:33:17 -07:00
Joe Beda 81e91db697 Grab images as part of update e2e test 2014-09-26 14:31:12 -07:00
Tim Hockin 88cb312d91 Update README with announce list 2014-09-26 14:08:13 -07:00
Joe Beda 33fe8ea0a1 Merge pull request #1466 from brendandburns/vagrant
Fix the vagrant build.
2014-09-26 14:06:16 -07:00
Brendan Burns 77d13db307 Fix the vagrant build. 2014-09-26 14:02:56 -07:00
Tim Hockin de3799d605 Merge pull request #1463 from derekwaynecarr/introduce_context_obj
Add ctx object to registry interface
2014-09-26 13:04:18 -07:00
Tim Hockin badeaef95f Merge pull request #1457 from brendandburns/pull
Add a rate limiter, use it to rate limit docker pulls.
2014-09-26 12:39:25 -07:00
derekwaynecarr b7fcc7d3ec Add ctx to registry test cases 2014-09-26 15:19:22 -04:00
Tim Hockin a7a46f71aa Merge pull request #1449 from brendandburns/scheduler
Refactor scheduler, use generic scheduler everywhere, delete old code.
2014-09-26 12:18:52 -07:00
derekwaynecarr 09365fed8d Add ctx to registry interfaces 2014-09-26 15:18:42 -04:00
Brendan Burns 3ac706a32e Add a rate limiter, use it to rate limit docker pulls. 2014-09-26 11:55:21 -07:00
Brendan Burns 1bb962961c Refactor schedulers, remove schedulers, use generic scheduler. 2014-09-26 10:26:25 -07:00
Tim Hockin f377d3eba8 Merge pull request #1441 from dchen1107/cleanup
Cleanup: Remove unnecessary dash escape when building docker container name
2014-09-26 10:17:11 -07:00
Daniel Smith 1170f4bea3 Merge pull request #1452 from derekwaynecarr/introduce_context_obj
Introduce a context object on RESTStorage to prepare for future changes
2014-09-26 10:09:07 -07:00
Dawn Chen 01c9015ed3 use _ as the separator for docker container name. 2014-09-26 09:21:21 -07:00
Joe Beda 22483cdd65 Merge pull request #1454 from proppy/guestbook-go
examples/guestbook-go: build from source and remove bin/docker dep
2014-09-26 09:18:17 -07:00
derekwaynecarr ee19ba186d Update to use api.Context 2014-09-26 11:50:34 -04:00
derekwaynecarr b8d95ad01f Godeps update 2014-09-26 11:50:34 -04:00
derekwaynecarr be85ad7a3d Add context object in test cases flows 2014-09-26 11:50:34 -04:00
derekwaynecarr 3e685674e7 Add context object to interfaces 2014-09-26 11:50:34 -04:00
Johan Euphrosine f6e688fc3f Merge pull request #1 from Gurpartap/patch-1
Remove DOCKER_BIN and boot2docker instructions from README.md
2014-09-25 23:35:41 -07:00
Gurpartap Singh 3d89dbccca One last time. 2014-09-26 10:51:09 +05:30
Gurpartap Singh ce99720239 Use builder instead of build 2014-09-26 10:50:51 +05:30
Gurpartap Singh e506e52018 Use builder instead of build 2014-09-26 10:50:27 +05:30
Brendan Burns 377a9ac3d7 Merge pull request #1438 from lavalamp/eventing3
Event impl supporting changes
2014-09-25 22:01:09 -07:00
Tim Hockin 0e7728f38b Merge pull request #1114 from derekwaynecarr/namespace_proposal
Proposal: Initial namespaces proposal
2014-09-25 21:02:51 -07:00
Gurpartap Singh 7b51698c36 Update README.md
GoogleCloudPlatform/kubernetes#1454
2014-09-26 06:01:59 +05:30
Johan Euphrosine 964be36991 examples/guestbook-go: build from source and remove bin/docker dep 2014-09-25 16:34:20 -07:00
Tim Hockin 7a96ed38b3 Merge pull request #1439 from jhadvig/err_handler
Handle invalid pod name
2014-09-25 15:00:47 -07:00
jhadvig e5d8ee3811 Handle invalid pod name 2014-09-25 22:57:05 +02:00
Brendan Burns 1a906a7ce0 Merge pull request #1359 from smarterclayton/tone_down_logging
Split log statements into more buckets for better control
2014-09-25 13:42:30 -07:00
Clayton Coleman 4e56dafecc Introduce some default log verbosity control
Move a lot of common error logging into better buckets:

glog.Errorf() - Always an error
glog.Warningf() - Something unexpected, but probably not an error
glog.V(0) - Generally useful for this to ALWAYS be visible
            to an operator
            * Programmer errors
            * Logging extra info about a panic
            * CLI argument handling
glog.V(1) - A reasonable default log level if you don't want
            verbosity
            * Information about config (listening on X, watching Y)
            * Errors that repeat frequently that relate to conditions
              that can be corrected (pod detected as unhealthy)
glog.V(2) - Useful steady state information about the service
            * Logging HTTP requests and their exit code
            * System state changing (killing pod)
            * Controller state change events (starting pods)
            * Scheduler log messages
glog.V(3) - Extended information about changes
            * More info about system state changes
glog.V(4) - Debug level verbosity (for now)
            * Logging in particularly thorny parts of code where
              you may want to come back later and check it
2014-09-25 16:30:14 -04:00
Clayton Coleman 74db9a1b20 Log apiserver errors that are not of an expected type
Currently HttpLog only expected status range - this logs errors
that come back from a REST storage object without being first
converted to something in pkg/api/errors.  This usually indicates
unexpected error conditions that a programmer didn't explicitly
check for - the kinds of problems that may need debugging by
an operator later.  Set to V(1) because they don't impair normal
operation.
2014-09-25 16:21:48 -04:00
Clayton Coleman a5ed10235e Merge pull request #1354 from lavalamp/eventing
Add Event to api types
2014-09-25 16:20:49 -04:00
Joe Beda 44a615be73 Merge pull request #1448 from jbeda/robustify-flags
Be more robust in how we pass flags.
2014-09-25 12:48:48 -07:00
Daniel Smith 4d4ebcd38e Add ttl parameter to CreateObj 2014-09-25 12:08:14 -07:00
Daniel Smith 3ea383d073 Make ExtractToList, deprecate ExtractList. 2014-09-25 12:07:16 -07:00
Daniel Smith 957b16053a restore test that somehow vanished + add SetList 2014-09-25 12:07:07 -07:00
Tim Hockin eea0265598 Merge pull request #1447 from lavalamp/fix
Fix type cast problems now that watch can pass errors
2014-09-25 12:06:17 -07:00
Joe Beda b3e7fd4209 Be more robust in how we pass flags.
Using the '=' form of a flag makes things better if we have an empty list of machines.
2014-09-25 11:52:18 -07:00
Daniel Smith 212f5305a8 Fix type cast problems now that watch can pass errors 2014-09-25 11:42:58 -07:00
Brendan Burns 44703efe2e Simplify schedulers. 2014-09-25 11:36:22 -07:00
Daniel Smith 283eaf3931 Add new Event type
* replaces previous Event type, which is too limited.
* Remove writing of old event type.
* Fix serialiazation test to automatically test all types.
2014-09-25 11:31:35 -07:00
Daniel Smith da92a016f5 Merge pull request #1420 from brendandburns/scheduler
Initial cut of a spreading and generic scheduler.
2014-09-25 11:10:53 -07:00
Brendan Burns 0cf8f28112 Refactor the code to make it more readable. 2014-09-25 10:49:36 -07:00
Joe Beda 7d6f5b45ea Merge pull request #1414 from brendandburns/fix
Clean up scripts to require a minimal gsutil version.
2014-09-25 09:54:36 -07:00
Tim Hockin d5f3d152d2 Merge pull request #1435 from brendandburns/e2e2
Add a new network for e2e tests, to isolate it from any other cluster.
2014-09-25 08:47:19 -07:00