Skip to content

Commit b061b9c

Browse files
committed
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
1 parent 3a672ea commit b061b9c

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.zuul.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
- ^doc/.*$
1212
- ^releasenotes/.*$
1313
required-projects:
14+
- openstack/cliff
15+
- openstack/keystoneauth
1416
- openstack/os-client-config
1517
- openstack/osc-lib
1618
- openstack/python-openstackclient
@@ -114,6 +116,8 @@
114116
parent: osc-functional-devstack
115117
timeout: 7800
116118
required-projects:
119+
- openstack/cliff
120+
- openstack/keystoneauth
117121
- openstack/os-client-config
118122
- openstack/osc-lib
119123
- openstack/python-openstackclient

tox.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ setenv = VIRTUAL_ENV={envdir}
6363
OS_TEST_TIMEOUT=60
6464
deps = -r{toxinidir}/test-requirements.txt
6565
commands =
66+
pip install -q -U -e "git+file://{toxinidir}/../cliff#egg=cliff"
67+
pip install -q -U -e "git+file://{toxinidir}/../keystoneauth#egg=keystoneauth"
6668
pip install -q -U -e "git+file://{toxinidir}/../osc-lib#egg=osc_lib"
6769
pip install -q -U -e "git+file://{toxinidir}/../os-client-config#egg=os_client_config"
6870
pip install -q -U -e "git+file://{toxinidir}/../python-openstacksdk#egg=openstacksdk"
@@ -82,6 +84,8 @@ setenv = OS_TEST_PATH=./openstackclient/tests/functional
8284
passenv = OS_*
8385
whitelist_externals = openstackclient/tests/functional/run_ostestr.sh
8486
commands =
87+
pip install -q -U -e "git+file://{toxinidir}/../cliff#egg=cliff"
88+
pip install -q -U -e "git+file://{toxinidir}/../keystoneauth#egg=keystoneauth"
8589
pip install -q -U -e "git+file://{toxinidir}/../osc-lib#egg=osc_lib"
8690
pip install -q -U -e "git+file://{toxinidir}/../os-client-config#egg=os_client_config"
8791
pip install -q -U -e "git+file://{toxinidir}/../python-openstacksdk#egg=openstacksdk"

0 commit comments

Comments
 (0)