k8s-merge-robot
5914deeac8
Merge pull request #19380 from brendandburns/apiresource
...
Auto commit by PR queue bot
2016-02-03 00:49:47 -08:00
Clayton Coleman
125ef6fbc8
Support content-type negotiation in the API server
...
A NegotiatedSerializer is passed into the API installer (and
ParameterCodec, which abstracts conversion of query params) that can be
used to negotiate client/server request/response serialization. All
error paths are now negotiation aware, and are at least minimally
version aware.
Watch is specially coded to only allow application/json - a follow up
change will convert it to use negotiation.
Ensure the swagger scheme will include supported serializations - this
now includes application/yaml as a negotiated option.
2016-01-22 00:12:50 -05:00
Brendan Burns
79533385cf
Add kind to APIResource
2016-01-07 22:27:34 -08:00
nikhiljindal
87ce093c77
Moving API registration logic to generic api server
2015-12-30 14:22:14 -08:00
Brendan Burns
2efcccf981
Add a server side export facility
2015-12-16 15:01:13 -08:00
deads2k
d0aaf13920
use constants for group names
2015-12-14 10:04:10 -05:00
k8s-merge-robot
c458cd7bb7
Merge pull request #18379 from deads2k/gv-newobject
...
Auto commit by PR queue bot
2015-12-13 13:33:16 -08:00
Wojciech Tyczynski
f28bb68d8c
Support collection deletion in apiserver.
2015-12-10 09:46:25 +01:00
deads2k
519b4e80d1
update NewObject for groupversionkind
2015-12-09 08:13:15 -05:00
deads2k
f764e0099c
Update ObjectTyper to GroupVersion
2015-12-07 08:35:05 -05:00
deads2k
a7dd09ec47
update requestScope to fully qualify kind and resource
2015-12-01 16:50:24 -05:00
deads2k
8679925847
update RESTMapping API to be properly typed
2015-11-25 14:02:37 -05:00
deads2k
68b0572974
internal versions
2015-11-25 12:14:06 -05:00
deads2k
bf983e942c
use GroupVersion in APIGroupVersion for api installer
2015-11-16 07:42:00 -05:00
David Eads
486103d887
Revert "use GroupVersion in APIGroupVersion for api installer"
2015-11-13 12:55:08 -05:00
deads2k
3c725f17ea
use GroupVersion in APIGroupVersion for api installer
2015-11-13 09:00:04 -05:00
nikhiljindal
61cef8f570
Updating typeToJSON to handle pointers as well
2015-11-03 17:31:40 -08:00
deads2k
6fbb3f4b6e
add nonResourceURL detection
2015-10-20 16:23:30 -04:00
k8s-merge-robot
2dec0826f7
Merge pull request #15351 from caesarxuchao/fix-14584-1
...
Auto commit by PR queue bot
2015-10-13 02:19:43 -07:00
Chao Xu
654ceb6e5a
run grep-sed
2015-10-12 13:33:13 -07:00
Chao Xu
29d3351b69
run goimports
2015-10-12 13:33:13 -07:00
Chao Xu
e3d984be27
run grep-sed
2015-10-12 13:33:13 -07:00
Jordan Liggitt
1043126135
Refactor SSH tunneling, fix proxy transport TLS/Dial extraction
2015-10-12 11:17:01 -04:00
Chao Xu
4927cec3be
fix groups exposes at apis/
2015-10-01 18:32:42 -07:00
k8s-merge-robot
6c30a0e170
Merge pull request #13955 from caesarxuchao/API-discovery
...
Auto commit by PR queue bot
2015-09-21 14:01:36 -07:00
Chao Xu
1278771b34
let apiserver support api discovery
2015-09-21 12:20:24 -07:00
nikhiljindal
4ee799e181
Fixing swagger spec
2015-09-18 12:26:21 -07:00
Daniel Martí
586cb9126a
Move pkg/util.Time to pkg/api/unversioned.Time
...
Along with our time.Duration wrapper, as suggested by @lavalamp.
2015-09-17 17:51:27 -07:00
k8s-merge-robot
3b221fb074
Merge pull request #14049 from brendandburns/apiserver2
...
Auto commit by PR queue bot
2015-09-17 12:32:26 -07:00
Brendan Burns
3153c25ad5
Remove an asterix from the path parameter
2015-09-15 20:38:49 -07:00
Paul Weil
3c90d3a5ef
allow installing rest to existing web service
2015-09-14 16:34:11 -04:00
Brendan Burns
b196d0f84b
Add support for installing custom object APIs
2015-08-31 21:13:36 -07:00
Anastasis Andronidis
ff2fcd43f7
Added SwaggerDoc() in api-server
2015-08-22 02:26:04 +02:00
Kris Rousey
565189f5b8
Correcting all go vet errors
2015-08-11 13:55:37 -07:00
Mike Danese
fe6b15ba2f
rewrite all links to issues to k8s links
2015-08-05 21:11:11 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
Cesar Wong
a84fa79a01
Use versioned objects for GET and CONNECT operations
2015-07-28 13:43:23 -04:00
nikhiljindal
2f946b7aee
Stop allowing unnamespaced POST for namespaced objects
2015-07-24 12:03:19 -07:00
nikhiljindal
dda71bdc7b
Add namespace to nickname to prevent dup swagger nicknames
2015-07-14 13:41:13 -07:00
nikhiljindal
6c6398edaa
Update the path param name to namespace instead of namespaces
2015-06-24 13:45:49 -07:00
Jeff Lowdermilk
0c7fbacfb1
Merge pull request #10052 from derekwaynecarr/admission_subresources
...
Admission control exposes subresource
2015-06-22 13:11:58 -07:00
Clayton Coleman
83f84a9821
OPTIONS should be passed through the proxy
2015-06-19 14:30:27 -04:00
Satnam Singh
28197e07d6
Merge pull request #9841 from smarterclayton/fix_apiserver_abstractions
...
Cleaning up apiserver method signatures
2015-06-18 15:36:52 -07:00
Satnam Singh
1d7f70a531
Merge pull request #9991 from nikhiljindal/dupPost
...
Do not register cross namespace actions with subresources in path
2015-06-18 15:33:37 -07:00
Satnam Singh
de457c3e49
Merge pull request #9962 from smarterclayton/type_patch
...
Give PATCH operations a better output in Swagger
2015-06-18 14:31:49 -07:00
nikhiljindal
d3d579f59d
Do not register cross namespace actions with subresources in path
2015-06-18 13:50:38 -07:00
Clayton Coleman
debd42a07d
Cleaning up apiserver method signatures
...
A lot of the changes in apiserver could have been represented more
cleanly - this returns the signatures to their older behavior (and
unbreaks OpenShift).
2015-06-18 15:13:41 -04:00
derekwaynecarr
fce7adf3e7
Admission control exposes subresource
2015-06-18 15:00:46 -04:00
nikhiljindal
b527b00d7b
Fix path parameter swagger validation errors
2015-06-18 10:43:13 -07:00
Clayton Coleman
93f921b677
Swagger output for PATCH can be more strongly typed
2015-06-18 13:04:20 -04:00