-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy path.zuul.yaml
143 lines (140 loc) · 4.68 KB
/
.zuul.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
- project:
queue: telemetry
templates:
- openstack-python3-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- check-requirements
check:
jobs:
- aodh-tempest-plugin-mysql
- aodh-tempest-plugin-mysql-ubuntu-jammy
- aodh-tempest-plugin-postgresql
- telemetry-dsvm-integration:
irrelevant-files: &aodh-irrelevant-files
- ^(test-|)requirements.txt$
- ^setup.cfg$
- ^doc/.*$
- ^.*\.rst$
- ^releasenotes/.*$
- ^aodh/tests/.*$
- ^aodh/locale/.*$
- ^tools/.*$
- ^tox.ini$
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
- telemetry-dsvm-integration-ipv6-only:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
- telemetry-dsvm-integration-centos-9s:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
- telemetry-dsvm-integration-centos-9s-fips:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
gate:
jobs:
- aodh-tempest-plugin-mysql
- aodh-tempest-plugin-mysql-ubuntu-jammy
- aodh-tempest-plugin-postgresql
- telemetry-dsvm-integration:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi, prometheus
service_available:
gnocchi: True
sg-core: True
- telemetry-dsvm-integration-ipv6-only:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
- telemetry-dsvm-integration-centos-9s:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
- telemetry-dsvm-integration-centos-9s-fips:
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
- job:
name: aodh-tempest-plugin-postgresql
parent: telemetry-tempest-base
irrelevant-files: *aodh-irrelevant-files
voting: false
vars:
devstack_services:
postgresql: true
mysql: false
devstack_localrc:
DATABASE_TYPE: postgresql
AODH_BACKEND: postgresql
USE_PYTHON3: True
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
alarm_backend: postgresql
service_available:
gnocchi: True
sg-core: False
tempest_test_regex: telemetry_tempest_plugin.aodh
- job:
name: aodh-tempest-plugin-mysql
parent: telemetry-tempest-base
irrelevant-files: *aodh-irrelevant-files
vars:
devstack_localrc:
AODH_BACKEND: "mysql"
USE_PYTHON3: True
devstack_local_conf:
test-config:
$TEMPEST_CONFIG:
telemetry_services:
metric_backends: gnocchi
alarm_backend: mysql
service_available:
gnocchi: True
sg-core: False
tempest_test_regex: telemetry_tempest_plugin.aodh
# TODO(gmann): As per the 2025.1 testing runtime, we need to run at least
# one job on jammy. This job can be removed in the next cycle(2025.2)
- job:
name: aodh-tempest-plugin-mysql-ubuntu-jammy
parent: aodh-tempest-plugin-mysql
nodeset: openstack-single-node-jammy