Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1549983

Summary: Let user enter a valid prefix from cockpit wizard
Product: [oVirt] cockpit-ovirt Reporter: Nikolai Sednev <nsednev>
Component: Hosted EngineAssignee: Phillip Bailey <phbailey>
Status: CLOSED CURRENTRELEASE QA Contact: Yihui Zhao <yzhao>
Severity: high Docs Contact:
Priority: unspecified    
Version: 0.11.12CC: bugs, cshao, huzhao, jiaczhan, lveyde, phbailey, qiyuan, rbarry, weiwang, yaniwang, ycui, yzhao
Target Milestone: ovirt-4.2.2Flags: rule-engine: ovirt-4.2+
yzhao: testing_ack+
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: cockpit-ovirt-0.11.18-0.1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-05 09:56:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Integration RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screenshot
none
fixed.png none

Description Nikolai Sednev 2018-02-28 08:43:34 UTC
Created attachment 1401686 [details]
screenshot

Description of problem:
User can't provide CIDR for static IP of the engine from Cockpit SHE deployment wizard.

Version-Release number of selected component (if applicable):
cockpit-ovirt-dashboard-0.11.12-0.1.el7ev.noarch
ovirt-hosted-engine-ha-2.2.6-1.el7ev.noarch
ovirt-hosted-engine-setup-2.2.11-1.el7ev.noarch
rhvm-appliance-4.2-20180202.0.el7.noarch
Red Hat Enterprise Linux Server release 7.5 Beta (Maipo)
Linux alma03.qa.lab.tlv.redhat.com 3.10.0-855.el7.x86_64 #1 SMP Tue Feb 20 06:46:45 EST 2018 x86_64 x86_64 x86_64 GNU/Linux

How reproducible:
100%

Steps to Reproduce:
1.Deploy SHE over any type of storage, use vintage or ansible with static IP address for the engine and with CIDR prefix.

Actual results:
Only static IP without prefix can be set during deployment in UI wizard.

Expected results:
CIDR should be allowed in UI wizard, i.e. 1.1.2.3/24

Additional info:
Please see the screenshot attachment.

Comment 1 Nikolai Sednev 2018-02-28 08:44:37 UTC
This bug originates from https://bugzilla.redhat.com/show_bug.cgi?id=1522712#c15.

Comment 2 Sandro Bonazzola 2018-03-12 08:20:49 UTC
Moving to modified for 4.2.2 according to attached patches status. Phillip please check this is correct status

Comment 3 Phillip Bailey 2018-03-12 09:44:57 UTC
(In reply to Sandro Bonazzola from comment #2)
> Moving to modified for 4.2.2 according to attached patches status. Phillip
> please check this is correct status

That's correct. Thanks for catching it.

Comment 4 Yihui Zhao 2018-03-16 07:38:21 UTC
Created attachment 1408668 [details]
fixed.png

Comment 5 Yihui Zhao 2018-03-16 07:40:26 UTC
Tested with cockpit-ovirt-0.11.17-1, cockpit let user enter a valid prefix.

See the attachment 1408668 [details].

So, I will change the bug's status to verified.

Comment 6 Ryan Barry 2018-03-18 18:11:24 UTC
There are one of two problems here:

Either the ansible playbooks don't actually support a CIDR, or we need to not concatenate it in the playbook.

LOCAL_VM_IP cannot be 1.2.3.4/24, since the playbooks cannot deal with it.

Moving back.

Comment 7 Yihui Zhao 2018-03-26 08:43:28 UTC
Tested with these versions:
rhvh-4.2.2.0-0.20180322.0+1
cockpit-ovirt-dashboard-0.11.19-1.el7ev.noarch
ovirt-hosted-engine-setup-2.2.14-1.el7ev.noarch
ovirt-hosted-engine-ha-2.2.7-1.el7ev.noarch
rhvm-appliance-4.2-20180322.0.el7.noarch


Test steps:
Deploy HE with static ip and network prefix.

Tested result:
Deploy HE via cockpit successfully.


[root@ibm-x3650m5-05 tmp]# hosted-engine --vm-status


--== Host 1 status ==--

conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : ibm-x3650m5-05.lab.eng.pek2.redhat.com
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : d190c12b
local_conf_timestamp               : 257160
Host timestamp                     : 257160
Extra metadata (valid at timestamp):
	metadata_parse_version=1
	metadata_feature_version=1
	timestamp=257160 (Mon Mar 26 16:39:50 2018)
	host-id=1
	score=3400
	vm_conf_refresh_time=257160 (Mon Mar 26 16:39:50 2018)
	conf_on_shared_storage=True
	maintenance=False
	state=EngineUp
	stopped=False


So, I will change this bug's status to verified.

Comment 8 Sandro Bonazzola 2018-04-05 09:56:36 UTC
This bugzilla is included in oVirt 4.2.2 release, published on March 28th 2018.

Since the problem described in this bug report should be
resolved in oVirt 4.2.2 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.