
Usage: $ refstack-client config --use-test-accounts <path to test accounts file> If not accounts.yaml is passed then: $ refstack-client config It will generate accounts.yaml and tempest.conf in etc folder * It adds support for the above command * Added zuul based devstack job to run the same * let setup_env handles the installation of tempestconf * updated git url for tempest * It also generates accounts.yaml if no account file is passed * we can --overrides flag to overrides the tempest.conf value. * volume-feature-enabled.api_v2=True is added as default in overrides as it is deprecated in Rocky cycle but needed for interop tests. Depends-On: https://review.openstack.org/589260 Story: 2001696 Task: 19758 Change-Id: I9cabfc52672e7a8a54792ca9d867c62babf12cb7
37 lines
979 B
YAML
37 lines
979 B
YAML
- project:
|
|
check:
|
|
jobs:
|
|
- refstack-client-devstack-tempestconf
|
|
- openstack-tox-py35
|
|
gate:
|
|
jobs:
|
|
- refstack-client-devstack-tempestconf
|
|
- openstack-tox-py35
|
|
|
|
- job:
|
|
name: refstack-client-devstack-tempestconf
|
|
parent: devstack
|
|
description: |
|
|
Refstack client job for testing python-tempestconf and RefStack Integration
|
|
required-projects:
|
|
- openstack/refstack-client
|
|
- openstack/tempest
|
|
- openstack-dev/devstack
|
|
- openstack/python-tempestconf
|
|
roles:
|
|
- zuul: openstack/python-tempestconf
|
|
- zuul: openstack/tempest
|
|
- zuul: openstack-dev/devstack
|
|
- zuul: openstack/refstack-client
|
|
run: playbooks/tempestconf-refstack-devstack.yaml
|
|
vars:
|
|
user: demo
|
|
cloud_user: devstack
|
|
test_demo: True
|
|
cloud_admin: devstack-admin
|
|
irrelevant-files:
|
|
- config_tempest/tests/.*$
|
|
- ^doc/.*$
|
|
- ^releasenotes/.*$
|
|
- ^.*\.rst$
|