19 Commits

Author SHA1 Message Date
aaf9f5e43b Add clone volume to API 2019-10-10 14:37:35 -04:00
3b7c1adf71 Implement configurable replcfg (client-side)
Implements administrator-selectable replication configurations for new
pools in PVC clusters, overriding the default of copies=3,mincopies=2.
2019-08-23 14:12:15 -04:00
ea2426fa73 Implement additional functions
1. VM state
2. VM node
3. Lock flush
2019-08-07 14:46:20 -04:00
a3c96764e0 Implement getting Node states via API 2019-07-28 23:31:59 -04:00
2dbf276e51 Implement snapshot renaming
[3/2] Implements #44
2019-07-28 23:00:35 -04:00
d5f263bdd6 Implement Ceph volume resize and rename in clients
[1/2] Implements #44
2019-07-26 15:13:21 -04:00
6b41f6556c Handle returning empty lists better (404) 2019-07-26 13:15:54 -04:00
b7960cd221 Use only one element in OSD state 2019-07-26 11:57:14 -04:00
17b463afd4 Replace retcodes with 400; implement OSD status 2019-07-26 11:23:19 -04:00
d43ced176f RESTify the network endpoints; remove some cruft 2019-07-26 09:41:46 -04:00
f4d63b9088 Remove vm_dump API function 2019-07-25 15:45:31 -04:00
dff1c68f6e RESTify the VM functions and enable debug mode 2019-07-25 15:42:17 -04:00
31b4dd9aed Show radosdf output in clients 2019-07-08 10:59:49 -04:00
837b47c366 Use coordinators list like node daemon 2019-07-06 02:35:37 -04:00
c638bdeaee Add configuration file, authentication, pywsgi 2019-07-06 02:04:26 -04:00
2ce08b6369 Implement API for Ceph functions 2019-07-05 22:14:58 -04:00
4e94331d1a Implement API for network functions 2019-07-05 21:39:04 -04:00
b7480b3bbc Implement all VM API functions 2019-07-05 18:24:14 -04:00
061b4eb61e Refactor API into separate files
Make it easier to separate the model (i.e. API endpoints) from the
controller (i.e. the actual functions which talk to ZK). Helps to keep
the main API file smaller and more regular.
2019-07-05 14:11:01 -04:00