Joshua Boniface
|
682c6cecf7
|
Support overriding initial state of VM
Still defaults to "stop" state unless overridden in the calling
function.
|
2020-01-08 17:46:30 -05:00 |
Joshua Boniface
|
c515d63340
|
Add provision state for VMs
|
2020-01-08 17:40:02 -05:00 |
Joshua Boniface
|
9cab1c6eb5
|
Don't go unhealthy for migrate/unmigrate VMs
|
2020-01-08 17:37:07 -05:00 |
Joshua Boniface
|
096a740c4f
|
Fix bugs around dhcp4_flag
|
2020-01-06 15:38:06 -05:00 |
Joshua Boniface
|
3816da6be6
|
Don't set a domain except on managed networks
|
2020-01-06 15:06:00 -05:00 |
Joshua Boniface
|
65be917542
|
Make sure dhcp4_flag is boolean
|
2020-01-06 15:03:24 -05:00 |
Joshua Boniface
|
d1331401d8
|
Correct tense post-wait
|
2020-01-05 15:28:08 -05:00 |
Joshua Boniface
|
8cc20fbcfb
|
Properly handle empty node limit
|
2020-01-05 13:42:23 -05:00 |
Joshua Boniface
|
971b6adb0a
|
Handle removing static and dynamic DHCP leases
|
2020-01-05 01:06:03 -05:00 |
Joshua Boniface
|
b9fe918d7d
|
Remove extraneous print
|
2019-12-29 16:33:50 -05:00 |
Joshua Boniface
|
3e960b8adf
|
Fix bugs in ACL
|
2019-12-29 16:33:28 -05:00 |
Joshua Boniface
|
e55f2f0b92
|
Ensure var is valid first
|
2019-12-29 16:19:33 -05:00 |
Joshua Boniface
|
a3df70014b
|
Refactor modify_network to use nicer format
|
2019-12-27 12:30:45 -05:00 |
Joshua Boniface
|
e82b851643
|
Don't bother splitting name_servers
|
2019-12-27 12:15:57 -05:00 |
Joshua Boniface
|
4a0806d23e
|
Fix bug setting node limit of CSV
|
2019-12-26 19:08:26 -05:00 |
Joshua Boniface
|
1f77b382ef
|
Support providing console log lines from API
|
2019-12-25 19:13:53 -05:00 |
Joshua Boniface
|
8a0a278fe9
|
Cast numbers to strings for length
|
2019-12-25 13:47:46 -05:00 |
Joshua Boniface
|
a6683d5b17
|
Rebuild API using Flask-RESTful and Swagger docs
|
2019-12-23 20:43:20 -05:00 |
Joshua Boniface
|
91cb542e37
|
Make sure ACLs are name-unique in both directions
|
2019-12-22 22:33:26 -05:00 |
Joshua Boniface
|
66078223a4
|
Fix several bugs
|
2019-12-22 22:28:34 -05:00 |
Joshua Boniface
|
2fe808f812
|
Make this even nicer
|
2019-12-19 13:29:15 -05:00 |
Joshua Boniface
|
7901ffb5e3
|
Handle the list of node_limits even better
|
2019-12-19 13:22:38 -05:00 |
Joshua Boniface
|
684499cce3
|
Better handle list elements when defining VM
|
2019-12-19 12:08:44 -05:00 |
Joshua Boniface
|
2d14fabe62
|
Don't throw exception while defining new VM
This would throw an exception since we tried to find the current host of
a VM that did not exist yet. If this happens, just get None.
|
2019-12-19 11:30:13 -05:00 |
Joshua Boniface
|
c91c9ae6d5
|
Fix formatting of node_limit when writing
|
2019-12-12 21:36:21 -05:00 |
Joshua Boniface
|
fff44ab44e
|
Make node limit output nicer
|
2019-12-12 20:52:56 -05:00 |
Joshua Boniface
|
52127f2938
|
Add provisioner profile to VM information
|
2019-12-11 17:04:16 -05:00 |
Joshua Boniface
|
a95e7d1f76
|
Add profile from provisioner to data stored in ZK
|
2019-12-11 16:49:11 -05:00 |
Joshua Boniface
|
867634cea7
|
Fix missing argument
|
2019-12-09 11:31:56 -05:00 |
Joshua Boniface
|
d4dc3ac649
|
Enforce VM uniqueness when defining
Closes #56
|
2019-12-09 09:56:59 -05:00 |
Joshua Boniface
|
1fb560e996
|
Add DNS nameservers to networks
|
2019-12-08 23:55:45 -05:00 |
Joshua Boniface
|
356c12db2e
|
Add ceph df output to pool data
Allows additional information visible in the `ceph df` command,
including pool free space and used percentage.
|
2019-12-06 00:47:27 -05:00 |
Joshua Boniface
|
531578fd28
|
Use consistent tense for VM states
Replace "failed" with "fail" and "disabled" with "disable" for
consistency with the remaining states.
|
2019-10-23 23:57:59 -04:00 |
Joshua Boniface
|
6a4c75deb8
|
Clean up unnecessary zookeeper connection handling
|
2019-10-23 23:50:46 -04:00 |
Joshua Boniface
|
9736a3c653
|
Implement disabled state in cluster status
References #53
|
2019-10-23 23:49:19 -04:00 |
Joshua Boniface
|
32b4ed66e8
|
Add VM disable command
Closes #53
|
2019-10-23 23:44:47 -04:00 |
Joshua Boniface
|
715640955f
|
Better handle missing OSD stat keys
|
2019-10-22 13:59:28 -04:00 |
Joshua Boniface
|
d5a120f490
|
Add colour to the health status output
|
2019-10-22 12:24:47 -04:00 |
Joshua Boniface
|
e7129f0158
|
Correct invalid variable name
|
2019-10-22 12:18:51 -04:00 |
Joshua Boniface
|
4bff533571
|
Add cluster status command
|
2019-10-22 11:23:12 -04:00 |
Joshua Boniface
|
53dc343ea2
|
Avoid migration to invalid target_nodes
|
2019-10-17 12:16:21 -04:00 |
Joshua Boniface
|
8690d40927
|
Fix syntax error
|
2019-10-17 12:11:46 -04:00 |
Joshua Boniface
|
fb29ce1167
|
Improve autoselection setup
|
2019-10-17 10:31:19 -04:00 |
Joshua Boniface
|
03447d3374
|
Update copyright string year to include 2019
|
2019-10-13 12:09:51 -04:00 |
Joshua Boniface
|
116013695f
|
Fix bugs with bad strings
|
2019-10-12 18:43:29 -04:00 |
Joshua Boniface
|
75d95bbef7
|
Fix minor bugs
|
2019-10-12 02:03:23 -04:00 |
Joshua Boniface
|
18fc49fc6c
|
Use node instead of hypervisor consistently
|
2019-10-12 01:59:08 -04:00 |
Joshua Boniface
|
0763bd2d51
|
Fix minor bugs
|
2019-10-12 01:55:37 -04:00 |
Joshua Boniface
|
e5393082b6
|
Use build-in selector and respect limits in client
Use the new built-in selector option, as well as respecting node limits,
when performing migrate or move actions on a VM via the clients.
|
2019-10-12 01:45:44 -04:00 |
Joshua Boniface
|
8dc0c8f0ac
|
Fix minor bugs
|
2019-10-12 01:36:50 -04:00 |