OpenStack Messaging (Zaqar)
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 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. - job:
  2. name: zaqar-grenade-base
  3. parent: legacy-dsvm-base
  4. irrelevant-files:
  5. - ^(test-|)requirements.txt$
  6. - ^setup.cfg$
  7. required-projects:
  8. - openstack/grenade
  9. - openstack/devstack-gate
  10. - openstack/python-zaqarclient
  11. - openstack/zaqar
  12. - openstack/zaqar-tempest-plugin
  13. run: playbooks/legacy/grenade-devstack-zaqar-base/run.yaml
  14. post-run: playbooks/legacy/grenade-devstack-zaqar-base/post.yaml
  15. timeout: 7800
  16. - job:
  17. name: zaqar-tempest-base
  18. parent: legacy-dsvm-base
  19. irrelevant-files:
  20. - ^(test-|)requirements.txt$
  21. - ^setup.cfg$
  22. required-projects:
  23. - openstack/devstack-gate
  24. - openstack/python-zaqarclient
  25. - openstack/tempest
  26. - openstack/zaqar
  27. - openstack/zaqar-tempest-plugin
  28. run: playbooks/legacy/tempest-devstack-zaqar-base/run.yaml
  29. post-run: playbooks/legacy/tempest-devstack-zaqar-base/post.yaml
  30. timeout: 7800
  31. - job:
  32. name: zaqar-grenade-mongodb
  33. parent: zaqar-grenade-base
  34. voting: false
  35. vars:
  36. database_backend: mongodb
  37. - job:
  38. name: zaqar-grenade-redis
  39. parent: zaqar-grenade-base
  40. voting: false
  41. vars:
  42. database_backend: redis
  43. - job:
  44. name: zaqar-grenade-swift
  45. parent: zaqar-grenade-base
  46. voting: false
  47. vars:
  48. database_backend: swift
  49. - job:
  50. name: zaqar-tempest-mongodb
  51. parent: zaqar-tempest-base
  52. vars:
  53. database_backend: mongodb
  54. - job:
  55. name: zaqar-tempest-redis
  56. parent: zaqar-tempest-base
  57. vars:
  58. database_backend: redis
  59. - job:
  60. name: zaqar-tempest-swift
  61. parent: zaqar-tempest-base
  62. vars:
  63. database_backend: swift
  64. - job:
  65. name: zaqar-tox-integration
  66. parent: openstack-tox
  67. description: |
  68. Run Zaqar integration tests using tox with environment ``integration``.
  69. vars:
  70. tox_envlist: integration
  71. - job:
  72. name: zaqar-rally
  73. parent: legacy-dsvm-base
  74. run: playbooks/legacy/rally-dsvm-zaqar-zaqar/run.yaml
  75. post-run: playbooks/legacy/rally-dsvm-zaqar-zaqar/post.yaml
  76. timeout: 7800
  77. required-projects:
  78. - openstack/devstack-gate
  79. - openstack/aodh
  80. - openstack/ceilometer
  81. - openstack/diskimage-builder
  82. - openstack/ironic
  83. - openstack/magnum
  84. - openstack/networking-bgpvpn
  85. - openstack/neutron
  86. - openstack/neutron-fwaas
  87. - openstack/neutron-lbaas
  88. - openstack/neutron-vpnaas
  89. - openstack/octavia
  90. - openstack/panko
  91. - openstack/python-magnumclient
  92. - openstack/python-senlinclient
  93. - openstack/python-watcherclient
  94. - openstack/python-zaqarclient
  95. - openstack/rally
  96. - openstack/senlin
  97. - openstack/tripleo-image-elements
  98. - openstack/watcher
  99. - openstack/zaqar
  100. - openstack/zaqar-ui
  101. - project:
  102. templates:
  103. - check-requirements
  104. - openstack-lower-constraints-jobs
  105. - openstack-python-jobs
  106. - openstack-python35-jobs
  107. - openstack-python36-jobs
  108. - periodic-stable-jobs
  109. - publish-openstack-docs-pti
  110. - release-notes-jobs-python3
  111. check:
  112. jobs:
  113. - zaqar-tox-integration
  114. - zaqar-tempest-redis
  115. - zaqar-tempest-swift
  116. - zaqar-tempest-mongodb
  117. - zaqar-grenade-mongodb
  118. - zaqar-grenade-redis
  119. - zaqar-grenade-swift
  120. # TripleO jobs that deploy Zaqar.
  121. # Note we don't use a project-template here, so it's easier
  122. # to disable voting on one specific job if things go wrong.
  123. # If you need any support to debug these jobs in case of
  124. # failures, please reach us on #tripleo IRC channel.
  125. - tripleo-ci-centos-7-scenario002-standalone
  126. # Heat job that deploy Zaqar
  127. - heat-functional-convg-mysql-lbaasv2
  128. - zaqar-rally:
  129. voting: false
  130. gate:
  131. queue: zaqar
  132. jobs:
  133. - zaqar-tox-integration
  134. - zaqar-tempest-mongodb
  135. - zaqar-tempest-redis
  136. - zaqar-tempest-swift
  137. - tripleo-ci-centos-7-scenario002-standalone
  138. - heat-functional-convg-mysql-lbaasv2