Skip to content

Commit 1997378

Browse files
author
Jesse Pretorius
authored
Merge pull request #3509 from d34dh0r53/ri_675-pin-osa-test-master
[RI-675] Pin OSA_TEST_RELEASE and OSA_UPPER_CONSTRAINTS
2 parents 6cd89ce + 85980a7 commit 1997378

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

gating/gating_vars.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ export RE_HOOK_ARTIFACT_DIR="${RE_HOOK_ARTIFACT_DIR:-/tmp/artifacts}"
1010
export RE_HOOK_RESULT_DIR="${RE_HOOK_RESULT_DIR:-/tmp/results}"
1111
export RE_JOB_NAME="${RE_JOB_NAME:-${RE_JOB_TRIGGER}_rpc-openstack-master-${RE_JOB_IMAGE}_no_artifacts-${RE_JOB_SCENARIO}-${RE_JOB_ACTION}}"
1212
export RE_JOB_PROJECT_NAME="${RE_JOB_PROJECT_NAME:-}"
13+
14+
# OSA Tests SHA
15+
# These variables pin the SHA for the OSA Testing repository
16+
export OSA_TEST_RELEASE=${OSA_TEST_RELEASE:-d90acf00b639496cd0669153534fe5588875f3ee}
17+
export OSA_UPPER_CONSTRAINTS=${OSA_UPPER_CONSTRAINTS:-377fde64ac16dc94da2e29e16a4102adcc081a6e}

tox.ini

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ setenv =
3030
# NOTE(cloudnull): This should be set to "master" as soon the gate is capable of
3131
# setting this option.
3232
OSA_RELEASE_BRANCH={env:OSA_RELEASE_BRANCH:master}
33-
OSA_TEST_RELEASE=master
34-
UPPER_CONSTRAINTS_FILE=https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h={env:OSA_TEST_RELEASE:master}
33+
OSA_TEST_RELEASE={env:OSA_TEST_RELEASE:master}
34+
OSA_UPPER_CONSTRAINTS={env:OSA_UPPER_CONSTRAINTS:master}
35+
UPPER_CONSTRAINTS_FILE=https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h={env:OSA_UPPER_CONSTRAINTS:master}
3536
OSA_TEST_DEPS=https://git.openstack.org/cgit/openstack/openstack-ansible-tests/plain/test-ansible-deps.txt?h={env:OSA_TEST_RELEASE:master}
3637
OSA_ROLE_REQUIREMENTS=https://git.openstack.org/cgit/openstack/openstack-ansible/plain/ansible-role-requirements.yml?h={env:OSA_RELEASE_BRANCH:master}
3738
basepython = python2.7
@@ -90,6 +91,11 @@ commands =
9091
pushd {toxinidir}/tests/common; \
9192
git checkout {env:OSA_TEST_RELEASE:master}; \
9293
popd; \
94+
else \
95+
pushd {toxinidir}/tests/common; \
96+
git fetch origin; \
97+
git checkout {env:OSA_TEST_RELEASE:master}; \
98+
popd; \
9399
fi"
94100

95101

0 commit comments

Comments
 (0)