AIO should run some basic tempest tests

Bug #1419094 reported by Hugh Saunders
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Hugh Saunders
Icehouse
Fix Released
High
Kevin Carter
Juno
Fix Released
High
Kevin Carter
Trunk
Fix Released
High
Hugh Saunders

Bug Description

Currently the AIO passes if ansible succeeds, it would be better to do some basic tests as well. rpc_tempest_gate.sh has a test list for aio, and Jesse has added the necessary bits to run the script, however some resources are missing, so the tests would fail.

Missing resources should be added to the tempest resources role.

Changed in openstack-ansible:
assignee: nobody → Hugh Saunders (hughsaunders)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (master)

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

Julian Montez (jpmontez)
tags: added: juno-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (juno)

Fix proposed to branch: juno
Review: https://review.openstack.org/156490

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

Fix proposed to branch: juno
Review: https://review.openstack.org/156582

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on os-ansible-deployment (master)

Change abandoned by Jesse Pretorius (<email address hidden>) on branch: master
Review: https://review.openstack.org/154799
Reason: Abandoning in favor if a more complete review: https://review.openstack.org/156490

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (juno)

Reviewed: https://review.openstack.org/156582
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=3f9ffe11159a3c8fd0094f0c9a03a21bbe2eee29
Submitter: Jenkins
Branch: juno

commit 3f9ffe11159a3c8fd0094f0c9a03a21bbe2eee29
Author: Jesse Pretorius <email address hidden>
Date: Tue Feb 17 13:24:00 2015 +0000

    Reduce galera gcache size for commit check on AIO

    This patch reduces the galera cache size for the AIO configuration in
    order to improve the success of tempest tests on a low memory instance.

    Co-Authored-By: Hugh Saunders <email address hidden>
    Partial-Bug: #1419094
    Change-Id: I837abe7d53a862e2b3838f66f9cc90d4eb02fafd

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

Reviewed: https://review.openstack.org/156490
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=b5c11f23f649a461253a9643be4b2720b72c2393
Submitter: Jenkins
Branch: juno

commit b5c11f23f649a461253a9643be4b2720b72c2393
Author: Kevin Carter <email address hidden>
Date: Mon Feb 16 07:07:52 2015 -0600

    Enable tempest scenarios for aio

    This patch updates the tempest resources play to create all the
    pre-requistes for running the commit_aio tempest tests. This is
    currently test_minimum_basic and test_swift_basic_ops.
    Also defaults gate-check-commit RUN_TEMPEST and DEPLOY_TEMPEST variables
    to yes.

    Several other improvements were required to get tempest to run.
    * The AIO interfaces file was changed to allow for proper networking of
      a flat network within an environment.
    * ml2_conf.ini a variable was added to override an assumed network
      interface on a physical host.
    * rpc_tempest_gate.sh was updated to allow for commit_aio testing.
    * The gate scripts were update to support running tempest. in the
      environment.

    Co-Authored-By: Hugh Saunders <email address hidden>
    Closes-Bug: #1419094
    Change-Id: Ib92b30f040cf05202d7785c8a3132150d31ef92e

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (icehouse)

Fix proposed to branch: icehouse
Review: https://review.openstack.org/157168

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

Fix proposed to branch: icehouse
Review: https://review.openstack.org/157236

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (icehouse)

Reviewed: https://review.openstack.org/157236
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=b7a7ad36e18e6cd4a65b05abd1c450c95af57ea1
Submitter: Jenkins
Branch: icehouse

commit b7a7ad36e18e6cd4a65b05abd1c450c95af57ea1
Author: Jesse Pretorius <email address hidden>
Date: Tue Feb 17 13:24:00 2015 +0000

    Reduce galera gcache size for commit check on AIO

    This patch reduces the galera cache size for the AIO configuration in
    order to improve the success of tempest tests on a low memory instance.

    Conflicts:
            scripts/gate-check-commit.sh

    Co-Authored-By: Hugh Saunders <email address hidden>
    Partial-Bug: #1419094
    Change-Id: I837abe7d53a862e2b3838f66f9cc90d4eb02fafd
    (cherry picked from commit 3f9ffe11159a3c8fd0094f0c9a03a21bbe2eee29)

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

Reviewed: https://review.openstack.org/157168
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=a774af4ce8d29644888ec21f2106e5f460382572
Submitter: Jenkins
Branch: icehouse

commit a774af4ce8d29644888ec21f2106e5f460382572
Author: Kevin Carter <email address hidden>
Date: Mon Feb 16 07:07:52 2015 -0600

    Enable tempest scenarios for aio

    This patch updates the tempest resources play to create all the
    pre-requistes for running the commit_aio tempest tests. This is
    currently test_minimum_basic and test_swift_basic_ops.
    Also defaults gate-check-commit RUN_TEMPEST and DEPLOY_TEMPEST variables
    to yes.

    Several other improvements were required to get tempest to run.
    * The AIO interfaces file was changed to allow for proper networking of
      a flat network within an environment.
    * ml2_conf.ini a variable was added to override an assumed network
      interface on a physical host.
    * rpc_tempest_gate.sh was updated to allow for commit_aio testing.
    * The gate scripts were update to support running tempest. in the
      environment.

    Co-Authored-By: Hugh Saunders <email address hidden>
    Closes-Bug: #1419094

    Conflicts:
            rpc_deployment/roles/tempest/templates/tempest.conf.j2
            scripts/gate-check-commit.sh

    Change-Id: Ib92b30f040cf05202d7785c8a3132150d31ef92e
    (cherry picked from commit b5c11f23f649a461253a9643be4b2720b72c2393)

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.