markturansky
bd7643c033
refactor services to v1beta3
2014-11-04 14:23:53 -05:00
Joe Beda
5a649f2b93
Merge pull request #2155 from eparis/go-build-fix
...
fix unbounded host_platform when building with --use_go_build
2014-11-04 11:02:51 -08:00
Eric Paris
8a0e3e51e0
fix unbounded host_platform when building with --use_go_build
...
It's actually used unset a couple of lines after this patch, but this
just resolves it in one place instead of calling
$(kube::golang::host_platform) twice.
2014-11-04 13:58:06 -05:00
Joe Beda
652a0ce4db
Merge pull request #2106 from eparis/go-build
...
add --use_go_build option when building binaries
2014-11-04 10:38:07 -08:00
Daniel Smith
d7f98b2c1b
Merge pull request #2140 from deads2k/deads-fix-pod-scheduler-retry
...
fix pod scheduling retry logic
2014-11-04 10:37:59 -08:00
Eric Paris
7403de8bd4
add --use_go_build option when building binaries
...
Because of Fedora's crazy packaging guidelines, go install basically
isn't allowed. So allow us to use go build instead of go install.
test-integration also needs to accept the flag to be able to pass it
along to the build function.
2014-11-04 13:04:22 -05:00
bgrant0607
a8d43eb784
Merge pull request #2000 from smarterclayton/client_takes_multiple_types
...
Allow kubectl to handle arbitrary objects
2014-11-04 10:02:23 -08:00
Clayton Coleman
6026c8b56a
Add more extensive test-cmd scenarios for output
2014-11-04 10:44:56 -05:00
Clayton Coleman
76648ffafb
Like update, allow CLI create to clear resourceVersion
2014-11-04 10:44:56 -05:00
Clayton Coleman
dbf28cbe51
Lock the output format version based on user input
2014-11-04 10:44:56 -05:00
Clayton Coleman
a8ccb0f99f
Display an external version of the object for --output
...
Use the version of the API the RESTMapper prefers (currently)
2014-11-04 10:44:56 -05:00
Clayton Coleman
179213f61c
local-up-cluster: terminate all processes on SIGINT
2014-11-04 10:44:56 -05:00
Clayton Coleman
70aa9cc62c
Add --template and --templatefile options for more flexibility
...
Allow directly entered templates for scripting flexibility.
Changes --output=template to mean "string" and --output=templatefile
to mean "from file"
2014-11-04 10:44:56 -05:00
Clayton Coleman
e46adc4cd0
kubectl should error when namespace doesn't match file for update
...
A user who runs `kubectl update -f foo.json` where foo.json is a
resource in a namespace that does not match $(kubectl namespace)
may not intend to update the resource in that other namespace.
For now, return an error when the user does not explicitly set
the namespace via the CLI:
# foo.json in 'one', current is 'two'
$ kubectl update -f foo.json # FAILS
$ kubectl update --namespace=one -f foo.json # SUCCEEDS
2014-11-04 10:44:56 -05:00
Clayton Coleman
09cfa364c5
Refactor Get and Describe to allow extension of types
...
Get should use ResourceMapper, allow Printer to be abstracted,
and extract Describe as *Describer types.
2014-11-04 10:44:56 -05:00
Clayton Coleman
39882a3555
Allow Create/Update/Delete kubectl commands to handle arbitrary objects
...
* Ensure kubectl uses abstractions from other parts of Kube
* Begin adding abstractions that allow arbitrary objects
* Refactor "update" to more closely match allowed behavior
2014-11-04 10:44:56 -05:00
Clayton Coleman
f0c23d68f7
Add runtime.ObjectConvertor to RESTMapper
2014-11-04 10:38:00 -05:00
Clayton Coleman
dc862ae463
Return the Kind of the object with the RESTMapper
2014-11-04 10:34:47 -05:00
Clayton Coleman
778a50d00b
Introduce ObjectConvertor for conversion to known API versions
...
Will allow clients to transform internal objects to a version
suitable for external output.
2014-11-04 10:34:15 -05:00
bgrant0607
2d54dfe249
Merge pull request #2153 from mfojtik/fix_godoc
...
Fixed wrong godoc for pkg/config methods
2014-11-04 07:06:24 -08:00
Michal Fojtik
581de15905
Fixed wrong godoc for pkg/config methods
2014-11-04 15:51:47 +01:00
bgrant0607
e8dbcaf285
Merge pull request #1958 from mfojtik/config
...
Add support for applying set of resources via kubectl
2014-11-04 06:21:46 -08:00
Michal Fojtik
c8f88a3ae8
Add support for creating a bulk of resources via kubectl apply
2014-11-04 14:52:29 +01:00
deads2k
48b26e2dfc
fix pod scheduling retry logic
2014-11-04 08:04:48 -05:00
Dawn Chen
d6e36a4756
Merge pull request #2117 from erictune/get_user_attrib
...
Use user-string in authentication attributes.
2014-11-03 17:23:37 -08:00
Eric Tune
3045035512
Get user from request and put in authz attribs.
...
Added integration tests for user-based auth.
2014-11-03 16:38:56 -08:00
Dawn Chen
6c2212b37a
Merge pull request #2142 from erictune/fix_crash
...
Require a KubeletClient in master.New()
2014-11-03 16:21:00 -08:00
Eric Tune
795bc7f976
Require a KubeletClient in master.New().
...
Without this, tests which create a master
will panic with a nil pointer when the periodic
podCache update runs.
Deleted unused FakePodInfoGetter.
Added FakeKubeletClient.
Passed to master.New.
Required a KubeletClient in master.New.
2014-11-03 16:09:41 -08:00
Dawn Chen
c4aa4d28a6
Merge pull request #2120 from brendandburns/uuid
...
Add some blocking so that we don't generate identical UUIDs for API objects.
2014-11-03 15:32:56 -08:00
Daniel Smith
7c2b7b55e7
Merge pull request #2059 from smarterclayton/rest_mapping
...
Define a mapping between REST resource name and kind/apiVersion
2014-11-03 15:08:21 -08:00
Clayton Coleman
2446347b07
Merge pull request #2141 from brendandburns/fix
...
Stop running benchmarks for every travis run. They're flaky.
2014-11-03 17:37:54 -05:00
Clayton Coleman
191c1b975c
Define a mapping between REST resource name and kind/apiVersion
...
Allows clients to abstractly map user input to generic resource
paths as per docs/api-conventions.md
2014-11-03 17:09:06 -05:00
Brendan Burns
115869c0c7
Stop running benchmarks for every travis run. They're flaky.
2014-11-03 13:39:16 -08:00
Brendan Burns
a624630112
Add some blocking so that we don't generate identical UUIDs for API objects.
2014-11-03 13:27:59 -08:00
Brendan Burns
a4abafea02
Merge pull request #2129 from ddysher/fix-local-up
...
Fix local cluster scripts
2014-11-03 13:24:42 -08:00
Dawn Chen
078bc364b4
Merge pull request #2135 from brendandburns/cleanup
...
Change a spammy log to V(3)
2014-11-03 12:53:27 -08:00
Dawn Chen
2d92305338
Merge pull request #2132 from erikstmartin/kubelet-rootdir-fix
...
Fixes #1612 kubelet should fail to start if it cannot create rootDir
2014-11-03 12:51:47 -08:00
Erik St. Martin
f75f2bbc0f
Fixes #1612 kubelet should fail to start if it cannot create rootDir
2014-11-03 14:44:46 -05:00
Dawn Chen
fd7c6571d0
Merge pull request #2138 from dchen1107/master
...
Fix TestAuthModeAlwaysAllow.
2014-11-03 10:18:14 -08:00
Dawn Chen
cccf98cd61
Fix TestAuthModeAlwaysAllow.
...
Fix #2137
2014-11-03 09:46:45 -08:00
Dawn Chen
6cc5b7d848
Merge pull request #2125 from brendandburns/flake
...
Deflake the TestCreate test, by adding an explicit wait.
2014-11-03 08:53:29 -08:00
Dawn Chen
e99eac0e78
Merge pull request #2128 from brendandburns/kubelet
...
Add support for a 'log' command to kubectl.
2014-11-03 08:50:36 -08:00
Dawn Chen
81785d8cde
Merge pull request #2124 from brendandburns/fix
...
Make endpoints return 400 instead of 500
2014-11-03 08:38:34 -08:00
Brendan Burns
4ae3e99177
Change a spammy log to V(3)
2014-11-03 08:38:02 -08:00
Brendan Burns
c92e15679a
Merge pull request #2116 from erictune/improve_auth_integ
...
Improve integration test
2014-11-03 08:26:54 -08:00
Brendan Burns
69e75c9373
Merge pull request #2127 from colemickens/patch-1
...
Add net-tools pre-req to Vagrant instructions
2014-11-03 08:25:23 -08:00
Brendan Burns
6de9d9bfe1
Merge pull request #2130 from claire921/refactor_healthz_test
...
Fix healthz test error handling
2014-11-03 08:24:37 -08:00
Clayton Coleman
3836d24838
Merge pull request #2109 from smarterclayton/test_cmd_can_fail_on_public_addr
...
test-cmd.sh can fail if public IP not available
2014-11-03 11:21:27 -05:00
Clayton Coleman
d9c0b454aa
Merge pull request #2102 from markturansky/v1beta3_refactor_metadata
...
Refactor v1beta3 - Refactor 'Metadata' to ObjectMeta from all types
2014-11-03 09:38:25 -05:00
markturansky
2260b241dc
Removed 'Metadata' from all types
2014-11-03 08:47:22 -05:00