DNM - devstack-admin-plugins job test

Change-Id: I77a16e9c96fd731bf0833c624c2fbc90ab753c2f
This commit is contained in:
lpiwowar 2021-11-16 13:21:22 +01:00
parent 67f7408b0a
commit 5cd2126fda
1 changed files with 146 additions and 12 deletions

View File

@ -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:
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:
- 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:
- ^.*\.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'