Wojtek Porczyk
|
288ff85731
|
Merge remote-tracking branch 'origin/pull/48/head' into core3-devel
|
2016-08-03 18:25:02 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
9d30bb132a
|
Fix umask
|
2016-08-03 02:57:44 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
0dd1875fb6
|
Add vm.shutdown(wait)
|
2016-08-01 15:09:28 +02:00 |
|
Wojtek Porczyk
|
ecb626d64b
|
qubes/vm/qubesvm: Simplify error message
|
2016-07-21 19:40:45 +02:00 |
|
Wojtek Porczyk
|
f915115cfb
|
Merge remote-tracking branch 'woju/pull/25/head' into core3-devel
|
2016-07-21 19:38:58 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
bcf1cfcb1f
|
Add qvm-clone(1)
|
2016-07-13 22:35:58 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
1f735669bc
|
Migrate qubes.vm modules to new API
|
2016-07-13 22:34:33 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
1cbabc79ff
|
qubes.vm.QubesVM use new storage api
|
2016-07-13 22:34:32 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
3952cef556
|
QubesVM serialize bool values from XML
|
2016-07-13 22:21:32 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
bba9b38e8e
|
Avoid libvirt access in qubes.vm.qubesvm.QubesVM
|
2016-07-13 22:21:30 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
de5487bf14
|
Dumb down qvm-remove
- Move `vm.is_halted()` check in to VMCollection.__delitem__()
- `vm.remove_from_disk()` will raise exception if is called on a running vm
|
2016-07-13 18:24:29 +02:00 |
|
Wojtek Porczyk
|
d28ab908cc
|
Network and storage fixes
|
2016-06-29 16:42:35 +02:00 |
|
Wojtek Porczyk
|
b53c572f1d
|
Merge remote-tracking branch 'woju/pull/23/head' into core3-devel
|
2016-06-28 15:19:57 +02:00 |
|
Wojtek Porczyk
|
c9accc258c
|
Merge remote-tracking branch 'woju/pull/15/head' into core3-devel
Conflicts:
qubes/storage/__init__.py
qubes/storage/file.py
qubes/vm/qubesvm.py
|
2016-06-28 15:15:00 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
7081bd433a
|
Make pylint happy
|
2016-06-23 14:23:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
0ab27d7426
|
qubes.vm.__init__ Remove unneeded time import
|
2016-06-23 14:23:33 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b584d1a4bb
|
Remove QubesVM.is_netvm() and is_disposablevm()
|
2016-06-23 14:23:33 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
4a0b7585d1
|
Remove QubesVM.is_proxyvm()
|
2016-06-23 14:23:32 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b0a7d0c283
|
Remove QubesVM.is_appvm()
|
2016-06-23 14:23:32 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
e08ca1ff57
|
Remove QubesVM.is_template()
|
2016-06-23 14:23:31 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
ba3b191702
|
QubesVM add docstrings & fix pylint errors
|
2016-06-23 14:23:31 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
a2668d81e3
|
QubesVM remove resize functions
|
2016-06-23 14:23:30 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
9132690eef
|
Add QubesVM.is_halted()
|
2016-06-23 14:23:24 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
bb2e6a2ad3
|
Add QubesVM.attached_volumes()
|
2016-06-23 13:16:09 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
09727b1cbd
|
Add Volume.internal field
- Linux kernel volumes are always internal volumes
|
2016-06-23 13:16:03 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
87ae5a3b65
|
Fix qvm-start
|
2016-06-21 17:44:35 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
d56f02598a
|
Replace QubesVM.verify_files() with Storage.verify_files()
|
2016-06-21 14:58:12 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
296fa17322
|
QubesVM remove obsolete *_img methods
|
2016-06-21 14:58:12 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
29633f43f8
|
qubes.vm.templatevm Add LICENSE & docstring
|
2016-06-16 17:11:49 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
91ee455a37
|
NetVMMixin add docstrings & fix pylint errors
|
2016-06-16 17:06:19 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b77c36b224
|
Remove NetVMMixin.vif()
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
7ccba17a38
|
qubes.vm.__init__ Replace TODOs with SEE: #1815
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
ec9550c7cc
|
qubes.vm.__init__ Remove debug xml file creation
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
94d9fd040f
|
qubes.vm.__init__ Add docstrings
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
77d54b55ad
|
qubes.vm.__init__ Fix pylint warnings
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
f318871279
|
qubes.vm.__init__ Remove uses_custom_config bits
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b5fe49f422
|
qubes.vm.__init__ Remove unneeded imports
|
2016-06-16 17:01:34 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
93e68a6796
|
qubes.vm.dispvm Fix XXX, add docstring & LICENSE
|
2016-06-16 17:01:33 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
d25c44ca71
|
qubes.vm.appvm Fix XXX, add docstrings & LICENSE
|
2016-06-16 17:01:33 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
0cd667a1f5
|
qubes.vm.adminvm fix XXX and add docstrings
|
2016-06-16 17:01:33 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
e5906df0c7
|
AdminVM remove get_private_img_sz
|
2016-06-16 16:59:27 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
a4577c0dce
|
Rename Storage.create_on_disk to Storage.create
|
2016-06-16 16:59:27 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
930fe417a8
|
Remove storage size and usage methods from QubesVM
|
2016-06-16 16:59:26 +02:00 |
|
Wojtek Porczyk
|
e47043ebd7
|
More pylint fixes
|
2016-06-16 13:29:16 +02:00 |
|
Wojtek Porczyk
|
3cb5f031a9
|
Fix storage initialisation
|
2016-06-16 13:29:15 +02:00 |
|
Wojtek Porczyk
|
1f302fb776
|
Fix "pylint fixes" wrt dir_path
|
2016-06-16 13:29:15 +02:00 |
|
Wojtek Porczyk
|
677a3e51f4
|
Move libvirt XML network device to jinja
|
2016-06-16 13:29:15 +02:00 |
|
Wojtek Porczyk
|
ba20254888
|
Rewrite PCI attaching/detaching from xl to libvirt
The only remaining part is querying vm-side BDF. That can't be done
in libvirt.
|
2016-06-16 13:29:15 +02:00 |
|
Wojtek Porczyk
|
6ade5736d7
|
pylint fixes
|
2016-06-10 21:27:29 +02:00 |
|
Wojtek Porczyk
|
6895f34a7f
|
qubes/vm/qubesvm: change type of exception
|
2016-06-10 21:27:29 +02:00 |
|