Fedora 19 is no longer in development. Bump up to 20 in recipe/Makefile.am

Move CUR_DEVEL up to 20 so we don't pull updates-testing into F19
images.

Change-Id: Ia5aad1cc2f6594fb6d7ec92cb0de32e5bfebc82b
Signed-off-by: Ryan Barry <rbarry@redhat.com>
spec: Add NetworkManager

Due to dependency changes Networkmanager was not pulled into ovirt-node
any longer.
hould add NM again, due to preparing the migration to NM.

Change-Id: Ieb45df92a6c8f0653b2ee57d3df8d4522bd3d587
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ssh: Fix password_authentication return value

Change-Id: Ie398c84e0e6b62dbe2cf55a3086538b9bc6af9ef
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ovirt-node-upgrade: add lock file check to prevent parallel runs

Change-Id: Ifdd6553046d99cf9c9db29c1c899dc93e8ad733a
Signed-off-by: Joey Boggs <jboggs@redhat.com>
add passive array test for checking storage_domain tag before wiping lvm

Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=980477
Signed-off-by: Joey Boggs <jboggs@redhat.com>
Change-Id: Iee9511e491fd058c0c5556a818a93cc3d58f8ea5
network: Fix network layout discovery

Previously Node conuldn't discover all allowed network layouts. This is
nowed fixed. Additionally many unittests were added to prevent
regressions.

Change-Id: Ie9e2e226b0eb060168708756825026c36e7a3330
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=980233
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ui: Always enable NIC independent fields

Previously the VLANID and Bridge fields in the NIC Details dialog were
disabled soemtimes.
This is now fixed by keeping them enabled all the time.

Change-Id: Ia1c07bb095d48303a6e30405d7ed467aa712f5b5
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
network: Fix NIC.is_configured()

Previously a NIC was only assumed to be configured if a bootprotocol was
given. But this is wrong for the static IP cases, when no bootprotocol
but an IP address are set.
Thus the logic is updated and a NIC is assumed to be configured when a
bootprotocol or an IP address is set.

The symptoms were that the NIC appeared as unconfigured in the network
page, when a static IP was set.

Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=980465
Change-Id: Ic2d3e2d4ddb75958dd7cbb67bb29a305cc6d2411
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ui: Select static bootprotocol

Previously the bootprotocol was set incorrectly when a NIC had a static
IP. The bootprotocol was set to Disabled instead of Static.
Now Static is selected when a static IP is set.

Change-Id: Ib9a77ef28318c1ce16fb311e62ed6134785e19fc
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
network: Fix network layout selection

Previously the bridged layout could be set in the NIC details dialog,
but it couldn't be switched back to the direct (bridgeless) mode.
Now the bridged mode can be turned on and off as expected.

Change-Id: Ib70c81ca70abeb84393e2a88b2287b8e208d2104
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981097
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ui: Name bond to be removed

Now the name of bond to be removed is given in the button to remove the
bond.

Change-Id: I0380d9fffb383239cd184ebfbea007b827ca7413
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ui: Display IPv6 address accroding to RFC 2732

Previously the IPv6 addresses were shown as they were. To point out that
they are IPv6 addresses they are now shown according to RFC 2732 in [].
This patch covers the basic IPAddress class and the status page.

Change-Id: Iaf43850e3bc18ef771892f2ca03dc9905b99e8bb
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981279
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
urwid: Force utf8 encoding

The UI got into trouble, once the encoding of the console got changed.
Now the UI is always usnig UTF-8.

Change-Id: Ieccfe87e8bd11ac55453f3d01a62cde9310a9be2
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=980371
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=980452
Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
progress_page:Disable F2 key when starting installing RHEV-H

Previously progress page accepts F2 to drop to shell,if press F2 Key
repeated when starting installing RHEV-H, this action may cause install
RHEV-H failed.
Now disabled F2 key when starting installing RHEV-H, after finished
installing RHEV-H, and enabled F2 key again in progress page

Change-Id: Ia670fc848ce324033de72ec52a047d24e78e151c
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981596
Signed-off-by: hadong <hadong0720@gmail.com>
Shown the value of variable quantity "PRODUCT_SHORT" instead of
just shown string "PRODUCT_NAME" for the description of CustomDeviceDialog

Change-Id: I4be5cc33026664fbbb5cd36539741516382ff16a
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981597
Signed-off-by: hadong <hadong0720@gmail.com>
Disable the option to use NFS or SSH kdump before networking

As title. I wish I had the option to disable the options instead,
but urwid.RadioButton doesn't present that choice. Instead, don't
display the relevant options at all unless networking is configured.

Change-Id: I85cf0eb4084161d8117c1426010774627c7bc163
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=966343
Signed-off-by: Ryan Barry <rbarry@redhat.com>
include collectd only on centos and fedora

It does not exist in RHEL, so don't include it.

Change-Id: I4eddc0c6e8a8a8618d57e307a7750b2b80d23bfd
Bug-Url:  https://bugzilla.redhat.com/980365
Signed-off-by: Mike Burns <mburns@redhat.com>
Move the check for DEV_LIVE in ovirtfunctions to a function

Instead of using DEV_LIVE as a global which depends on
ovirt-functions returning a non-zero exit status (and crashes the
storage page if it does not), move it to a function which can be
queried only if ovirtfunctions needs to know where the live disk
is.

Change-Id: Ia9d609c298f8093701ba19dc847b2ee0a2d00fae
Signed-off-by: Ryan Barry <rbarry@redhat.com>
change return to enter on installer keyboard page

Slightly less ambiguous by saying Enter.

Change-Id: Ie97c3d3260c72bf204008fc5e195edb07a763b5c
Bug-Url: https://bugzilla.redhat.com/981592
Signed-off-by: Mike Burns <mburns@redhat.com>
throw exception when iscsi initiator name is empty

Also fix similar issue for setting "Rsyslog address" and "Netconsole
address" with an empty string

Change-Id: If5e4ac9dd6aa2cc0924281e018b209078f6aba3e
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=981560
Signed-off-by: hadong <hadong0720@gmail.com>