e7728b8375
Allow modification of a VM profile
...
And fix some bugs around this.
Fixes #76
2020-01-30 11:45:46 -05:00
cae0de6c0f
Use strtobool for all boolean flags
...
Fixes #74
2020-01-30 09:39:47 -05:00
8c59707cba
Prevent writing invalid XML to config
2020-01-28 10:51:32 -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
4e5bce4975
Update copyright header year to 2020
2020-01-08 19:38:02 -05:00
096a740c4f
Fix bugs around dhcp4_flag
2020-01-06 15:38:06 -05:00
a9edbe0234
Improve retdata
2020-01-06 11:32:27 -05:00
cfb5862cf0
Just return an empty log
2020-01-05 17:06:14 -05:00
c3231ddc24
Wrap list bad request responses in JSON
2020-01-05 15:14:11 -05:00
8d758f3e53
Add missing disable function
2020-01-05 14:38:14 -05:00
5d92a4aa62
Ensure zk_conn handling is consistent
2020-01-02 12:13:11 -05:00
3b08e887f8
Add cluster status to API
2019-12-29 20:52:05 -05:00
e82b851643
Don't bother splitting name_servers
2019-12-27 12:15:57 -05:00
bc22c008dd
Split the name_servers in the right place
2019-12-27 12:14:34 -05:00
1d4e4d178c
Correct bad comma
2019-12-26 18:58:46 -05:00
e8d8fb161b
Add wait functionality to API domain-state
2019-12-25 20:24:12 -05:00
b1c19a21ba
Move int cast to helper try block
2019-12-25 19:31:51 -05:00
1f77b382ef
Support providing console log lines from API
2019-12-25 19:13:53 -05:00
b92c1876d6
Make sure we return True from init function
2019-12-25 12:18:26 -05:00
a6683d5b17
Rebuild API using Flask-RESTful and Swagger docs
2019-12-23 20:43:20 -05:00
796fa4692f
Pass remaining required args to vm_define
2019-12-19 11:53:24 -05:00
78089afb4e
Remove spurious argument to vm_define
2019-12-19 11:43:59 -05:00
0727a7f6ed
Move all provisioner API functionality into main
2019-12-14 14:12:55 -05:00