2018-04-13 10:45:09 +00:00
|
|
|
- job:
|
|
|
|
name: designate-base
|
|
|
|
parent: devstack-tempest
|
2022-10-14 14:15:05 +02:00
|
|
|
nodeset: openstack-single-node-jammy
|
2019-08-23 17:11:09 +01:00
|
|
|
vars: &base_vars
|
2018-04-13 10:45:09 +00:00
|
|
|
devstack_localrc:
|
|
|
|
DESIGNATE_SERVICE_PORT_DNS: 5322
|
2018-08-19 00:11:23 +09:00
|
|
|
TEMPEST_PLUGINS: /opt/stack/designate-tempest-plugin
|
2019-03-19 14:36:10 +00:00
|
|
|
USE_PYTHON3: true
|
2023-02-17 19:07:49 -08:00
|
|
|
API_WORKERS: 2
|
2018-04-13 10:45:09 +00:00
|
|
|
devstack_plugins:
|
2019-04-19 19:42:14 +00:00
|
|
|
designate: https://opendev.org/openstack/designate
|
2018-04-13 10:45:09 +00:00
|
|
|
devstack_services:
|
|
|
|
designate: true
|
2019-03-19 14:36:10 +00:00
|
|
|
s-account: false
|
|
|
|
s-container: false
|
|
|
|
s-object: false
|
|
|
|
s-proxy: false
|
2023-02-17 19:07:49 -08:00
|
|
|
cinder: false
|
|
|
|
c-api: false
|
2019-03-19 14:36:10 +00:00
|
|
|
c-bak: false
|
2023-02-17 19:07:49 -08:00
|
|
|
c-vol: false
|
2020-02-06 14:39:29 -06:00
|
|
|
tox_envlist: all
|
2018-04-13 10:45:09 +00:00
|
|
|
tempest_test_regex: |
|
|
|
|
designate_tempest_plugin.*
|
2019-08-23 17:11:09 +01:00
|
|
|
required-projects: &base_required_projects
|
2018-04-13 10:45:09 +00:00
|
|
|
- openstack/designate
|
|
|
|
- openstack/designate-dashboard
|
|
|
|
- openstack/designate-tempest-plugin
|
|
|
|
- openstack/python-designateclient
|
|
|
|
timeout: 4200
|
2019-08-23 17:11:09 +01:00
|
|
|
irrelevant-files: &base_irrelevant_files
|
2018-04-13 10:45:09 +00:00
|
|
|
- ^.*\.rst$
|
|
|
|
- ^api-ref/.*$
|
|
|
|
- ^doc/.*$
|
2018-07-06 10:36:31 +08:00
|
|
|
- ^releasenotes/.*$
|
2018-04-13 10:45:09 +00:00
|
|
|
|
2019-08-23 17:11:09 +01:00
|
|
|
- job:
|
|
|
|
name: designate-base-ipv6-only
|
|
|
|
parent: devstack-tempest-ipv6
|
2022-10-14 14:15:05 +02:00
|
|
|
nodeset: openstack-single-node-jammy
|
2019-08-23 17:11:09 +01:00
|
|
|
description: |
|
|
|
|
Designate devstack-tempest base job for IPv6-only deployment
|
|
|
|
irrelevant-files: *base_irrelevant_files
|
|
|
|
required-projects: *base_required_projects
|
|
|
|
vars: *base_vars
|
|
|
|
|
2018-04-13 10:45:09 +00:00
|
|
|
- job:
|
|
|
|
name: designate-bind9
|
2019-03-19 14:36:10 +00:00
|
|
|
post-run: playbooks/designate-bind9/post.yaml
|
|
|
|
parent: designate-base
|
|
|
|
|
2021-06-25 16:23:08 -04:00
|
|
|
- job:
|
2022-04-26 23:09:45 +00:00
|
|
|
name: designate-bind9-centos9stream-fips
|
2021-06-25 16:23:08 -04:00
|
|
|
parent: designate-bind9
|
2022-04-26 23:09:45 +00:00
|
|
|
nodeset: devstack-single-node-centos-9-stream
|
2021-06-25 16:23:08 -04:00
|
|
|
description: |
|
2022-06-21 17:51:40 +00:00
|
|
|
Functional testing for a FIPS enabled Centos 9 stream system
|
2021-06-25 16:23:08 -04:00
|
|
|
pre-run: playbooks/enable-fips.yaml
|
2022-06-21 17:51:40 +00:00
|
|
|
vars:
|
|
|
|
nslookup_target: 'opendev.org'
|
2021-06-25 16:23:08 -04:00
|
|
|
|
2021-07-13 21:24:52 +00:00
|
|
|
- job:
|
2023-03-28 00:16:32 +00:00
|
|
|
name: designate-bind9-keystone-default-roles
|
2021-07-13 21:24:52 +00:00
|
|
|
post-run: playbooks/designate-bind9/post.yaml
|
|
|
|
parent: designate-base
|
|
|
|
vars:
|
|
|
|
devstack_local_conf:
|
|
|
|
post-config:
|
|
|
|
$DESIGNATE_CONF:
|
|
|
|
oslo_policy:
|
|
|
|
enforce_new_defaults: True
|
|
|
|
test-config:
|
|
|
|
"$TEMPEST_CONFIG":
|
|
|
|
dns_feature_enabled:
|
|
|
|
enforce_new_defaults: True
|
|
|
|
|
2021-11-08 23:18:34 +00:00
|
|
|
- job:
|
|
|
|
name: designate-bind9-centos-9-stream
|
|
|
|
parent: designate-bind9
|
2022-04-26 23:09:45 +00:00
|
|
|
nodeset: devstack-single-node-centos-9-stream
|
2021-11-08 23:18:34 +00:00
|
|
|
|
2023-07-18 16:25:51 +00:00
|
|
|
- job:
|
|
|
|
name: designate-bind9-sqlalchemy-2x
|
|
|
|
parent: designate-bind9
|
|
|
|
description: |
|
|
|
|
Run tempest tests with main branch of SQLAlchemy, alembic and oslo.db.
|
|
|
|
# The job only tests the latest and shouldn't be run on the stable branches
|
2023-11-07 23:37:35 +00:00
|
|
|
branches:
|
|
|
|
regex: ^stable
|
|
|
|
negate: true
|
2023-07-18 16:25:51 +00:00
|
|
|
required-projects:
|
|
|
|
- name: openstack/oslo.db
|
|
|
|
vars:
|
|
|
|
devstack_localrc:
|
|
|
|
USE_SQLALCHEMY_LATEST: true
|
|
|
|
|
2019-03-19 14:36:10 +00:00
|
|
|
- job:
|
|
|
|
name: designate-pdns4
|
|
|
|
post-run: playbooks/designate-pdns4/post.yaml
|
2018-04-13 10:45:09 +00:00
|
|
|
parent: designate-base
|
2019-03-19 14:36:10 +00:00
|
|
|
vars:
|
|
|
|
devstack_localrc:
|
|
|
|
DESIGNATE_BACKEND_DRIVER: pdns4
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: designate-pdns4-postgres
|
|
|
|
parent: designate-pdns4
|
|
|
|
vars:
|
2019-07-02 12:26:13 +01:00
|
|
|
devstack_services:
|
|
|
|
mysql: False
|
|
|
|
postgresql: True
|
|
|
|
voting: false
|
|
|
|
|
2019-08-23 17:11:09 +01:00
|
|
|
- job:
|
|
|
|
name: designate-ipv6-only-bind9
|
|
|
|
post-run: playbooks/designate-bind9/post.yaml
|
|
|
|
parent: designate-base-ipv6-only
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: designate-ipv6-only-pdns4
|
|
|
|
post-run: playbooks/designate-pdns4/post.yaml
|
|
|
|
parent: designate-base-ipv6-only
|
|
|
|
vars:
|
|
|
|
devstack_localrc:
|
|
|
|
DESIGNATE_BACKEND_DRIVER: pdns4
|
|
|
|
|
2017-10-06 11:39:41 +07:00
|
|
|
- job:
|
2022-04-26 17:46:12 -04:00
|
|
|
name: designate-grenade-common
|
2020-08-23 16:54:43 +02:00
|
|
|
parent: grenade
|
2017-10-06 11:39:41 +07:00
|
|
|
required-projects:
|
2020-08-23 16:54:43 +02:00
|
|
|
- opendev.org/openstack/horizon
|
|
|
|
- opendev.org/openstack/designate
|
|
|
|
- opendev.org/openstack/designate-dashboard
|
|
|
|
- opendev.org/openstack/designate-tempest-plugin
|
|
|
|
- opendev.org/openstack/python-designateclient
|
|
|
|
vars:
|
|
|
|
devstack_plugins:
|
|
|
|
designate: https://opendev.org/openstack/designate
|
|
|
|
devstack_services:
|
|
|
|
designate: true
|
|
|
|
designate-api: true
|
|
|
|
designate-central: true
|
|
|
|
designate-producer: true
|
|
|
|
designate-worker: true
|
|
|
|
designate-mdns: true
|
|
|
|
designate-agent: true
|
|
|
|
designate-sink: true
|
|
|
|
horizon: true
|
|
|
|
s-account: false
|
|
|
|
s-container: false
|
|
|
|
s-object: false
|
|
|
|
s-proxy: false
|
|
|
|
c-bak: false
|
|
|
|
grenade_localrc:
|
|
|
|
BASE_RUN_SMOKE: False
|
|
|
|
tox_envlist: all
|
|
|
|
tempest_plugins:
|
|
|
|
- designate-tempest-plugin
|
|
|
|
tempest_test_regex: designate_tempest_plugin(?!\.tests.api.v1).*
|
2018-02-18 15:12:04 +01:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^api-ref/.*$
|
|
|
|
- ^doc/.*$
|
2019-09-01 20:14:24 -07:00
|
|
|
- ^releasenotes/.*$
|
2017-10-06 11:39:41 +07:00
|
|
|
|
2022-04-26 17:46:12 -04:00
|
|
|
- job:
|
|
|
|
name: designate-grenade-pdns4
|
|
|
|
parent: designate-grenade-common
|
|
|
|
post-run: playbooks/designate-pdns4/post.yaml
|
|
|
|
vars:
|
|
|
|
grenade_devstack_localrc:
|
|
|
|
shared:
|
|
|
|
DESIGNATE_BACKEND_DRIVER: pdns4
|
|
|
|
DESIGNATE_SERVICE_PORT_DNS: 5322
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: designate-grenade-bind9
|
|
|
|
parent: designate-grenade-common
|
|
|
|
post-run: playbooks/designate-bind9/post.yaml
|
|
|
|
voting: false
|
|
|
|
|
2022-01-24 23:02:45 +00:00
|
|
|
- job:
|
|
|
|
name: designate-tox-dnspython-latest
|
|
|
|
parent: openstack-tox
|
|
|
|
description: |
|
|
|
|
Run the Designate unit tests with the latest release of dnspython.
|
2022-05-04 22:30:06 +00:00
|
|
|
irrelevant-files: *base_irrelevant_files
|
2022-01-24 23:02:45 +00:00
|
|
|
vars:
|
|
|
|
tox_envlist: dnspython-latest
|
|
|
|
|
2023-07-12 18:58:45 +01:00
|
|
|
# Temporary job until SQLAlchemy 2.0 is no longer blocked by upper-requirements
|
|
|
|
- job:
|
|
|
|
name: designate-tox-py310-with-sqlalchemy-2x
|
|
|
|
parent: openstack-tox-py310
|
|
|
|
description: |
|
|
|
|
Run unit tests with main branch of SQLAlchemy, alembic and oslo.db.
|
|
|
|
Takes advantage of the base tox job's install-siblings feature.
|
|
|
|
# The job only tests the latest and shouldn't be run on the stable branches
|
2023-11-07 23:37:35 +00:00
|
|
|
branches:
|
|
|
|
regex: ^stable
|
|
|
|
negate: true
|
2023-07-12 18:58:45 +01:00
|
|
|
required-projects:
|
|
|
|
- name: github.com/sqlalchemy/sqlalchemy
|
|
|
|
override-checkout: main
|
|
|
|
- name: github.com/sqlalchemy/alembic
|
|
|
|
override-checkout: main
|
|
|
|
- name: openstack/oslo.db
|
|
|
|
|
2017-10-06 11:39:41 +07:00
|
|
|
- project-template:
|
|
|
|
name: designate-devstack-jobs
|
2022-10-14 12:15:56 +02:00
|
|
|
queue: designate
|
2017-10-06 11:39:41 +07:00
|
|
|
check:
|
|
|
|
jobs:
|
2023-06-01 16:00:58 +00:00
|
|
|
- designate-bind9
|
2022-04-26 23:09:45 +00:00
|
|
|
- designate-bind9-centos9stream-fips:
|
2021-06-25 16:23:08 -04:00
|
|
|
voting: false
|
2022-02-28 16:36:14 +00:00
|
|
|
- designate-bind9-centos-9-stream:
|
|
|
|
voting: false
|
2023-06-02 21:38:27 +00:00
|
|
|
- designate-bind9-keystone-default-roles
|
2023-06-01 16:00:58 +00:00
|
|
|
- designate-pdns4
|
|
|
|
- designate-grenade-bind9
|
|
|
|
- designate-grenade-pdns4
|
|
|
|
- designate-ipv6-only-pdns4
|
|
|
|
- designate-ipv6-only-bind9
|
|
|
|
gate:
|
|
|
|
fail-fast: true
|
|
|
|
jobs:
|
|
|
|
- designate-bind9
|
2023-06-02 21:38:27 +00:00
|
|
|
- designate-bind9-keystone-default-roles
|
2023-06-01 16:00:58 +00:00
|
|
|
- designate-pdns4
|
|
|
|
- designate-grenade-pdns4
|
|
|
|
- designate-ipv6-only-pdns4
|
|
|
|
- designate-ipv6-only-bind9
|
2017-10-06 11:39:41 +07:00
|
|
|
|
|
|
|
- project:
|
|
|
|
templates:
|
2021-06-14 21:45:29 +00:00
|
|
|
- designate-devstack-jobs
|
2018-09-06 20:48:29 +02:00
|
|
|
- openstack-cover-jobs
|
2022-09-16 09:19:18 +00:00
|
|
|
- openstack-python3-jobs
|
2018-08-19 00:12:17 +09:00
|
|
|
- publish-openstack-docs-pti
|
2018-08-19 00:11:23 +09:00
|
|
|
- periodic-stable-jobs
|
|
|
|
- check-requirements
|
2018-08-19 00:12:17 +09:00
|
|
|
- release-notes-jobs-python3
|
2017-12-06 15:14:03 +00:00
|
|
|
check:
|
|
|
|
jobs:
|
2018-05-16 08:56:35 +00:00
|
|
|
- neutron-tempest-plugin-designate-scenario
|
2023-11-09 08:23:47 -08:00
|
|
|
- designate-tox-py310-with-sqlalchemy-2x
|
2023-07-18 16:25:51 +00:00
|
|
|
- designate-bind9-sqlalchemy-2x
|
2022-01-24 23:02:45 +00:00
|
|
|
- designate-tox-dnspython-latest:
|
|
|
|
voting: false
|
2018-03-22 11:11:35 -04:00
|
|
|
gate:
|
2021-11-13 16:09:11 +01:00
|
|
|
jobs:
|
|
|
|
- neutron-tempest-plugin-designate-scenario
|
2023-11-09 08:23:47 -08:00
|
|
|
- designate-tox-py310-with-sqlalchemy-2x
|
2023-07-18 16:25:51 +00:00
|
|
|
- designate-bind9-sqlalchemy-2x
|
2020-02-10 09:09:19 +00:00
|
|
|
experimental:
|
|
|
|
jobs:
|
|
|
|
- designate-pdns4-postgres
|