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

Bug 1174741

Summary: [RFE] Horizon should accept an IPv6 address as a VIP Address for LB Pool
Product: Red Hat OpenStack Reporter: Nir Magnezi <nmagnezi>
Component: python-django-horizonAssignee: Jason E. Rist <jrist>
Status: CLOSED CURRENTRELEASE QA Contact: Toni Freger <tfreger>
Severity: high Docs Contact:
Priority: medium    
Version: 6.0 (Juno)CC: aortega, athomas, mrunge, nbarcet, nyechiel, oblaut, rdopiera, srevivo, tfreger
Target Milestone: ---Keywords: FutureFeature, Triaged, ZStream
Target Release: 6.0 (Juno)   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
: 1305021 (view as bug list) Environment:
Last Closed: 2017-07-28 13:08:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1174691    
Bug Blocks: 1305021, 1305023    
Attachments:
Description Flags
screenshot none

Description Nir Magnezi 2014-12-16 12:12:00 UTC
Description of problem:
=======================
Horizon should accept an IPv6 address as a VIP Address for LB Pool.

Version-Release number of selected component (if applicable):
=============================================================
RHEL-OSP6: 2014-12-12.1
python-django-horizon-2014.2.1-2.el7ost.noarch

How reproducible:
=================
Always

Steps to Reproduce:
===================
0. Have an IPv6 subnet.

1. Browse to: http://<FQDN>/dashboard/project/loadbalancers/

2. Create a Load Balancing Pool.

3. Add VIP as follows:
   - Name: test
   - VIP Subnet: Select your IPv6 subnet
   - Specify a free IP address from the selected subnet: IPv6 address such as: 2001:65:65:65::a
   - Protocol Port: 80
   - Protocol: HTTP
   - Admin State: UP

Actual results:
===============
Error: Invalid version for IP address

Expected results:
=================
Should work OK, this is supported in the python-neutronclient.

Comment 1 Nir Magnezi 2014-12-16 12:16:37 UTC
Created attachment 969529 [details]
screenshot

Comment 6 Matthias Runge 2015-01-19 10:32:18 UTC
no patch available currently, moving back to new

Comment 7 Itxaka 2015-12-15 10:20:32 UTC
Rebased the patch manually, will take care of updating it if needed

Comment 8 Itxaka 2016-01-28 09:44:41 UTC
Change has been merged upstream.

Comment 9 Itxaka 2016-01-28 09:51:40 UTC
Backports proposed to:
Liberty: https://review.openstack.org/#/c/273419/
Kilo: https://review.openstack.org/#/c/273421/

Comment 10 Itxaka 2016-02-04 09:42:51 UTC
Backports merged upstream, generated the following backports to downstream:

rhos-6: https://code.engineering.redhat.com/gerrit/67069
rhos-7: https://code.engineering.redhat.com/gerrit/67066
rhos-8: https://code.engineering.redhat.com/gerrit/67065

Comment 13 Radomir Dopieralski 2017-07-28 13:08:22 UTC
All the patches have been merged a long time ago, looks like this is fixed.