From 20c327563d7ebaf8495e3dd537b731bac7d02d71 Mon Sep 17 00:00:00 2001 From: lpiwowar Date: Tue, 16 Nov 2021 13:21:22 +0100 Subject: [PATCH] DNM - devstack-admin-plugins job test Change-Id: I77a16e9c96fd731bf0833c624c2fbc90ab753c2f --- .zuul.yaml | 158 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 146 insertions(+), 12 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index e711987f..8cb99f11 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -6,18 +6,50 @@ - release-notes-jobs-python3 check: jobs: - - python-tempestconf-tempest-devstack-admin - - python-tempestconf-tempest-devstack-admin-train - - python-tempestconf-tempest-devstack-admin-ussuri - - python-tempestconf-tempest-devstack-admin-victoria - - python-tempestconf-tempest-devstack-admin-wallaby - - python-tempestconf-tempest-devstack-admin-xena - - python-tempestconf-tempest-devstack-demo + #- python-tempestconf-tempest-devstack-admin + #- python-tempestconf-tempest-devstack-admin-train + #- python-tempestconf-tempest-devstack-admin-ussuri + #- python-tempestconf-tempest-devstack-admin-victoria + #- python-tempestconf-tempest-devstack-admin-wallaby + #- python-tempestconf-tempest-devstack-admin-xena + #- python-tempestconf-tempest-devstack-demo # TODO(mkopec) temporarily disabled to unblock gates #- python-tempestconf-tempest-devstack-admin-plugins - - python-tempestconf-tempest-packstack-admin: - voting: false - - python-tempestconf-tempest-packstack-demo: + #- python-tempestconf-tempest-packstack-admin: + # voting: false + #- python-tempestconf-tempest-packstack-demo: + #- python-tempestconf-tempest-devstack-demo + - python-tempestconf-tempest-devstack-admin-plugins + - test-job + - test-job-2 + #- python-tempestconf-tempest-packstack-admin: + # voting: false + #- python-tempestconf-tempest-packstack-demo: + # voting: false + #- tripleo-ci-centos-8-content-provider: + # irrelevant-files: &irrelevant-files + # - config_tempest/tests/.*$ + # - ^doc/.*$ + # - ^releasenotes/.*$ + # - ^.*\.rst$ + #- tripleo-ci-centos-8-scenario002-standalone: + # irrelevant-files: *irrelevant-files + # vars: &standalone + # consumer_job: true + # build_container_images: false + # tags: + # - standalone + # dependencies: + # - tripleo-ci-centos-8-content-provider + + #- tripleo-ci-centos-8-standalone: + # irrelevant-files: *irrelevant-files + # vars: *standalone + # dependencies: + # - tripleo-ci-centos-8-content-provider + + - refstack-client-devstack-master: + # TODO(mkopec) temporarily put non voting to unblock gates voting: false - refstack-client-devstack-master: irrelevant-files: &irrelevant-files @@ -91,9 +123,111 @@ - refstack-client-devstack-xena +- job: + name: designate-base-3 + parent: devstack-tempest + vars: &base_vars + devstack_localrc: + DESIGNATE_SERVICE_PORT_DNS: 5322 + TEMPEST_PLUGINS: /opt/stack/designate-tempest-plugin + USE_PYTHON3: true + API_WORKERS: 4 + devstack_plugins: + designate: https://opendev.org/openstack/designate + devstack_services: + designate: true + s-account: false + s-container: false + s-object: false + s-proxy: false + c-bak: false + tox_envlist: all + tempest_test_regex: | + designate_tempest_plugin.* + required-projects: &base_required_projects + - openstack/designate + - openstack/designate-dashboard + - openstack/designate-tempest-plugin + - openstack/python-designateclient + timeout: 4200 + irrelevant-files: &base_irrelevant_files + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^etc/.*$ + - ^releasenotes/.*$ + +- job: + name: test-job-2 + parent: designate-base-3 + description: Test job + +- job: + name: designate-base-2 + parent: devstack-tempest + roles: + - zuul: openinfra/python-tempestconf + - zuul: openstack/tempest + - zuul: openstack/devstack + vars: &base_vars + devstack_localrc: + DESIGNATE_SERVICE_PORT_DNS: 5322 + TEMPEST_PLUGINS: /opt/stack/designate-tempest-plugin /opt/stack/manila-tempest-plugin /opt/stack/heat-tempest-plugin /opt/stack/barbican-tempest-plugin + USE_PYTHON3: true + API_WORKERS: 4 + MANILA_USE_UWSGI: False + MANILA_USE_MOD_WSGI: False + devstack_plugins: + heat: https://opendev.org/openstack/heat + manila: https://opendev.org/openstack/manila + manila-ui: https://opendev.org/openstack/manila-ui + designate: https://opendev.org/openstack/designate + barbican: https://opendev.org/openstack/barbican + devstack_services: + h-eng: True + h-api: True + h-api-cfn: True + h-api-cw: True + designate: true + s-account: false + s-container: false + s-object: false + s-proxy: false + c-bak: false + barbican: True + tox_envlist: all + tempest_test_regex: ".*" + required-projects: &base_required_projects + - openstack/python-designateclient + - openstack/heat + - openstack/heat-tempest-plugin + - openstack/manila + - openstack/manila-ui + - openstack/manila-tempest-plugin + - openinfra/python-tempestconf + - openstack/tempest + - openstack/devstack + - openstack/designate + - openstack/designate-tempest-plugin + - openstack/barbican + - openstack/barbican-tempest-plugin + - openstack/requirements + timeout: 4200 + irrelevant-files: &base_irrelevant_files + - ^.*\.rst$ + - ^api-ref/.*$ + - ^doc/.*$ + - ^etc/.*$ + - ^releasenotes/.*$ + +- job: + name: test-job + parent: designate-base-2 + description: Test job + - job: name: python-tempestconf-devstack-base - parent: devstack + parent: devstack-tempest description: Base job for python-tempestconf on a devstack environment required-projects: - openstack/heat @@ -175,7 +309,7 @@ run: playbooks/python-tempestconf-tempest-devstack.yaml vars: # creator role is required for Barbican tests - additional_tempestconf_params: "auth.tempest_roles creator image_signature_verification.enforced False" + additional_tempestconf_params: "auth.tempest_roles creator image_signature_verification.enforced False compute-feature-enabled.scheduler_enabled_filters AvailabilityZoneFilter" test_regex: - 'heat_tempest_plugin' - 'designate_tempest_plugin'