Bahtiar `kalkin-` Gadimov
|
2f0df26606
|
Add subparser handling to parse_qubes_app
|
2016-06-23 13:16:06 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
4f0b17cb52
|
Add qubes.tools.RunningVmNameAction
|
2016-06-23 13:16:05 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b5eb377490
|
Add VolumeAction for parsing POOL_NAME:VOLUME_ID
|
2016-06-23 13:16:05 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
0ac40ddd4f
|
Volume.__repr__ returns POOL_NAME:VOLUME_ID
|
2016-06-23 13:16:04 +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
|
07800a0e67
|
Add Volume.eq, neq and hash
|
2016-06-23 13:16:03 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
f08ce2cb79
|
A Pool should always have a volumes property
NOTE: FilesPool need some way to dynamically discover volumes
|
2016-06-23 13:15:54 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
88198fb7ac
|
Storage verification is part of the pool interface
- LinuxKernel pool add verify method
- FilePool implent verification
|
2016-06-23 13:11:59 +02:00 |
|
Wojtek Porczyk
|
66f46d8a25
|
Fix test error after bdfb85ac (refactor storage)
|
2016-06-21 10:10:45 +02:00 |
|
Wojtek Porczyk
|
d6ad8d34a6
|
Merge remote-tracking branch 'marmarek/patch-1' into core3-devel
|
2016-06-16 21:46:53 +02:00 |
|
Marek Marczykowski-Górecki
|
dcdb62721b
|
tests: mark TC_01_FileVolumes.test_003_read_volume with expected failure
|
2016-06-16 21:23:18 +02:00 |
|
Marek Marczykowski-Górecki
|
4e797663e9
|
tests: make storage tests working outside of dom0
|
2016-06-16 21:14:35 +02:00 |
|
Marek Marczykowski-Górecki
|
2ff6aa456e
|
Provide fake CPUs count and total memory in offline mode
|
2016-06-16 21:08:44 +02:00 |
|
Marek Marczykowski-Górecki
|
5eea473725
|
core2migration: add a skeleton for dispvm_netvm migration
QubesOS/qubes-issues#2075
|
2016-06-16 17:25:45 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
29633f43f8
|
qubes.vm.templatevm Add LICENSE & docstring
|
2016-06-16 17:11:49 +02:00 |
|
Marek Marczykowski-Górecki
|
9cdf994360
|
Minor fixes
|
2016-06-16 17:06:42 +02:00 |
|
Marek Marczykowski-Górecki
|
98effef606
|
backup: add option to use default kernel for restored VMs
|
2016-06-16 17:06:42 +02:00 |
|
Marek Marczykowski-Górecki
|
91404cc647
|
backup: collect files to backup once
|
2016-06-16 17:06:41 +02:00 |
|
Marek Marczykowski-Górecki
|
2dacb3a542
|
backup: drop/resolve minor "TODO" comments
|
2016-06-16 17:06:41 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
91ee455a37
|
NetVMMixin add docstrings & fix pylint errors
|
2016-06-16 17:06:19 +02:00 |
|
Marek Marczykowski-Górecki
|
c9a55cc198
|
tests: use offline mode
QubesOS/qubes-issues#2008
|
2016-06-16 17:04:16 +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
|
9f3385296b
|
qubes.storage.file fix pylint warnings
|
2016-06-16 16:59:27 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
38dc74587d
|
Rewrote file rename_target_dir
|
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
|
63b6674fbd
|
fix qvm-ls display of cpu_time
QubesOS/qubes-core-admin#27
|
2016-06-13 19:10:01 +02:00 |
|
Wojtek Porczyk
|
6a10daf7be
|
Merge branch 'master' into core3-devel
Remains to be fixed:
88cb62fc
d2640b51
958c2926
|
2016-06-13 19:03:46 +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 |
|
Wojtek Porczyk
|
3b08e85a2d
|
qubes/tests/init: Fix VMCollection reference
|
2016-06-10 21:27:29 +02:00 |
|
Wojtek Porczyk
|
5a76d0b03b
|
qubes/vm/dispvm: Add methods for creating and destroying
fixes QubesOS/qubes-issues#866
|
2016-06-02 19:55:42 +02:00 |
|
Wojtek Porczyk
|
a719e0d93d
|
qubes/vm/qubesvm: allow looking up by UUID
Also, allow lookup using VM from other app.
QubesOS/qubes-issues#866
|
2016-06-02 17:18:33 +02:00 |
|
Wojtek Porczyk
|
476b681749
|
qubes/vm/qubesvm: return self from methods modifying state
This is helpful when writing oneliners.
QubesOS/qubes-issues#866
|
2016-06-02 17:17:05 +02:00 |
|
Wojtek Porczyk
|
27d0e11872
|
qubes/tests/vm: fix tests
|
2016-06-02 15:46:01 +02:00 |
|