OpenStack library for messaging
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.zuul.yaml 7.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. - job:
  2. name: oslo.messaging-tox-py27-func-amqp1
  3. parent: openstack-tox-py27
  4. vars:
  5. tox_envlist: py27-func-amqp1
  6. - job:
  7. name: oslo.messaging-tox-py27-func-kafka
  8. parent: openstack-tox-py27
  9. vars:
  10. tox_envlist: py27-func-kafka
  11. bindep_profile: kafka
  12. - job:
  13. name: oslo.messaging-tox-py27-func-rabbit
  14. parent: openstack-tox-py27
  15. vars:
  16. tox_envlist: py27-func-rabbit
  17. bindep_profile: rabbit
  18. - job:
  19. name: oslo.messaging-tox-py36-func-amqp1
  20. parent: openstack-tox-py36
  21. vars:
  22. tox_envlist: py36-func-amqp1
  23. - job:
  24. name: oslo.messaging-tox-py36-func-kafka
  25. parent: openstack-tox-py36
  26. vars:
  27. tox_envlist: py36-func-kafka
  28. bindep_profile: kafka
  29. - job:
  30. name: oslo.messaging-tox-py36-func-rabbit
  31. parent: openstack-tox-py36
  32. vars:
  33. tox_envlist: py36-func-rabbit
  34. bindep_profile: rabbit
  35. # Begin v3 native jobs
  36. # See https://docs.openstack.org/devstack/latest/
  37. - job:
  38. name: oslo.messaging-devstack-tempest-full-base
  39. description: |
  40. Base for all devstack based tempest full testing jobs (with
  41. neutron)
  42. abstract: true
  43. parent: devstack-tempest
  44. timeout: 10800
  45. required-projects:
  46. - openstack/oslo.messaging
  47. vars:
  48. tox_envlist: full
  49. - job:
  50. name: oslo.messaging-src-dsvm-full-rabbit
  51. description: |
  52. Run full tempest tests against rabbitmq
  53. parent: oslo.messaging-devstack-tempest-full-base
  54. - job:
  55. name: oslo.messaging-src-dsvm-full-amqp1-hybrid
  56. description: |
  57. Run the full tempest tests using the AMQP 1.0 driver for RPC and
  58. RabbitMQ for Notifications.
  59. parent: oslo.messaging-devstack-tempest-full-base
  60. required-projects:
  61. - openstack/devstack-plugin-amqp1
  62. vars:
  63. devstack_localrc:
  64. AMQP1_SERVICE: qpid-hybrid
  65. devstack_plugins:
  66. devstack-plugin-amqp1: https://opendev.org/openstack/devstack-plugin-amqp1
  67. zuul_copy_output:
  68. '{{ devstack_log_dir }}/qdrouterd.log': logs
  69. - job:
  70. name: oslo.messaging-src-dsvm-full-amqp1-centos-7
  71. description: |
  72. Run the oslo.messaging-src-dsvm-full-amqp1-hybrid test on a
  73. centos 7 node.
  74. parent: oslo.messaging-src-dsvm-full-amqp1-hybrid
  75. # nodeset: centos-7
  76. nodeset: devstack-single-node-centos-7
  77. - job:
  78. name: oslo.messaging-src-dsvm-full-kafka-hybrid
  79. description: |
  80. Run the full tempest tests using the AMQP 1.0 driver for RPC and
  81. Apache Kafka for Notifications.
  82. parent: oslo.messaging-devstack-tempest-full-base
  83. required-projects:
  84. - openstack/devstack-plugin-kafka
  85. vars:
  86. devstack_plugins:
  87. devstack-plugin-kafka: https://opendev.org/openstack/devstack-plugin-kafka
  88. zuul_copy_output:
  89. '{{ devstack_log_dir }}/server.log': logs
  90. - job:
  91. name: oslo.messaging-src-dsvm-full-kafka-centos-7
  92. description: |
  93. Run the oslo.messaging-src-dsvm-full-kafka-hybrid test on a
  94. centos 7 node.
  95. parent: oslo.messaging-src-dsvm-full-kafka-hybrid
  96. # nodeset: centos-7
  97. nodeset: devstack-single-node-centos-7
  98. # End v3 native jobs
  99. - job:
  100. name: oslo.messaging-src-grenade-dsvm
  101. parent: legacy-dsvm-base
  102. run: playbooks/oslo.messaging-src-grenade-dsvm/run.yaml
  103. post-run: playbooks/oslo.messaging-src-grenade-dsvm/post.yaml
  104. timeout: 10800
  105. required-projects:
  106. - openstack/grenade
  107. - openstack/devstack-gate
  108. - openstack/oslo.messaging
  109. irrelevant-files:
  110. - ^(test-|)requirements.txt$
  111. - ^setup.cfg$
  112. - job:
  113. name: oslo.messaging-src-grenade-dsvm-multinode
  114. parent: legacy-dsvm-base-multinode
  115. run: playbooks/oslo.messaging-src-grenade-dsvm-multinode/run.yaml
  116. post-run: playbooks/oslo.messaging-src-grenade-dsvm-multinode/post.yaml
  117. timeout: 10800
  118. required-projects:
  119. - openstack/grenade
  120. - openstack/devstack-gate
  121. - openstack/oslo.messaging
  122. irrelevant-files:
  123. - ^(test-|)requirements.txt$
  124. - ^setup.cfg$
  125. nodeset: legacy-ubuntu-xenial-2-node
  126. - job:
  127. name: oslo.messaging-telemetry-dsvm-integration-amqp1
  128. parent: legacy-dsvm-base
  129. run: playbooks/oslo.messaging-telemetry-dsvm-integration-amqp1/run.yaml
  130. post-run: playbooks/oslo.messaging-telemetry-dsvm-integration-amqp1/post.yaml
  131. timeout: 10800
  132. required-projects:
  133. - openstack/devstack-gate
  134. - openstack/aodh
  135. - openstack/ceilometer
  136. - openstack/devstack-plugin-amqp1
  137. - openstack/oslo.messaging
  138. - openstack/panko
  139. - openstack/telemetry-tempest-plugin
  140. - openstack/heat-tempest-plugin
  141. - openstack/heat
  142. # following are required when DEVSTACK_GATE_HEAT, which this
  143. # job turns on
  144. - openstack/dib-utils
  145. - openstack/diskimage-builder
  146. - job:
  147. name: oslo.messaging-telemetry-dsvm-integration-kafka
  148. parent: legacy-dsvm-base
  149. run: playbooks/oslo.messaging-telemetry-dsvm-integration-kafka/run.yaml
  150. post-run: playbooks/oslo.messaging-telemetry-dsvm-integration-kafka/post.yaml
  151. timeout: 10800
  152. required-projects:
  153. - openstack/devstack-gate
  154. - openstack/aodh
  155. - openstack/ceilometer
  156. - openstack/devstack-plugin-kafka
  157. - openstack/oslo.messaging
  158. - openstack/panko
  159. - openstack/telemetry-tempest-plugin
  160. - openstack/heat-tempest-plugin
  161. - openstack/heat
  162. # following are required when DEVSTACK_GATE_HEAT, which this
  163. # job turns on
  164. - openstack/dib-utils
  165. - openstack/diskimage-builder
  166. - job:
  167. name: oslo.messaging-telemetry-dsvm-integration-rabbit
  168. parent: legacy-dsvm-base
  169. run: playbooks/oslo.messaging-telemetry-dsvm-integration-rabbit/run.yaml
  170. post-run: playbooks/oslo.messaging-telemetry-dsvm-integration-rabbit/post.yaml
  171. timeout: 10800
  172. required-projects:
  173. - openstack/devstack-gate
  174. - openstack/aodh
  175. - openstack/ceilometer
  176. - openstack/oslo.messaging
  177. - openstack/panko
  178. - openstack/telemetry-tempest-plugin
  179. - openstack/heat-tempest-plugin
  180. - openstack/heat
  181. # following are required when DEVSTACK_GATE_HEAT, which this
  182. # job turns on
  183. - openstack/dib-utils
  184. - openstack/diskimage-builder
  185. - project:
  186. templates:
  187. - check-requirements
  188. - lib-forward-testing
  189. - lib-forward-testing-python3
  190. - openstack-cover-jobs
  191. - openstack-lower-constraints-jobs
  192. - openstack-python-jobs
  193. - openstack-python36-jobs
  194. - openstack-python37-jobs
  195. - periodic-stable-jobs
  196. - publish-openstack-docs-pti
  197. - release-notes-jobs-python3
  198. check:
  199. jobs:
  200. - oslo.messaging-tox-py27-func-rabbit
  201. - oslo.messaging-tox-py27-func-amqp1:
  202. voting: false
  203. - oslo.messaging-tox-py27-func-kafka:
  204. voting: false
  205. - oslo.messaging-tox-py36-func-rabbit:
  206. voting: false
  207. - oslo.messaging-tox-py36-func-amqp1:
  208. voting: false
  209. - oslo.messaging-tox-py36-func-kafka:
  210. voting: false
  211. - oslo.messaging-src-dsvm-full-rabbit
  212. - oslo.messaging-src-dsvm-full-amqp1-hybrid:
  213. voting: false
  214. - oslo.messaging-src-dsvm-full-amqp1-centos-7:
  215. voting: false
  216. - oslo.messaging-src-dsvm-full-kafka-hybrid:
  217. voting: false
  218. - oslo.messaging-src-dsvm-full-kafka-centos-7:
  219. voting: false
  220. - oslo.messaging-src-grenade-dsvm:
  221. voting: false
  222. - oslo.messaging-src-grenade-dsvm-multinode:
  223. voting: false
  224. - oslo.messaging-telemetry-dsvm-integration-rabbit:
  225. voting: false
  226. - oslo.messaging-telemetry-dsvm-integration-amqp1:
  227. voting: false
  228. - oslo.messaging-telemetry-dsvm-integration-kafka:
  229. voting: false
  230. gate:
  231. jobs:
  232. - oslo.messaging-tox-py27-func-rabbit
  233. - oslo.messaging-src-dsvm-full-rabbit