- job: name: cloudkitty-tempest-full parent: devstack-tempest description: | Job testing cloudkitty installation on devstack and running tempest tests required-projects: &base_required_projects - name: openstack/cloudkitty - name: openstack/cloudkitty-tempest-plugin - name: openstack/python-cloudkittyclient roles: &base_roles - zuul: openstack-infra/devstack timeout: 5400 irrelevant-files: &base_irrelevant_files - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ vars: &base_vars devstack_plugins: cloudkitty: https://opendev.org/openstack/cloudkitty cloudkitty-tempest-plugin: https://opendev.org/openstack/cloudkitty-tempest-plugin devstack_services: ck-api: true ck-proc: true horizon: false tempest: true tempest_concurrency: 1 tempest_test_regex: cloudkitty_tempest_plugin.* tox_envlist: all devstack_localrc: CLOUDKITTY_FETCHER: keystone TEMPEST_PLUGINS: /opt/stack/cloudkitty-tempest-plugin - job: name: cloudkitty-tempest-full-ipv6-only parent: devstack-tempest-ipv6 description: | Job testing cloudkitty installation on devstack on IPv6 and running tempest tests required-projects: *base_required_projects roles: *base_roles timeout: 5400 irrelevant-files: *base_irrelevant_files vars: *base_vars - job: name: cloudkitty-tempest-full-python3 parent: cloudkitty-tempest-full description: | Job testing cloudkitty installation on devstack with python 3 and running vars: devstack_localrc: DEVSTACK_GATE_USE_PYTHON3: "True" USE_PYTHON3: "True" - job: name: cloudkitty-tox-bandit parent: openstack-tox timeout: 2400 vars: tox_envlist: bandit required-projects: - openstack/requirements irrelevant-files: - ^.*\.rst$ - ^.*\.txt$ - ^api-ref/.*$ - ^apidocs/.*$ - ^contrib/.*$ - ^doc/.*$ - ^etc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tools/.*$ - ^cloudkitty/hacking/.*$ - ^cloudkitty/tests/scenario/.*$ - ^cloudkitty/tests/unittests/.*$ - project: templates: - openstack-lower-constraints-jobs - check-requirements - openstack-cover-jobs - openstack-python-jobs - openstack-python3-train-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 check: jobs: - cloudkitty-tempest-full - cloudkitty-tempest-full-python3 - cloudkitty-tempest-full-ipv6-only - cloudkitty-tox-bandit: voting: false gate: queue: cloudkitty jobs: - cloudkitty-tempest-full - cloudkitty-tempest-full-python3 - cloudkitty-tempest-full-ipv6-only