- job: name: openstack-operator:functional parent: devstack-tempest requires: - openstack-operator:images pre-run: playbooks/functional/pre.yaml run: playbooks/functional/run.yaml post-run: playbooks/functional/post.yaml required-projects: - openstack/heat - openstack/heat-tempest-plugin - openstack/magnum - openstack/magnum-tempest-plugin - openstack/horizon - openstack/tempest-horizon vars: devstack_services: etcd3: false horizon: true rabbit: false tls-proxy: false devstack_plugins: openstack-operator: https://opendev.org/vexxhost/openstack-operator heat: https://github.com/openstack/heat magnum: https://github.com/openstack/magnum devstack_source_dirs: - src/opendev.org/openstack - src/opendev.org/vexxhost tox_envlist: all tempest_test_regex: (\[.*\bsmoke\b.*\]|(^heat_tempest_plugin.tests.api)|(^tempest_horizon.tests.scenario)) tempest_black_regex: ^tempest.scenario.test_network_basic_ops tempest_plugins: - heat-tempest-plugin - magnum-tempest-plugin - tempest-horizon devstack_localrc: TEMPEST_PLUGINS: /opt/stack/heat-tempest-plugin /opt/stack/magnum-tempest-plugin /opt/stack/tempest-horizon docker_use_buildset_registry: true minikube_dns_resolvers: [1.1.1.1, 8.8.8.8] - project: check: jobs: - openstack-operator:functional: dependencies: - name: openstack-operator:images:build:mcrouter-exporter soft: true - name: openstack-operator:images:build:horizon soft: true - name: openstack-operator:images:build:chronyd soft: true - name: openstack-operator:images:build:magnum soft: true - name: openstack-operator:images:build:glance soft: true - name: openstack-operator:images:build:rabbitmq soft: true - name: openstack-operator:images:build:ceilometer soft: true - name: openstack-operator:images:build:memcached-exporter soft: true - name: openstack-operator:images:build:memcached soft: true - name: openstack-operator:images:build:keystone soft: true - name: openstack-operator:images:build:mcrouter soft: true - openstack-operator:images:build:openstack-operator - name: openstack-operator:images:build:heat soft: true gate: jobs: - openstack-operator:functional: dependencies: - name: openstack-operator:images:upload:mcrouter-exporter soft: true - name: openstack-operator:images:upload:horizon soft: true - name: openstack-operator:images:upload:chronyd soft: true - name: openstack-operator:images:upload:magnum soft: true - name: openstack-operator:images:upload:glance soft: true - name: openstack-operator:images:upload:rabbitmq soft: true - name: openstack-operator:images:upload:ceilometer soft: true - name: openstack-operator:images:upload:memcached-exporter soft: true - name: openstack-operator:images:upload:memcached soft: true - name: openstack-operator:images:upload:keystone soft: true - name: openstack-operator:images:upload:mcrouter soft: true - openstack-operator:images:upload:openstack-operator - name: openstack-operator:images:upload:heat soft: true