Bahtiar `kalkin-` Gadimov
|
b260c2cdd9
|
Fix pylint warnings
|
2016-06-23 13:16:10 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
bb2e6a2ad3
|
Add QubesVM.attached_volumes()
|
2016-06-23 13:16:09 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
ef00ca5702
|
Add qvm-block manpage
|
2016-06-23 13:16:08 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b9ddc00741
|
Add qvm-block
|
2016-06-23 13:16:08 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
c487b5fe9b
|
Fix PoolsAction
|
2016-06-23 13:16:07 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
90c882610e
|
Storage attach volumes from other pools
- Already attached volumes are ignored
|
2016-06-23 13:16:07 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
c4a506206c
|
Fix VmNameGroup formatting
|
2016-06-23 13:16:06 +02:00 |
|
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 |
|
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
|
e7732f8ad0
|
Storage.verify fires domain-verify-files event
|
2016-06-21 14:58:11 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
457c915d03
|
qvm-create fix access to volume paths
|
2016-06-21 14:58:11 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
732d2b33f4
|
Add LinuxKernel.is_outdated()
|
2016-06-21 14:58:10 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
3b441ebaad
|
Add Storage.outdated_volumes and Pool.is_outdated
|
2016-06-21 14:58:10 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
0a471e719b
|
qubes.backup fix access to volume paths
|
2016-06-21 14:58:09 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
61f2fbcba8
|
Add flake8 config reflecting our code formatting
|
2016-06-21 13:03:50 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
db608f6e01
|
Pool add str, eq & neq
|
2016-06-21 12:53:31 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
803efa76ff
|
Merge FilePool._resize_loop_device() with resize()
|
2016-06-21 12:48:57 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
72df863bb9
|
Fix qubes.storage.file pylint warnings
|
2016-06-21 12:47:47 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
20282c17fe
|
Volume add docstrings
|
2016-06-21 12:44:21 +02:00 |
|
Bahtiar `kalkin-` Gadimov
|
b830cb5544
|
Volume add eq, neq & hash methods
|
2016-06-21 12:39:47 +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 |
|
Wojtek Porczyk
|
8f7732e07d
|
Merge remote-tracking branch 'woju/pull/18/head' into core3-devel
woju/qubes-core-admin#18
|
2016-06-16 21:09:59 +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 |
|
Wojtek Porczyk
|
609ce96b9f
|
README: add travis button
[ci skip]
|
2016-06-16 17:39:38 +02:00 |
|
Wojtek Porczyk
|
d96f649ccd
|
travis: Do not build tags used for code signing
|
2016-06-16 17:28:34 +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 |
|