Commit Graph

2641 Commits

Author SHA1 Message Date
Cole Robinson
ad2b33626f rpm: TUI requires a newer version of python-newt_syrup 2011-08-01 12:10:44 -04:00
Cole Robinson
d3cf1065b3 rpm: Don't error building if with_spice isn't defined 2011-08-01 12:09:08 -04:00
Cole Robinson
93764a9731 rpm: Handle lack of gconf helper macros 2011-08-01 12:08:59 -04:00
Darryl L. Pierce
4ad89abd50 Fixed the Finish button on the stop pool command.
The Finish button is now displayed on the last page where the stopping
is confirmed to the user.
2011-07-30 07:53:47 -04:00
Darryl L. Pierce
aa6df0a8ac Added a confirmation page to the Remove Pool flow.
The new page displays the name of the pool that was removed.

It also catches exceptions when the pool is deleted from underneath the
command.
2011-07-30 07:53:47 -04:00
Darryl L. Pierce
36611a34d1 Fixed the Finish button on the remove pool command.
The command now confirms when a pool has been removed.
2011-07-30 07:53:47 -04:00
Darryl L. Pierce
2b5b8a8b35 Fixed the Finish button on the start pool command.
The Finish button is now shown on the final page, and the final page
displays confirmation that a pool was stopped.
2011-07-30 07:53:47 -04:00
Darryl L. Pierce
5acc47f172 Updated the snack import for stoppool.py to be consistent. 2011-07-30 07:53:47 -04:00
Darryl L. Pierce
5f71f14578 Updated the snack import for startpool.py to be consistent. 2011-07-30 07:53:46 -04:00
Darryl L. Pierce
127f2e9479 Updated removepool.py to use the grid screen helper function. 2011-07-30 07:53:46 -04:00
Darryl L. Pierce
354027fb91 Updated listpools.py to use the grid screen helper function. 2011-07-30 07:53:46 -04:00
Darryl L. Pierce
5b7eb8dc1d Updated addpool.py to use the new grid screen helper function. 2011-07-30 07:53:46 -04:00
Cole Robinson
0e8b3bdc65 spec: Add buildreq: GConf2 for gconf macros
Also have with_spice imply default=spice
2011-07-28 10:42:13 -04:00
Cole Robinson
62a762e77f domain: Fix typo that broke net stats gathering 2011-07-27 12:02:29 -04:00
Cole Robinson
a6e0531dfc Prep for release 2011-07-26 19:56:33 -04:00
Cole Robinson
1029e8eb32 rpm: Add option for depending on libguestfs 2011-07-26 19:55:18 -04:00
Cole Robinson
ec84fc7d86 create: Don't reprompt about ideal path before 'customize' 2011-07-26 14:25:48 -04:00
Cole Robinson
eec72ee5b1 TUI: Drop direct HAL usage, use virt-manager code
virt-manager already has code for listing CDROMs and host network devices
via libvirt's nodedev APIs (and optionally falling back to HAL if those
aren't available).

Use this in the TUI so we can drop the hard requirement on HAL, which is
deprecated.

side note: on f14, the TUI segfaults if no cdrom media devs are found when
trying to install a new guest. this issue predates this patch and is likely
a problem in newt or the python_newt bindings. I didn't really dig into
it though.
2011-07-26 14:11:33 -04:00
Cole Robinson
fe73a32a0a create: Limit OS options if on RHEL6
Only show supported guest OS options
2011-07-25 19:13:38 -04:00
Cole Robinson
4338cb12fb create: By default, only list non-EOL OS options
Using the new info from virtinst. Each drop down now has an option to
'show all OS values' which will repopulate the combo boxes with a complete
listing.
2011-07-25 18:53:09 -04:00
Cole Robinson
29fc8cc340 manager: Make disk/net graphs all on the same scale
Not very useful to try and compare multiple graphs using unreported and
different scales. Make every network/disk graph scale to the highest
value the manager has seen yet.
2011-07-25 15:09:42 -04:00
Cole Robinson
156bd2f17b create: Enable remote URL installs if supported 2011-07-25 14:04:23 -04:00
Cole Robinson
16971b76e1 domain: Check jobinfo support on demand 2011-07-25 13:52:00 -04:00
Cole Robinson
6024065be3 engine: Always stop close conn if polling error encountered
We handle a lot of errors in the conn tick function, anything unhandled
should be fatal. For errors that aren't libvirtd restarting/crashing,
report them to the user.
2011-07-25 13:36:36 -04:00
Cole Robinson
5f22897f94 baseclass: Centralize exception reporting
Also add some checks to make sure subclasses always specify a proper
cleanup method
2011-07-23 21:16:54 -04:00
Cole Robinson
d5a59426ba details: Allow changing disk IO mode 2011-07-23 20:41:35 -04:00
Cole Robinson
97cf9f8b5d connect: Ellipsize URI field, so dialog doesn't distort 2011-07-23 19:56:39 -04:00
Cole Robinson
da23ebf4ce createpool: Allow setting iscsi IQN 2011-07-23 19:56:38 -04:00
Cole Robinson
cfd08a895a createpool: Add source enumeration for 'disk' pools 2011-07-23 19:56:38 -04:00
Cole Robinson
4b75b7dc0e createpool: Hide options that aren't applicable for pool type
Rather than just desensitize them.
2011-07-23 19:56:37 -04:00
Cole Robinson
92ef22666a create: Make sure domain status is up2date before install
Seems we can miss sometimes that guest is already running
2011-07-23 15:51:19 -04:00
Cole Robinson
650e2d3205 halhelper: Properly cleanup dbus signals
Figured out how to do it!
2011-07-23 15:40:11 -04:00
Cole Robinson
3042550674 connect: Don't leak dbus signals 2011-07-23 15:40:11 -04:00
Cole Robinson
e9980eb41f connection: Fix leak if connect fails
Something to do with using sys.exc_info ?
2011-07-23 15:40:10 -04:00
Cole Robinson
aec781a675 connect: Don't always set autoconnect=True
Bug due to a messed up gobject signal definition
2011-07-23 14:29:27 -04:00
Cole Robinson
a0cc34e089 create: properly cleanup customize dialog if it is cancelled 2011-07-22 20:02:49 -04:00
Cole Robinson
d692ea652d create: Make sure 'customize' respects already allocated disk paths
Going create->customize->addhw->storage->default storage would reuse the
storage path allocated in the create wizard. Coordinate with virtinst's
dup functions to avoid this problem.
2011-07-22 19:50:30 -04:00
Cole Robinson
12528d5028 inspection: Skip guests if we can't read their disk images
Not an exhaustive check, but saves us some traceback spew in the logs
2011-07-22 19:19:42 -04:00
Cole Robinson
f752d948cd choosecd: Give proper titles if browsing for floppy media 2011-07-22 19:12:48 -04:00
Cole Robinson
28839cab4d baseclass: Fix traceback if skipping leak check 2011-07-22 19:12:31 -04:00
Cole Robinson
77063968c9 baseclass: Fix timeout_add 2011-07-22 19:11:04 -04:00
Cole Robinson
f0019113b6 rpm: TUI: Requires libuser and IPy 2011-07-22 18:52:43 -04:00
Cole Robinson
ec38df2ee4 baseclass: Emulate gobject signals for TUI
Pretty easy to do with a high level language. Go python!
2011-07-22 18:45:24 -04:00
Cole Robinson
099753d146 s/connection/conn/g in all internal APIs
For consistency and line reduction
2011-07-22 16:43:26 -04:00
Cole Robinson
e4f774058a inspection: Don't warn at app shutdown about leaks
Can't find a way to get a Thread to release the reference to the callback
2011-07-22 16:43:22 -04:00
Cole Robinson
be0118e2fe inspection: Have it subclass vmmGObject, cleanup its resources 2011-07-22 14:19:35 -04:00
Cole Robinson
44869d2e6c connection: Don't pass redundant 'uri' to callbacks 2011-07-22 13:54:40 -04:00
Cole Robinson
15e6cc18f6 manager: Don't require explicit access to the controller/engine
We should just be using signals for all of this
2011-07-22 13:42:20 -04:00
Cole Robinson
d4740fbd3b s/enable_unsupported_rhel_opts/rhel6_defaults/g 2011-07-22 13:13:26 -04:00
Cole Robinson
0ab1f99230 utils: Make chkbox_helper always return button response
Don't have it predict what the caller expects
2011-07-22 13:11:04 -04:00