Fix gate: tempest and galera updates

Update tempest pin:
Tempest was installing v3 which is out of step with the other branches
and does not include the necessary patches required for networking tests
to work as we expect it to. This change installs a specific sha that is
newer than v3 and in line with the other branches. The master branch was
not selected to pin against as it's a moving target and disruptive to
our development process.

Pin tempest-lib:
This patch also pins tempest-lib to 0.2.1 as a later change in its
requirements was introduced which breaks the tempest installation.

Change galera package name:
The mariadb repository appears to have renamed the 'galera' package to
'galera-3'. This patch also handles that change.

These three changes have been combined as without them all together the
gate commit check will not pass.

Closes-Bug: #1430334
Closes-Bug: #1430771
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Change-Id: Icc8e34d0984c71e23c5cb261abe8814026cd3f7f
This commit is contained in:
Hugh Saunders 2015-03-10 13:52:10 +00:00 committed by Jesse Pretorius
parent eec5548a9f
commit 49cfbb20aa
3 changed files with 9 additions and 2 deletions

View File

@ -76,7 +76,7 @@ galera_mariadb_server_package: "mariadb-galera-server-5.5"
galera_apt_packages:
- mariadb-client
- "{{ galera_mariadb_server_package }}"
- galera
- galera-3
- rsync
- xtrabackup
- socat

View File

@ -53,3 +53,9 @@ oslomiddleware_git_dest: "/opt/oslo_middleware{{ oslomiddleware_git_install_bran
requirements_git_repo: https://github.com/openstack/requirements
requirements_git_install_branch: stable/juno ## Uses a branch because there are no stable tags
requirements_git_dest: "/opt/requirements_{{ requirements_git_install_branch | replace('/', '_') }}"
## Tempest Library
tempestlib_git_repo: https://github.com/openstack/tempest-lib
tempestlib_git_install_branch: 0.2.1
tempestlib_git_dest: "/opt/tempest-lib_{{ requirements_git_install_branch | replace('/', '_') }}"

View File

@ -78,6 +78,7 @@ swift_git_dest: "/opt/swift_{{ swift_git_install_branch | replace('/', '_') }}"
## Tempest service
# using a sha to match the other branches and also include fixes after the tag '3'
tempest_git_repo: https://github.com/openstack/tempest
tempest_git_install_branch: 3
tempest_git_install_branch: 7c73dd5b18d29f0f3f3be0088514121dade53c8f
tempest_git_dest: "/opt/tempest_{{ tempest_git_install_branch | replace('/', '_') }}"