blob: 6277b790a1d2e38d3480ce5415324c709e908479 [file] [log] [blame]
Omer61472e12025-04-03 16:15:21 +02001- job:
2 name: designate-core
3 parent: devstack-tempest
4 nodeset: openstack-single-node-noble
5 vars: &base_vars
6 devstack_localrc:
7 DESIGNATE_SERVICE_PORT_DNS: 5322
8 TEMPEST_PLUGINS: /opt/stack/designate-tempest-plugin
9 API_WORKERS: 2
10 devstack_plugins:
11 designate: https://opendev.org/openstack/designate
12 designate-tempest-plugin: https://opendev.org/openstack/designate-tempest-plugin.git
13 devstack_services:
14 designate: true
15 s-account: false
16 s-container: false
17 s-object: false
18 s-proxy: false
19 cinder: false
20 c-api: false
21 c-bak: false
22 c-vol: false
23 tox_envlist: all
24 tempest_test_regex: |
25 designate_tempest_plugin.*
26 required-projects: &base_required_projects
27 - openstack/designate
28 - openstack/designate-dashboard
29 - openstack/designate-tempest-plugin
30 - openstack/python-designateclient
31 timeout: 4200
32 irrelevant-files: &base_irrelevant_files
33 - ^.*\.rst$
34 - ^api-ref/.*$
35 - ^doc/.*$
36 - ^releasenotes/.*$
37
38- job:
39 name: designate-bind9-core
40 post-run: playbooks/designate-bind9/post.yaml
41 parent: designate-core
42
43- job:
44 name: designate-bind9-with-keystone-default-roles
45 post-run: playbooks/designate-bind9/post.yaml
46 parent: designate-core
47 nodeset: openstack-single-node-noble
48 vars:
49 devstack_local_conf:
50 post-config:
51 $DESIGNATE_CONF:
52 oslo_policy:
53 enforce_new_defaults: False
54 enforce_scope: False
55 test-config:
56 "$TEMPEST_CONFIG":
57 dns_feature_enabled:
58 enforce_new_defaults: False
59 enforce_scope:
60 designate: False
61
62- job:
63 name: designate-bind9-core-catalog-zones
64 parent: designate-bind9-core
65 vars:
66 devstack_localrc:
67 DESIGNATE_USE_CATALOG_ZONES: true
68
69- job:
70 name: designate-pdns4-core
71 post-run: playbooks/designate-pdns4/post.yaml
72 parent: designate-core
73 vars:
74 devstack_localrc:
75 DESIGNATE_BACKEND_DRIVER: pdns4
76
77- job:
78 name: designate-pdns4-postgres-core
79 parent: designate-pdns4-core
80 vars:
81 devstack_services:
82 mysql: False
83 postgresql: True
84 voting: false
85
86- job:
87 name: designate-bind9-stable-2024-1
88 parent: designate-bind9-core
89 nodeset: openstack-single-node-jammy
90 override-checkout: stable/2024.1
91
92- job:
93 name: designate-bind9-stable-2024-2
94 parent: designate-bind9-core
95 nodeset: openstack-single-node-jammy
96 override-checkout: stable/2024.2
97
98- job:
99 name: designate-bind9-stable-2025-1
100 parent: designate-bind9-core
101 nodeset: openstack-single-node-noble
102 override-checkout: stable/2025.1
103
104- job:
Takashi Kajinamibb1a7a82025-09-15 00:19:57 +0900105 name: designate-bind9-stable-2025-2
106 parent: designate-bind9-core
107 nodeset: openstack-single-node-noble
108 override-checkout: stable/2025.2
109
110- job:
Omer61472e12025-04-03 16:15:21 +0200111 name: designate-bind9-multipool
112 parent: designate-core
113 nodeset: openstack-single-node-noble
114 vars:
115 devstack_localrc:
116 DESIGNATE_BACKEND_DRIVER: multipool-bind9
117 devstack_local_conf:
118 post-config:
119 "$DESIGNATE_CONF":
120 service:central:
121 scheduler_filters: "pool_id_attribute, in_doubt_default_pool"
122 test-config:
123 "$TEMPEST_CONFIG":
124 dns_feature_enabled:
125 test_multipool_with_delete_opt: True
126 tempest_test_regex: ^designate_tempest_plugin.tests.scenario.v2.test_designate_multipool.DesignateMultiPoolTest
127
Omer391d7372025-09-16 11:52:08 +0000128- job:
129 name: designate-bind9-multipool-stable-2025-1
130 parent: designate-bind9-multipool
131 nodeset: openstack-single-node-noble
132 override-checkout: stable/2025.1
133
Takashi Kajinamibb1a7a82025-09-15 00:19:57 +0900134- job:
135 name: designate-bind9-multipool-stable-2025-2
136 parent: designate-bind9-multipool
137 nodeset: openstack-single-node-noble
138 override-checkout: stable/2025.2
139
Omer61472e12025-04-03 16:15:21 +0200140# IPv6
141- job:
142 name: designate-core-only-ipv6
143 parent: devstack-tempest-ipv6
144 nodeset: openstack-single-node-noble
145 description: |
146 Designate devstack-tempest base job for IPv6-only deployment
147 irrelevant-files: *base_irrelevant_files
148 required-projects: *base_required_projects
149 vars: *base_vars
150
151- job:
152 name: designate-only-ipv6-bind9
153 post-run: playbooks/designate-bind9/post.yaml
154 parent: designate-core-only-ipv6
155
156- job:
157 name: designate-only-ipv6-pdns4
158 post-run: playbooks/designate-pdns4/post.yaml
159 parent: designate-core-only-ipv6
160 vars:
161 devstack_localrc:
162 DESIGNATE_BACKEND_DRIVER: pdns4