Check that IPv6 addressing and routing is working in Fuel 8.0

Bug #1518979 reported by Atsuko Ito
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Aleksei Stepanov
8.0.x
Fix Released
High
Aleksei Stepanov

Bug Description

Almost all functionality is already tested with Tempest on Neutron gates, and then Fuel ISO is re-tested with Tempest again. There should be a test that validates next IPv6 functionality:

1. IPv6 addressing is working and instances are receiving their addresses.

2. IPv6 Security Groups Rules is working.

3. Virtual routers is working between two networks, and instances are receiving default routes and reaching each other.

Test plan to check it:

1. Get a public network from user.

2. Create two dualstack network, IPv6 subnets should be in SLAAC mode, address space should not intersect.

3. Create virtual router and set gateway.

4. Attach this subnets to the router.

5. Lease a floating IP.

6. Create a Security Group, that allows SSH and ICMP for both IPv4 and IPv6.

7. Launch two instances, one for eeah network.

8. Attach Floating IP for one instance — main instance.

9. SSH to the main instance and ping6 another instance.

Expected result:

IPv6 addresses will be assigned to both of instances. Virtual router will forward IPv6 traffic. Security Groups will allow IPv6 traffic to pass.

Atsuko Ito (yottatsa)
Changed in fuel:
assignee: nobody → Fuel QA Team (fuel-qa)
Maciej Relewicz (rlu)
Changed in fuel:
importance: Undecided → Medium
Maciej Relewicz (rlu)
tags: added: area-qa
Maciej Relewicz (rlu)
Changed in fuel:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-ostf (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/262207

Revision history for this message
Tatyanka (tatyana-leontovich) wrote : Re: Existing IPv6 features in product should be covered with tests and documentation

Want't fix for medium issues for 8.0, but feel free to raise priority to high

Changed in fuel:
status: Confirmed → Won't Fix
Atsuko Ito (yottatsa)
description: updated
Changed in fuel:
importance: Medium → High
status: Won't Fix → In Progress
Changed in fuel:
status: In Progress → Confirmed
Atsuko Ito (yottatsa)
summary: - Existing IPv6 features in product should be covered with tests and
- documentation
+ Check that IPv6 addressing and routing is working in Fuel 8.0
Atsuko Ito (yottatsa)
description: updated
description: updated
no longer affects: fuel/future
Changed in fuel:
milestone: 8.0 → 9.0
status: Confirmed → New
Changed in fuel:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (master)

Fix proposed to branch: master
Review: https://review.openstack.org/267492

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Alexey Stepanov (astepanov-m)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (master)

Reviewed: https://review.openstack.org/267492
Committed: https://git.openstack.org/cgit/openstack/fuel-qa/commit/?id=67f154ed331c8c6a2c6e6a2a4d69a82a90ad044c
Submitter: Jenkins
Branch: master

commit 67f154ed331c8c6a2c6e6a2a4d69a82a90ad044c
Author: Alexey Stepanov <email address hidden>
Date: Fri Jan 15 20:14:50 2016 +0300

    Tests for IPv6 support in neutron

    Check that IPv6 addressing and routing is working in Fuel
    Closes-bug: #1518979

    Change-Id: I12cfdd6bdafa748dd40ceb5d06ec051d38210e67

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (stable/8.0)

Fix proposed to branch: stable/8.0
Review: https://review.openstack.org/268970

no longer affects: fuel/future
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (stable/8.0)

Reviewed: https://review.openstack.org/268970
Committed: https://git.openstack.org/cgit/openstack/fuel-qa/commit/?id=3933234ab5f4336933b984d3c98e0f679f900ec5
Submitter: Jenkins
Branch: stable/8.0

commit 3933234ab5f4336933b984d3c98e0f679f900ec5
Author: Alexey Stepanov <email address hidden>
Date: Fri Jan 15 20:14:50 2016 +0300

    Tests for IPv6 support in neutron

    Check that IPv6 addressing and routing is working in Fuel
    Closes-bug: #1518979

    Change-Id: I12cfdd6bdafa748dd40ceb5d06ec051d38210e67
    (cherry picked from commit 67f154ed331c8c6a2c6e6a2a4d69a82a90ad044c)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-qa (master)

Reviewed: https://review.openstack.org/267508
Committed: https://git.openstack.org/cgit/openstack/fuel-qa/commit/?id=fec8282ec442571e251e509bc3c3677dba6b7a5e
Submitter: Jenkins
Branch: master

commit fec8282ec442571e251e509bc3c3677dba6b7a5e
Author: Alexey Stepanov <email address hidden>
Date: Tue Jan 12 15:57:48 2016 +0300

    Minor refactor

    1. SingletonMeta -> modified to allow handling multiple classes and moved to metaclasses too.
    2. @logwrap : process asserts too

    Changes reason:
     @logwrap was changed during test debug (was assert in wrapped function
     and stacktrace was not enough for reason understand) and moved out of
     test changest due to not mandatory for this test.
     Pros: Now assert, raised in wrapped function is recorded in log with
     details.

     SingletonMeta: was changed as "nice to have" during work on plugin
     helpers. Later plugin helpers was moved out of SshManager, and all code
     changes was moved to this changeset.
     Pros: Single way for handling the same tasks in different places.
     Previously SshManager used Metaclass, which could not be reused for
     more, than one class and Environment used __new__ directly written
     in class code.

    Related-Bug: #1518979
    Related-Bug: #1519050

    Change-Id: I798302879400747909229cc208f97a669f25bbf3

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

test was merged in fuel-qa in stable and ,aster repository and exdecuted on CI in swarm runs - so move to fix released https://product-ci.infra.mirantis.net/view/8.0_swarm/job/8.0.system_test.ubuntu.thread_1/130/testReport/%28root%29/deploy_neutron_ip_v6/

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-ostf (master)

Change abandoned by tatyana-leontovich (<email address hidden>) on branch: master
Review: https://review.openstack.org/262207
Reason: There is no activity quite long, so move to abandoned. Please fill free to restore it if you need this change

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.