Commit Graph

3291 Commits (39fba7c8d578252c89055f259061f4008eeaef92)

Author SHA1 Message Date
Eric Paris 68efb06d83 Update fedora manual guide to call out single minion restriction
Update the pod json to use hostPort as the curl test at the end uses
'loclahost'
2014-10-28 14:43:39 -04:00
Clayton Coleman 5cb3c10289 Merge pull request #1782 from smarterclayton/allow_put_to_set_create
Allow clients to determine the difference between create or update on PUT
2014-10-28 13:40:41 -04:00
Clayton Coleman 88cd3988f7 Merge pull request #2016 from erictune/whoami
Added /whoami and integration test for authorization.
2014-10-28 13:21:24 -04:00
Eric Tune f7ebc7d0d5 Added /_whoami and integration test for auth(z|n)
Added new endpoint /_whoami for debugging authentication.
Added integration test which checks that a user is authenticated
using token authentication.
Rearranged initialization of authenticator to support preceeding.
2014-10-28 09:33:45 -07:00
Vojtech Vitek (V-Teq) 90809c270d Use conversion.EnforcePtr() where appropriate
Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
2014-10-28 16:36:09 +01:00
Vojtech Vitek (V-Teq) 8969f0df7e Handle nil values in conversion.EnforcePtr()
Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
2014-10-28 16:36:04 +01:00
Brendan Burns 1c61486ec3 Merge pull request #2026 from satnam6502/201
Fix of a few 201 typos
2014-10-27 23:41:20 -07:00
Brendan Burns a619764fc2 Merge pull request #2027 from satnam6502/101
Fix some 101 typos
2014-10-27 23:41:05 -07:00
Satnam Singh f17403dbd8 Fix some 101 typos 2014-10-27 23:25:55 -07:00
Satnam Singh 295ff57194 Fix of a few 201 typos 2014-10-27 23:10:00 -07:00
Satnam Singh 44e4c8d7ad Fluentd example with Elasticsearch and Kibana in the same pod 2014-10-27 22:15:02 -07:00
Brendan Burns e3fc475b07 Merge pull request #2025 from amygdala/cleanup
a few 'Walkthrough' typo fixes
2014-10-27 21:00:12 -07:00
Amy Unruh 4d9023c887 a few 'Walkthrough' typo fixes 2014-10-27 20:32:32 -07:00
bgrant0607 653d9d70d1 Merge pull request #1993 from hmrm/e2e-vagrant
Allow e2e tests to run with vagrant
2014-10-27 19:19:29 -07:00
Tim Hockin 9a617344bf Merge pull request #1945 from brendandburns/tests
Add support for git volumes.
2014-10-27 16:55:37 -07:00
bgrant0607 e45910fb08 Merge pull request #2017 from jbeda/fix-e2e
Fix e2e tests
2014-10-27 16:51:19 -07:00
Brendan Burns b59e49fa13 Add support for git volumes. 2014-10-27 16:35:52 -07:00
bgrant0607 854af6b926 Merge pull request #1966 from ddysher/Stop-test-server
Stop test server in endpoint unittest.
2014-10-27 16:35:18 -07:00
Joe Beda 053d65c086 Fix e2e tests 2014-10-27 16:31:31 -07:00
bgrant0607 ddea4ff709 Merge pull request #1977 from lavalamp/fix4
Start running e2e go tests. Disable broken test.
2014-10-27 16:27:11 -07:00
bgrant0607 f28b840060 Merge pull request #1982 from thockin/dns
Respect a requested PortalIP if possible
2014-10-27 16:24:37 -07:00
roberthbailey 728b1ee157 Merge pull request #2012 from jbeda/2008-debian-upgrades
Turn on auto security updates for debian based systems.
2014-10-27 15:47:28 -07:00
Joe Beda 1123105ee4 Merge pull request #2011 from brendandburns/fix
Further fixes due to validation changes.
2014-10-27 14:50:51 -07:00
Brendan Burns 455471d77d Further fixes. 2014-10-27 14:48:42 -07:00
Tim Hockin bb5ca0f91b Respect a requested PortalIP if possible 2014-10-27 14:03:52 -07:00
Joe Beda 8100c063b8 Turn on auto security updates for debian based systems.
Fixes #2008
2014-10-27 13:49:51 -07:00
Joe Beda fca05982fc Merge pull request #2010 from brendandburns/fix
Fix the e2e tests and kubecfg given recent additional validation.
2014-10-27 13:43:13 -07:00
Brendan Burns df3dd288f2 Fix the e2e tests and kubecfg given recent additional validation. 2014-10-27 13:39:21 -07:00
bgrant0607 b965e85b7e Merge pull request #2007 from brendandburns/scheduler
Turn on node constraint scheduling.
2014-10-27 13:33:01 -07:00
Brendan Burns de8a68eec3 Merge pull request #1784 from JaysonRaymond/master
CoreOS Getting Started Guide: should specify required cloud-config changes #1770
2014-10-27 13:14:41 -07:00
Brendan Burns b8ad04da7c Merge pull request #2005 from erictune/master_integ_test
Move handler setup: cmd/apiserver -> pkg/master
2014-10-27 13:13:21 -07:00
Clayton Coleman 66ace4c270 Begin to unify ResourceVersioner and SelfLinker
Create a new MetadataAccessor interface that combines both
and use it where previously latest.ResourceVersioner and SelfLinker
were being used.

Adds Namespace to the get/set interface. Adds TODO about future
fast path for metadata (as per thockin's comment)
2014-10-27 16:00:55 -04:00
Brendan Burns 83715dd7be Turn on node constraint scheduling. 2014-10-27 12:18:27 -07:00
Joe Beda 019170e6fb Merge pull request #1716 from proppy/boot2docker-bootstrap
docker: add cluster bootstrap and doc
2014-10-27 11:46:55 -07:00
Eric Tune 245585f364 Move handler setup: cmd/apiserver -> pkg/master
Moved CORS handler setup and authorizer setup.
Will allow for integration test of authorization.
2014-10-27 11:43:12 -07:00
Johan Euphrosine fc54dd2b6b local_docker: add export PATH to kubecfg binary 2014-10-27 11:16:07 -07:00
Clayton Coleman 126d4dcf96 Merge pull request #1978 from erictune/master_int_test
Integration test on master, not just apiserver.
2014-10-27 13:12:13 -04:00
Tim Hockin 37ffb41b81 Merge pull request #1830 from markturansky/label_validation
add RFC952 validation to labels
2014-10-27 09:54:18 -07:00
bgrant0607 80c1464a4a Merge pull request #1946 from brendandburns/scheduler
Add requirements based scheduling.
2014-10-27 09:38:48 -07:00
Eric Tune 40a5ca034d Integration test on master, not just apiserver.
Moved code from cmd/apiserver to pkg/master.

test/integration/client_test made to use a master object,
instead of an apiserver.Handle.

Subsequent PRs will move more handler-installation into
pkg/master, with the goal that every http.Handler of a
standalone apiserver process can also be tested
in a "testing"-style go test.

In particular, a subsequent PR will test
authorization.
2014-10-27 09:14:58 -07:00
Vojtech Vitek (V-Teq) 6a6f24b126 Fix reflect panic in runtime/conversion
Fixes `panic: reflect: call of reflect.Value.Type on zero Value`
when calling conversion.EnforcePtr() or
runtime.Scheme.ObjectVersionAndKind() from default type switch.

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
2014-10-27 06:01:14 +01:00
Clayton Coleman 52b582271b Typo in conversion Godoc 2014-10-26 22:21:11 -04:00
Brendan Burns 5d4d60783d Add requirements based scheduling. 2014-10-25 22:08:00 -07:00
Brendan Burns 87c77e5ba7 Start adding git volumes. 2014-10-24 20:44:08 -07:00
Haney Maxwell d709d8561a Allow e2e tests to run with vagrant 2014-10-24 17:16:10 -07:00
Daniel Smith dc7e3d6601 Merge pull request #1937 from derekwaynecarr/update_client_interface
Rework client.Interface
2014-10-24 16:26:16 -07:00
markturansky e2365b1f96 add RFC952 label validation 2014-10-24 16:01:52 -04:00
Clayton Coleman d5ee171410 Allow clients to determine the difference between create or update on PUT
PUT allows an object to be created (http 201).  This allows REST code to
indicate an object has been created and clients to react to it.

APIServer now deals with <-chan RESTResult instead of <-chan runtime.Object,
allowing more data to be passed through.
2014-10-24 14:41:15 -04:00
Joe Beda 15008e1390 Merge pull request #1986 from thockin/errlist
Rename api ErrorList for clarity
2014-10-24 09:56:23 -07:00
Tim Hockin d6effe3c6d Rename api ErrorList for clarity 2014-10-24 09:43:14 -07:00