862f7ee9a8
Reword the opening paragraph
2020-03-25 15:42:51 -04:00
97a560fcbe
Update cluster documentation
...
Add a TOC, add additional sections, improve wording in some sections,
spellcheck.
2020-03-25 15:38:00 -04:00
3f5076d9ca
Revamp some architecture documentation
2020-03-15 18:07:05 -04:00
8ed602ef9c
Update getting started paragraph
2020-03-15 17:50:16 -04:00
082648f3b2
Mention Zookeeper in initial paragraph
2020-03-15 17:36:12 -04:00
616d7c43ed
Add additional info about OVA deployment
2020-03-15 17:31:12 -04:00
4fe3a73980
Reorganize manuals and architecture pages
2020-03-15 17:19:51 -04:00
26084741d0
Update README and index for 0.7
2020-03-15 17:17:17 -04:00
99f579e41a
Add wait support to API commands
...
References #72
2020-02-19 09:51:42 -05:00
ca68321be3
Allow modification of system templates
...
Closes #82
2020-02-18 16:18:27 -05:00
db558ec91f
Complete implementation of OVA handling
...
Add functions for uploading, listing, and removing OVA images to the API
and CLI interfaces. Includes improved parsing of the OVF and creation of
a system_template and profile for each OVA.
Also modifies some behaviour around profiles, making most components
option at creation to support both profile types (and incomplete
profiles generally).
Implementation part 2/3 - remaining: OVA VM creation
References #71
2020-02-17 23:22:50 -05:00
b29c69378d
Just describe the body in words
2020-02-09 21:08:27 -05:00
ad60f4b1f1
Try again with just query
2020-02-09 21:06:33 -05:00
68638d7760
Use in: body for body contents
2020-02-09 21:05:15 -05:00
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
ce985234c3
Use consistent naming of components
...
Rename "pvcd" to "pvcnoded", and "pvc-api" to "pvcapid" so names for the
daemons are fully consistent. Update the names of the configuration
files as well to match this new formatting.
References #79
2020-02-08 19:34:07 -05:00
74228eb063
Bump version to 0.6
2020-02-08 18:27:39 -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
1665113ed4
Update manuals with current information
2020-01-12 21:32:02 -05:00
c42ff46de9
Revamp architecture documentation
...
Include completed provisioner documentation as well as updated CLI and
cluster architecture descriptions.
2020-01-12 21:13:02 -05:00
b68f09f787
Update about page with recent changes
2020-01-12 20:12:02 -05:00
2057859b9f
Add Celery task list output
2020-01-12 14:12:01 -05:00
ed84df5237
Remove ceph subcommand from docs
2020-01-12 11:44:16 -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
49dfc6564f
Add additional bit about response bodies
2019-12-26 11:26:30 -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
05f08a714a
Update link to API reference document
2019-12-23 20:59:46 -05:00
14b811e3c7
Rename API reference page
2019-12-23 20:59:24 -05:00
1d59453252
API documentation page cleanup
2019-12-23 20:58:20 -05:00
fd4f033a04
Update return from initialize
2019-12-23 20:51:18 -05:00
9076208a92
Fix missing code end block
2019-12-23 20:47:01 -05:00
e6a8ed0734
Replace in-markdown API docs with Swagger
2019-12-23 20:45:30 -05:00
a6683d5b17
Rebuild API using Flask-RESTful and Swagger docs
2019-12-23 20:43:20 -05:00