os_neutron role has no functional testing

Bug #1553970 reported by Jesse Pretorius
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Critical
Jimmy McCrory

Bug Description

The role has no functional testing. This is a release-critical requirement for the Mitaka release.

Changed in openstack-ansible:
assignee: nobody → Jimmy McCrory (jimmy-mccrory)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_neutron (master)

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

Changed in openstack-ansible:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_neutron (master)

Reviewed: https://review.openstack.org/291445
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_neutron/commit/?id=d750a0de32eec6f93804c2eec1bfbcb9fa992ffd
Submitter: Jenkins
Branch: master

commit d750a0de32eec6f93804c2eec1bfbcb9fa992ffd
Author: Jimmy McCrory <email address hidden>
Date: Thu Mar 10 13:23:32 2016 -0800

    Enable developer mode

    This commit adds the ability to install neutron without a repo server.
    This pattern is lifted from the os_keystone role and allows us to
    further develop functional testing for this role.

    Change-Id: I6a949ce79b7293efd1b966d253ee18f0339d87a4
    Partial-Bug: #1553970

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_neutron (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_neutron (master)

Reviewed: https://review.openstack.org/292520
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_neutron/commit/?id=111c1d945ac374a505206e79313f2d61d8d74d23
Submitter: Jenkins
Branch: master

commit 111c1d945ac374a505206e79313f2d61d8d74d23
Author: Jimmy McCrory <email address hidden>
Date: Mon Mar 14 10:18:16 2016 -0700

    Use upper-constraints file in developer mode

    Last week, keystone was failing to install in developer mode due to us
    not specifying upper constraints. This was due to an upcapped version
    of pysaml2 being installed which is causing problems. This commit first
    clones the requirements repo and then uses the upper constraints file
    when installing packages.

    Note that we only update pip_install_options when in developer mode if
    the constraints aren't already set. This is because in developer mode
    you could have a container with multiple services running on it and the
    pip_install_options fact would get updated when already set, resulting
    in pip failing to install packages.

    Change-Id: Iadb01964d2a23ab6457862545eaea5fed77678a5
    Partial-Bug: #1553970

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/291885
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_neutron/commit/?id=c7aefe6fb5fa9199fa0ab991f00b790ce66b5a2d
Submitter: Jenkins
Branch: master

commit c7aefe6fb5fa9199fa0ab991f00b790ce66b5a2d
Author: Jimmy McCrory <email address hidden>
Date: Fri Mar 11 11:51:22 2016 -0800

    Enable functional convergence testing

    This commit adds test playbooks to deploy rabbitmq, galera, keystone,
    and neutron for a functional convergence test. Note that we point at a
    non-existent memcached server, but this can be adjusted to build
    memcached if deemed necessary.

    The openstack_services.yml file from openstack-ansible is downloaded and
    included as extra vars to maintain consistent testing of OpenStack
    project repo SHAs between this independent role and OpenStack-Ansible's
    integration.

    neutron_requirements_git_install_branch has been bumped to resolve the
    issue of the required eventlet version no longer being available on PyPi
    https://review.openstack.org/#/c/277912/

    The test also checks if it's running in OpenStack-CI, and if it is -
    then make the containers use the host's pip.conf and some of the apt
    configuration.

    Change-Id: I8905586727c327ac356b5a34897dbb096fd03e2f
    Partial-Bug: #1553970

Changed in openstack-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/292703
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_neutron/commit/?id=50f2252445e94437e08fe6e119acfc3867ced0f6
Submitter: Jenkins
Branch: master

commit 50f2252445e94437e08fe6e119acfc3867ced0f6
Author: Jimmy McCrory <email address hidden>
Date: Mon Mar 14 21:13:40 2016 -0700

    Add functional testing

    Include functional tests for neutron to:
    - validate that the API is accessible
    - create a network
    - create a subnet
    - create a port

    Change-Id: I1a7b0507fb1f34bc1dde0c81072a1f88650507b8
    Closes-Bug: #1553970

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.