Cole Robinson
0e11be79a4
create: Allow creating LXC/OpenVZ app containers
...
Simple adds a new install method that allows selecting a local binary,
defaulting to /bin/sh. No support for full OS containers yet.
2011-06-21 14:07:07 -04:00
Cole Robinson
a493789fa7
serialcon: Show user an error message if console opening fails
2011-06-20 19:09:31 -04:00
Cole Robinson
3eae7af22c
serialcon: Move popup handling out of details.py
...
Also simplify serial list handling
2011-06-20 18:51:57 -04:00
Cole Robinson
c705dec03f
serialcon: Move 'can we connect' logic to serialcon.py
2011-06-20 16:49:11 -04:00
Cole Robinson
e053f1c94a
domain: Simplify get_serial_devs
...
Just pass around the dev, rather than a broken out list. Will be needed
for future serialcon work
2011-06-20 16:34:28 -04:00
Cole Robinson
adc3e0466f
serialcon: Break out PTY connection logic
...
Refactor things to allow more easily plugging in different connection
logic, like for libvirt console streaming.
2011-06-20 16:34:27 -04:00
Cole Robinson
fa75d89633
Add code to hook libvirt events into glib main loop
...
Basically a straightforward port of libvirt-glib to pure python. Don't
actually hook into the loop yet since we have no use for it (for now)
2011-06-20 16:33:49 -04:00
Cole Robinson
a66ceae551
addhw: Add browsing for FS source
...
Use recently added directory volume handling
2011-06-10 17:26:30 -04:00
Cole Robinson
e726b371f2
storagebrowser: Handle a dir mode for FS browsing
...
Only allow selecting directory volumes
2011-06-10 17:21:56 -04:00
Cole Robinson
c94f61c824
util: Add get/set_list_selection helpers
2011-06-10 17:21:55 -04:00
Cole Robinson
a01c820681
create: Don't add default devices for container guests
...
graphics, video, sound don't make sense for containers
2011-06-08 17:21:12 -04:00
Cole Robinson
d92f362de8
manager: Opening VM shouldn't always show 'console'
...
Like when the window is just minimized, it should simply raise the
window. Rename signals to be more accurate and remove some of cruft.
2011-06-08 17:09:09 -04:00
Cole Robinson
064337ecf3
connection: Pretty print more connection HVs
2011-06-07 19:41:02 -04:00
Cole Robinson
d47ad089fd
details: If guest only has text console, show that by default
2011-06-07 19:27:54 -04:00
Cole Robinson
68ed92ed5e
details: Break out serial list building
...
So we can reuse it later for determining default console
2011-06-07 19:26:14 -04:00
Cole Robinson
da590bba95
details: Don't backtrace when cleaning up serial consoles
2011-06-07 17:57:49 -04:00
Cole Robinson
102c5468f0
Don't initialize HAL right before app closes
2011-06-01 16:09:48 -04:00
Cole Robinson
e4b50ef07d
tui: Clean up rest of pylint
2011-06-01 13:35:30 -04:00
Cole Robinson
0bc059d7db
details: Only enable fullscreen option when it makes sense
2011-06-01 13:35:30 -04:00
Cole Robinson
3ce01b0f18
details: Fix setting boot device
2011-06-01 13:24:28 -04:00
Cole Robinson
b2d56cb18a
details: Catch errors when dispatching 'apply' changes
2011-06-01 13:24:28 -04:00
Cole Robinson
073bbdd14d
console: Leave fullscreen when viewer is disconnected
2011-06-01 13:24:28 -04:00
Cole Robinson
8235499d43
console: One more backtrace fix
2011-06-01 13:24:28 -04:00
Cole Robinson
b6f3ceaa5d
console: spice: Fix backtraces when closing console window
2011-06-01 10:28:59 -04:00
Cole Robinson
b54ef7216d
console: spice: Handle older spice-gtk desktop resolution
2011-06-01 10:20:50 -04:00
Cole Robinson
22db8a32ec
Don't mask early startup errors do to import issue
2011-05-31 16:10:34 -04:00
Cole Robinson
303c8c91df
tui: Enable pylint check for TUI, fix a bunch of reports
...
There are still a lot of errors reported, so more patches are required to
make pylint silent.
2011-05-31 15:55:52 -04:00
Cole Robinson
7e86f73b7f
tui: Remove wildcard imports
2011-05-31 15:13:55 -04:00
Cole Robinson
1935c53bdf
tui.py: Remove unused CLI options
2011-05-31 15:13:35 -04:00
Cole Robinson
6b3b2f48e3
virt-manager.py: Log virtManager import location
2011-05-31 13:27:42 -04:00
Darryl L. Pierce
c6aeedea8a
Updated libvirtworker to use vmmConnection.create_network().
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
9b218d91e8
Updated undefinenetwork.py to use vmmNetwork objects.
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
ead4ee61e0
Updated stopnetwork.py to use vmmNetwork.stop().
...
Removed the libvirtworker.destroy_network() API.
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
9860f807c7
Renamed destroynetwork.py to stopnetwork.py.
...
The old name was not consistent with the add/delete/start/stop/list
verbs used for commands.
Updated the network menu to use the new name and module.
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
a36e168666
Updated startnetwork.py to use vmmNetwork.
...
It also verifies that the network can be started before attempting to
start it.
Deleted the old libvirtworker.create_domain() API.
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
19a83eafa8
Renamed createnetwork.py to startnetwork.py.
...
The old name was not consistent with the add/delete/start/stop/list
verbs used for commands.
Updated the network menu to use the new name and module.
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
bbb3ab3530
Updated network details to match the GUI.
2011-05-31 12:53:47 -04:00
Darryl L. Pierce
4ad93ce6e2
Updated NetworkConfigScreen.get_selected_network() to return the network.
...
Instead of returning the name, it returns the actual vmmNetwork object.
2011-05-31 12:53:46 -04:00
Darryl L. Pierce
6356d5b8b7
Modified libvirtwork to use vmmNetwork objects.
...
Modified the list_networks() API to return the UUIDs for network.
Modified get_network() to take as input a UUID rather than a name, and
return a vmmNetwork object.
2011-05-31 12:53:46 -04:00
Darryl L. Pierce
83c25e6ad4
Updated the documentation for the network APIs in libvirtworker.
2011-05-31 12:53:46 -04:00
Darryl L. Pierce
3c068b9971
Added pause domain to VMM TUI.
2011-05-31 12:37:50 -04:00
Darryl L. Pierce
41c98a1822
Updated stopdomain.py to use vmmDomain types.
2011-05-31 12:37:50 -04:00
Darryl L. Pierce
1bd06908eb
Updated startdomain.py to use vmmDomain objects.
...
Broke out the start functionality to include unpausing a suspended
domain as well as starting up a stopped domain.
2011-05-31 12:37:50 -04:00
Darryl L. Pierce
fdad701e3f
Filter of listed domains works again.
...
With the change to libvirtworker to re-use code from the GUI, the
specified filters for started/defined domains was lost. This patch
re-enables that functionality.
2011-05-31 12:37:50 -04:00
Cole Robinson
2b5e892d60
details: Allow viewing and editting container <init>
2011-05-31 12:31:28 -04:00
Cole Robinson
a99dee7dbd
addhardware: Initial 'add filesystem' wizard
2011-05-26 10:23:53 -04:00
Cole Robinson
bb3d879501
details: Fix net source device alignment
2011-05-26 10:23:53 -04:00
Cole Robinson
2e67a21435
autodrawer: Fix some pylint
2011-05-26 10:23:52 -04:00
Cole Robinson
ae9ba46ff4
details: List guest <filesystem> devices
2011-05-26 10:23:52 -04:00
Cole Robinson
7d5acf4b86
details: Small direct interface tweaks
...
- List nicer names for mode in the UI
- Fix a label spacing issue if expanding the UI
- Don't set mode = "" for non direct interfaces
2011-05-19 12:13:20 -04:00