Joshua Boniface
091fc94c05
Fix some typos
2018-09-23 15:38:56 -04:00
Joshua Boniface
3c2baf3872
Correct prerm/postinst scripts
2018-09-23 15:33:34 -04:00
Joshua Boniface
3336e3ed60
Escape the quotes
2018-09-23 15:31:24 -04:00
Joshua Boniface
4ba2eea4ed
Add router daemon
2018-09-23 15:26:41 -04:00
Joshua Boniface
93b25ddd5b
Finish up network interface
2018-09-23 15:26:20 -04:00
Joshua Boniface
a111eff9cd
Update suggested client packages
2018-09-23 01:17:55 -04:00
Joshua Boniface
85d6e02ed2
Fix some bugs
2018-09-23 01:05:54 -04:00
Joshua Boniface
6dfb9d8539
Import verifyNode properly
2018-09-23 00:58:58 -04:00
Joshua Boniface
6aa1693de2
Missing module from function call
2018-09-21 23:46:07 -04:00
Joshua Boniface
24c5b0f6b5
Add missing var
2018-09-21 23:44:52 -04:00
Joshua Boniface
cb65050dd1
Correct imports to work properly
2018-09-21 23:43:30 -04:00
Joshua Boniface
8f59995af4
Simplify VM delete with recursive operation
2018-09-21 01:52:51 -04:00
Joshua Boniface
831fbe8f22
Correct typo
2018-09-21 01:35:33 -04:00
Joshua Boniface
fc0465d112
Correct several bugs from refactor
2018-09-20 11:20:23 -04:00
Joshua Boniface
461183a371
Fix changed variable name
2018-09-20 03:46:05 -04:00
Joshua Boniface
513de96626
Major refactor to separate out and standardize libraries
2018-09-20 03:43:34 -04:00
Joshua Boniface
c9258edcad
Refactor CLI client to split out actual functions for reuse
2018-09-20 03:25:58 -04:00
Joshua Boniface
378fcccbe5
Remove sudo from network stuff
2018-09-18 02:24:03 -04:00
Joshua Boniface
f77971b4e3
Create networks folder
2018-09-18 02:20:10 -04:00
Joshua Boniface
852ce9c928
Correct typo in pvcnd service
2018-09-18 02:16:08 -04:00
Joshua Boniface
743b4cc3c7
Print error when we can't find a target HV
2018-09-17 01:41:20 -04:00
Joshua Boniface
c3d37701e7
Add network daemon to manage VXLAN VNIs on hypervisors
2018-09-14 12:07:41 -04:00
Joshua Boniface
10d32e636c
Change header
2018-09-12 21:35:32 -04:00
Joshua Boniface
cc377c8270
Update version in CI config
2018-09-12 12:43:18 -04:00
Joshua Boniface
ac2ae4b3e3
Tweak some more things in the Daemon to reflect split
2018-09-12 12:43:18 -04:00
Joshua Boniface
8791224e64
Tweak some more things in the Daemon to reflect split
2018-09-12 12:38:27 -04:00
Joshua Boniface
2b935bd923
Fix up some lingering problems from rename
2018-09-12 12:24:14 -04:00
Joshua Boniface
b6c7153401
Bump version and split common libraries into separate package
2018-09-12 12:11:59 -04:00
Joshua Boniface
f29ba2f458
Rename the virtualization daemon to `pvcvd`.
2018-09-12 11:59:23 -04:00
Joshua Boniface
a629d4898a
Rename deb package to reflect daemon splits
2018-09-10 14:24:15 -04:00
Joshua Boniface
32e3da1acc
Move virt daemon location
2018-09-10 14:21:27 -04:00
Joshua Boniface
d9c38aa3fb
Add file header template
2018-09-10 01:19:08 -04:00
Joshua Boniface
7625abb23b
Move cli client into subfolder
2018-09-10 01:15:03 -04:00
Joshua Boniface
e377fcdd7f
Move daemon components into subfolder
2018-09-10 01:13:31 -04:00
Joshua Boniface
f8fe0d073b
Move daemon into module file; add stub launcher
2018-09-10 01:12:17 -04:00
Joshua Boniface
2bf20d717b
Add missing description reference
2018-09-08 17:24:41 -04:00
Joshua Boniface
9af3b032fb
Set default description if not set
2018-09-06 12:16:01 -04:00
Joshua Boniface
4dbb8c7eb2
Add description parsing to VM info
2018-09-02 22:19:15 -04:00
Joshua Boniface
057a9716ae
Use correct variable name
...
Fixes #18
2018-08-31 10:16:19 -04:00
Joshua Boniface
91dea8e7ac
Ensure pvc client always returns code 1 on errors
2018-08-29 21:31:47 -04:00
Joshua Boniface
09b4191427
Correct bug where starting a running instance triggered failed state
2018-08-23 19:01:57 -04:00
Joshua Boniface
57b3c62fb0
Move node_mem_allocated to inside try block
...
Addresses #17
2018-08-20 13:43:00 -04:00
Joshua Boniface
3b15f09ac7
Return the proper list
...
Fixes #17
2018-08-20 12:24:00 -04:00
Joshua Boniface
a25b0eed4f
Replace valid_hypervisor_list with list
...
Fixes #17
2018-08-20 12:13:54 -04:00
Joshua Boniface
cffb9cff5c
Ignore and print about AttributeErrors from invalid domains
...
Addresses #16 pending longterm fix
2018-08-20 12:03:53 -04:00
Joshua Boniface
37906fdd25
Remove submodule; all of pvc client is in one file
2018-08-11 14:07:00 -04:00
Joshua Boniface
d205ef2072
Correct failure modes when undefining VM
...
Undefining a VM would sometimes leave a remnant UUID in the
runningdomains list on the target hypervisor which persisted even
after restarting. This helps prevent that happening by splitting
the various undefine steps into separate try blocks, just in case
one fails.
Fixes #15
2018-08-09 00:29:27 -04:00
Joshua Boniface
2163143951
Create and remove the failedreason key
...
Fixes a forgotten addition of this element being created.
Closes #15
2018-07-26 12:13:30 -04:00
Joshua Boniface
73fcf10250
Handle restarts nicer; fix bug in failedreason write
2018-07-20 01:02:18 -04:00
Joshua Boniface
3732ecbbf3
Add trailing newline after info output
2018-07-20 01:01:59 -04:00