24 Commits

Author SHA1 Message Date
4fa9878e01 Update swagger.json file 2020-02-09 21:02:29 -05:00
c979fed10a Use proper requestBody description of file 2020-02-09 20:59:03 -05:00
e419855911 Support converting types during upload
Allow the user to specify other, non-raw files and upload them,
performing a conversion with qemu-img convert and a temporary block
device as a shim (since qemu-img can't use FIFOs).

Also ensures that the target volume exists before proceeding.

Addresses #68
2020-02-09 20:29:12 -05:00
49e5ce1176 Support uploading disk images to volumes in API
Addresses #68
2020-02-09 13:45:04 -05:00
776d4f7262 Update API docs for profile 2020-02-02 01:34:55 -05:00
99b220b051 Add profile modification endpoint 2020-01-16 22:58:08 -05:00
2057859b9f Add Celery task list output 2020-01-12 14:12:01 -05:00
b6474198a4 Implement cluster maintenance mode
Implements a "maintenance mode" for PVC clusters. For now, the only
thing this mode does is disable node fencing while the state is true.
This allows the administrator to tell PVC that network connectivity,
etc. might be interrupted and to avoid fencing nodes.

Closes #70
2020-01-09 10:53:27 -05:00
a60afe8ea0 Update swagger.json with recent API changes 2020-01-08 21:27:13 -05:00
82a88f8433 Fix incorrect port in swagger docs 2020-01-06 23:50:12 -05:00
1122589b88 Add documentation of OSD endpoints and proper return 2020-01-06 12:54:18 -05:00
e433181e34 Support source_volume options to storage volumes 2020-01-05 17:25:34 -05:00
41766febe6 Fix name of endpoint 2020-01-04 14:21:15 -05:00
a10ce95be3 Remove a few more instances of userdata_template 2020-01-04 13:58:48 -05:00
e550d4589d Move userdata from templates
This arrangement was driving me somewhat mad; make userdata just like
script in that it is not a "template".
2019-12-30 15:01:28 -05:00
6de65378ca Fix bad metadata documentation 2019-12-29 20:58:02 -05:00
4af95ecfcb Add API doc for cluster status 2019-12-29 20:54:20 -05:00
c9fb9600a4 Fix two small bugs and regen docs 2019-12-26 18:45:11 -05:00
ebcf0cee43 Add doc endpoint 2019-12-23 23:11:55 -05:00
2dec61ce88 Fix the host in the output file 2019-12-23 21:22:09 -05:00
d75a9749ac Regenerate host value 2019-12-23 21:14:59 -05:00
60ffe534a1 Add proper (local) URL to swagger docs 2019-12-23 21:06:08 -05:00
fd4f033a04 Update return from initialize 2019-12-23 20:51:18 -05:00
e6a8ed0734 Replace in-markdown API docs with Swagger 2019-12-23 20:45:30 -05:00