Joshua Boniface
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
Joshua Boniface
49e5ce1176
Support uploading disk images to volumes in API
...
Addresses #68
2020-02-09 13:45:04 -05:00
Joshua Boniface
776d4f7262
Update API docs for profile
2020-02-02 01:34:55 -05:00
Joshua Boniface
99b220b051
Add profile modification endpoint
2020-01-16 22:58:08 -05:00
Joshua Boniface
2057859b9f
Add Celery task list output
2020-01-12 14:12:01 -05:00
Joshua Boniface
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
Joshua Boniface
a60afe8ea0
Update swagger.json with recent API changes
2020-01-08 21:27:13 -05:00
Joshua Boniface
82a88f8433
Fix incorrect port in swagger docs
2020-01-06 23:50:12 -05:00
Joshua Boniface
1122589b88
Add documentation of OSD endpoints and proper return
2020-01-06 12:54:18 -05:00
Joshua Boniface
e433181e34
Support source_volume options to storage volumes
2020-01-05 17:25:34 -05:00
Joshua Boniface
41766febe6
Fix name of endpoint
2020-01-04 14:21:15 -05:00
Joshua Boniface
a10ce95be3
Remove a few more instances of userdata_template
2020-01-04 13:58:48 -05:00
Joshua Boniface
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
Joshua Boniface
6de65378ca
Fix bad metadata documentation
2019-12-29 20:58:02 -05:00
Joshua Boniface
4af95ecfcb
Add API doc for cluster status
2019-12-29 20:54:20 -05:00
Joshua Boniface
c9fb9600a4
Fix two small bugs and regen docs
2019-12-26 18:45:11 -05:00
Joshua Boniface
ebcf0cee43
Add doc endpoint
2019-12-23 23:11:55 -05:00
Joshua Boniface
2dec61ce88
Fix the host in the output file
2019-12-23 21:22:09 -05:00
Joshua Boniface
d75a9749ac
Regenerate host value
2019-12-23 21:14:59 -05:00
Joshua Boniface
60ffe534a1
Add proper (local) URL to swagger docs
2019-12-23 21:06:08 -05:00
Joshua Boniface
fd4f033a04
Update return from initialize
2019-12-23 20:51:18 -05:00
Joshua Boniface
e6a8ed0734
Replace in-markdown API docs with Swagger
2019-12-23 20:45:30 -05:00