28 Commits

Author SHA1 Message Date
b0bdf72310 Fix bad variable name 2019-07-08 22:24:18 -04:00
7889bd88e3 Use equality instead of in 2019-07-08 22:22:43 -04:00
31b4dd9aed Show radosdf output in clients 2019-07-08 10:59:49 -04:00
771c193343 Add even nicer startup message 2019-07-07 15:46:38 -04:00
c9bad6edf9 Log messages during startup 2019-07-07 15:44:47 -04:00
c3e86be6a3 Disable debugging of API 2019-07-07 02:26:46 -04:00
425392f2e6 Better handle auth enabling 2019-07-07 00:16:50 -04:00
4724f79877 Change order in sample yaml 2019-07-07 00:10:01 -04:00
9215931ceb Support token authentication with login/logout 2019-07-07 00:08:02 -04:00
8aedd78879 Support SSL for the API 2019-07-06 23:28:29 -04:00
837b47c366 Use coordinators list like node daemon 2019-07-06 02:35:37 -04:00
e6012965f1 Add YAML header to sample config files 2019-07-06 02:24:35 -04:00
9d4acc91a5 Correct typo 2019-07-06 02:12:24 -04:00
582a9f4f75 Make defaults nicer 2019-07-06 02:11:42 -04:00
c638bdeaee Add configuration file, authentication, pywsgi 2019-07-06 02:04:26 -04:00
e4576c016f Move API client filename 2019-07-05 23:26:41 -04:00
f5644e53bf Add unit file for API client daemon 2019-07-05 22:25:07 -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
e31e1264e5 RESTify the API removing specific list endpoints 2019-07-05 13:20:06 -04:00
c7269a092e Use request.values instead of request.args 2019-07-05 13:05:33 -04:00
193567f965 Further work on API client
Add list and info endpoints for all areas; add dummy endpoints for all
remaining endpoints.
2019-07-05 01:19:39 -04:00
8d5549c68f Implement better arg handling and lists 2019-07-04 12:56:41 -04:00
ae1650759b Add new endpoints 2019-05-10 23:26:59 -04:00
e41b3053f7 Update methods to POST where relevant 2019-04-12 12:27:49 -04:00
1126382ac9 Initial API including fixes to common functons
Some functions were doing `click.echo` inside themselves; don't
do that as it's not API compatible, just return everything.
2019-03-21 11:19:28 -04:00