Joshua Boniface
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
Joshua Boniface
ea2426fa73
Implement additional functions
...
1. VM state
2. VM node
3. Lock flush
2019-08-07 14:46:20 -04:00
Joshua Boniface
a3c96764e0
Implement getting Node states via API
2019-07-28 23:31:59 -04:00
Joshua Boniface
47c72d9b68
Move token authentication to X-Api-Token header
...
Implements #46
2019-07-28 23:12:53 -04:00
Joshua Boniface
2dbf276e51
Implement snapshot renaming
...
[3/2] Implements #44
2019-07-28 23:00:35 -04:00
Joshua Boniface
4937c01075
Remove junk whitespace
2019-07-26 15:13:21 -04:00
Joshua Boniface
d5f263bdd6
Implement Ceph volume resize and rename in clients
...
[1/2] Implements #44
2019-07-26 15:13:21 -04:00
Joshua Boniface
17b463afd4
Replace retcodes with 400; implement OSD status
2019-07-26 11:23:19 -04:00
Joshua Boniface
4cf3ade10a
RESTify the remaining components
2019-07-26 11:00:11 -04:00
Joshua Boniface
d43ced176f
RESTify the network endpoints; remove some cruft
2019-07-26 09:41:46 -04:00
Joshua Boniface
375bbf4b82
Fix quoting bugs in API
2019-07-25 16:50:17 -04:00
Joshua Boniface
1d944f5627
Fully remove dump endpoing; data is now in output
2019-07-25 16:46:03 -04:00
Joshua Boniface
dff1c68f6e
RESTify the VM functions and enable debug mode
2019-07-25 15:42:17 -04:00
Joshua Boniface
9ccf3390ab
Add storage prefix to Ceph commands
...
Add the "storage" prefix to all Ceph-based commands in both the CLI and
the API. This partially abstracts the storage subsystem from the Ceph
tool specifically, should future storage subsystems be added or changed.
The name "ceph" is still used due to the non-abstracted components of
the Ceph management, e.g. referencing Ceph-specific concepts like OSDs
or pools.
2019-07-10 15:14:17 -04:00
Joshua Boniface
b0bdf72310
Fix bad variable name
2019-07-08 22:24:18 -04:00
Joshua Boniface
7889bd88e3
Use equality instead of in
2019-07-08 22:22:43 -04:00
Joshua Boniface
31b4dd9aed
Show radosdf output in clients
2019-07-08 10:59:49 -04:00
Joshua Boniface
771c193343
Add even nicer startup message
2019-07-07 15:46:38 -04:00
Joshua Boniface
c9bad6edf9
Log messages during startup
2019-07-07 15:44:47 -04:00
Joshua Boniface
c3e86be6a3
Disable debugging of API
2019-07-07 02:26:46 -04:00
Joshua Boniface
425392f2e6
Better handle auth enabling
2019-07-07 00:16:50 -04:00
Joshua Boniface
9215931ceb
Support token authentication with login/logout
2019-07-07 00:08:02 -04:00
Joshua Boniface
8aedd78879
Support SSL for the API
2019-07-06 23:28:29 -04:00
Joshua Boniface
837b47c366
Use coordinators list like node daemon
2019-07-06 02:35:37 -04:00
Joshua Boniface
c638bdeaee
Add configuration file, authentication, pywsgi
2019-07-06 02:04:26 -04:00
Joshua Boniface
e4576c016f
Move API client filename
2019-07-05 23:26:41 -04:00