summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2017-12-01 09:13:15 -0600
committerMonty Taylor <mordred@inaugust.com>2017-12-01 10:19:34 -0600
commitb061b9c34e2fa6ecf0922e056a0fbdad28fa0685 (patch)
tree5d9272d1ee88c491494570c3a8a0061d4aada0da
parent3a672eae7be0dcf5e2e951ea958d5d157699c341 (diff)
downloadpython-openstackclient-b061b9c34e2fa6ecf0922e056a0fbdad28fa0685.tar.gz
Add cliff and keystoneauth to tips jobs
Both of these can severely break openstackclient. Add them to the required-projects list of the tips jobs. We should then add at least osc-tox-unit-tips but maybe also osc-functional-devstack-tips to both cliff and keystoneauth so that it's symmetrical. Change-Id: Ie0f3e9d7e221c9cdd3c5d726148f456246186ff4
-rw-r--r--.zuul.yaml4
-rw-r--r--tox.ini4
2 files changed, 8 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 6060f7d9..dd00db2a 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -11,6 +11,8 @@
- ^doc/.*$
- ^releasenotes/.*$
required-projects:
+ - openstack/cliff
+ - openstack/keystoneauth
- openstack/os-client-config
- openstack/osc-lib
- openstack/python-openstackclient
@@ -114,6 +116,8 @@
parent: osc-functional-devstack
timeout: 7800
required-projects:
+ - openstack/cliff
+ - openstack/keystoneauth
- openstack/os-client-config
- openstack/osc-lib
- openstack/python-openstackclient
diff --git a/tox.ini b/tox.ini
index 5a7850eb..f94e7d07 100644
--- a/tox.ini
+++ b/tox.ini
@@ -63,6 +63,8 @@ setenv = VIRTUAL_ENV={envdir}
OS_TEST_TIMEOUT=60
deps = -r{toxinidir}/test-requirements.txt
commands =
+ pip install -q -U -e "git+file://{toxinidir}/../cliff#egg=cliff"
+ pip install -q -U -e "git+file://{toxinidir}/../keystoneauth#egg=keystoneauth"
pip install -q -U -e "git+file://{toxinidir}/../osc-lib#egg=osc_lib"
pip install -q -U -e "git+file://{toxinidir}/../os-client-config#egg=os_client_config"
pip install -q -U -e "git+file://{toxinidir}/../python-openstacksdk#egg=openstacksdk"
@@ -82,6 +84,8 @@ setenv = OS_TEST_PATH=./openstackclient/tests/functional
passenv = OS_*
whitelist_externals = openstackclient/tests/functional/run_ostestr.sh
commands =
+ pip install -q -U -e "git+file://{toxinidir}/../cliff#egg=cliff"
+ pip install -q -U -e "git+file://{toxinidir}/../keystoneauth#egg=keystoneauth"
pip install -q -U -e "git+file://{toxinidir}/../osc-lib#egg=osc_lib"
pip install -q -U -e "git+file://{toxinidir}/../os-client-config#egg=os_client_config"
pip install -q -U -e "git+file://{toxinidir}/../python-openstacksdk#egg=openstacksdk"