Files
openstack-ansible/playbooks/vars/repo_packages/openstack_other.yml
Hugh Saunders 49cfbb20aa 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
2015-03-11 14:45:14 +00:00

62 lines
2.5 KiB
YAML

---
# Copyright 2014, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
## NOTICE on items in this file:
## * If you use anything in the *._git_install_branch field that is not a TAG
## make sure to leave an in-line comment as to "why".
## For the sake of anyone else editing this file:
## * If you add clients to this file please do so in alphabetical order.
## * Every entry should be name spaced with the name of the client followed by an "_"
## * All items with this file should be separated by `name_` note that the name of the
## package should be one long name with no additional `_` separating it.
## Keystone middleware service
keystonemiddleware_git_repo: https://github.com/openstack/keystonemiddleware
keystonemiddleware_git_install_branch: 1.3.1
keystonemiddleware_git_dest: "/opt/keystonemiddleware_{{ keystonemiddleware_git_install_branch | replace('/', '_') }}"
## Glance store library
glancestore_git_repo: https://github.com/openstack/glance_store
glancestore_git_install_branch: 0.1.10
glancestore_git_dest: "/opt/glancestore_{{ glancestore_git_repo | replace('/', '_') }}"
## Oslo Messaging
oslomessaging_git_repo: https://github.com/openstack/oslo.messaging
oslomessaging_git_install_branch: 1.4.1
oslomessaging_git_dest: "/opt/oslo_messaging{{ oslo_messaging_git_install_branch | replace('/', '_') }}"
## Oslo Middleware
oslomiddleware_git_repo: https://github.com/openstack/oslo.middleware
oslomiddleware_git_install_branch: 0.4.0
oslomiddleware_git_dest: "/opt/oslo_middleware{{ oslomiddleware_git_install_branch | replace('/', '_') }}"
## Global Requirements
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('/', '_') }}"