6fe74b34b2
Use .get for JSON message responses
2020-07-20 12:31:12 -04:00
2967c97f1a
Format and display extra VM statistics
2020-06-07 03:04:36 -04:00
ce60836c34
Allow enforcement of live migration
...
Provides a CLI and API argument to force live migration, which triggers
a new VM state "migrate-live". The node daemon VMInstance during migrate
will read this flag from the state and, if enforced, will not trigger a
shutdown migration.
Closes #95
2020-06-06 12:00:44 -04:00
e724e73140
Don't show built-in bridges as invalid
2020-05-12 10:46:10 -04:00
e451426c7c
Fix minor bugs from change in VM info handling
2020-04-13 22:56:19 -04:00
8faa3bb53d
Handle info fuzzy matches better
...
If we are calling info, we want one VM. Don't silently discard other
options or try (and fail later) to parse multiple, just say no VM found.
2020-04-09 10:26:49 -04:00
78780039de
Add wait support to VM CLI commands
...
References #72
2020-02-19 10:02:32 -05:00
e7728b8375
Allow modification of a VM profile
...
And fix some bugs around this.
Fixes #76
2020-01-30 11:45:46 -05:00
4868625809
Add try/except around new log lines
...
Fixes #73
2020-01-30 09:28:47 -05:00
194a642c15
Report errors in log -f
2020-01-15 00:47:14 -05:00
83de40307c
Fix missing console_log in CLI VM
2020-01-09 13:53:11 -05:00
4e5bce4975
Update copyright header year to 2020
2020-01-08 19:38:02 -05:00
6e5065511c
Move API call to function and implement keys
...
Move all API calls to a new common function called call_api to
facilitate easier future changes. Use this function to implement API key
handling via request header value as well as integrate the request URI
generation and debug output handling.
Closes #65
2020-01-08 19:34:24 -05:00
c515d63340
Add provision state for VMs
2020-01-08 17:40:02 -05:00
9e7d86d5cf
Use click.echo_via_pager for VM log output
...
Addresses #67
2020-01-08 10:06:34 -05:00
2005342a2d
Correct verb on VM modify
2020-01-08 09:24:17 -05:00
2aaccfffa7
Use POST body for large data objects
2020-01-06 23:30:34 -05:00
47c49f7672
Fix click import (again)
2020-01-06 12:55:44 -05:00
27279c9686
Properly import click echo
2020-01-06 12:38:20 -05:00
33709828b1
Handle bad response to logs
2020-01-05 17:07:39 -05:00
b9fdce6728
Use consistent function and stderr for debug
2020-01-05 12:51:06 -05:00
08570bd7b9
Don't click.echo except in main program
...
Return all the strings we printed directly, so that the caller can print
them normally.
2020-01-05 12:35:00 -05:00
46f3915ab4
Put list handling in the right place
2020-01-05 11:51:03 -05:00
44753c0609
Always handle single-instance results
2020-01-05 02:55:28 -05:00
d6bd616b31
Fix some bad output
2019-12-30 14:35:44 -05:00
2325f87389
Correct typo in header
2019-12-30 09:07:41 -05:00
d0b6bb4cc3
Convert VM functions to API client
2019-12-29 16:33:50 -05:00
a9aeb2e836
Implement log viewing/following with API
2019-12-29 16:33:50 -05:00
b7eddc6ae9
Add CLI lib
2019-12-29 16:33:50 -05:00