OpenStack Image Management (Glance)
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 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. - job:
  2. name: glance-dsvm-grenade-multinode
  3. parent: legacy-dsvm-base-multinode
  4. run: playbooks/legacy/glance-dsvm-grenade-multinode/run.yaml
  5. post-run: playbooks/legacy/glance-dsvm-grenade-multinode/post.yaml
  6. timeout: 10800
  7. required-projects:
  8. - openstack-dev/grenade
  9. - openstack-infra/devstack-gate
  10. - openstack/glance
  11. nodeset: legacy-ubuntu-xenial-2-node
  12. - job:
  13. name: glance-eventlet-ssl-handshake-broken-py35
  14. parent: tox
  15. description: |
  16. See https://bugs.launchpad.net/glance/+bug/1482633
  17. vars:
  18. tox_envlist: broken-py35-ssl-tests
  19. - job:
  20. name: glance-tox-oslo-tips-base
  21. parent: tox
  22. description: Abstract job for Glance vs. oslo libraries
  23. # NOTE(rosmaita): only need functional test jobs, oslo is
  24. # already running periodic jobs using our unit tests
  25. required-projects:
  26. - name: openstack/debtcollector
  27. - name: openstack/futurist
  28. - name: openstack/oslo.concurrency
  29. - name: openstack/oslo.config
  30. - name: openstack/oslo.context
  31. - name: openstack/oslo.db
  32. - name: openstack/oslo.i18n
  33. - name: openstack/oslo.log
  34. - name: openstack/oslo.messaging
  35. - name: openstack/oslo.middleware
  36. - name: openstack/oslo.policy
  37. - name: openstack/oslo.utils
  38. - name: openstack/osprofiler
  39. - name: openstack/stevedore
  40. - name: openstack/taskflow
  41. - job:
  42. name: glance-tox-functional-oslo-tips
  43. parent: glance-tox-oslo-tips-base
  44. description: |
  45. Glance py27 functional tests vs. oslo libraries masters
  46. vars:
  47. tox_envlist: functional
  48. - job:
  49. name: glance-tox-functional-py35-oslo-tips
  50. parent: glance-tox-oslo-tips-base
  51. description: |
  52. Glance py35 functional tests vs. oslo libraries masters
  53. vars:
  54. tox_envlist: functional-py35
  55. - job:
  56. name: glance-tox-keystone-tips-base
  57. parent: tox
  58. description: Abstract job for Glance vs. keystone
  59. required-projects:
  60. - name: openstack/keystoneauth
  61. - name: openstack/keystonemiddleware
  62. - name: openstack/python-keystoneclient
  63. - job:
  64. name: glance-tox-py27-keystone-tips
  65. parent: glance-tox-keystone-tips-base
  66. description: |
  67. Glance py27 unit tests vs. keystone masters
  68. vars:
  69. tox_envlist: py27
  70. - job:
  71. name: glance-tox-py35-keystone-tips
  72. parent: glance-tox-keystone-tips-base
  73. description: |
  74. Glance py35 unit tests vs. keystone masters
  75. vars:
  76. tox_envlist: py35
  77. - job:
  78. name: glance-tox-functional-keystone-tips
  79. parent: glance-tox-keystone-tips-base
  80. description: |
  81. Glance py27 functional tests vs. keystone masters
  82. vars:
  83. tox_envlist: functional
  84. - job:
  85. name: glance-tox-functional-py35-keystone-tips
  86. parent: glance-tox-keystone-tips-base
  87. description: |
  88. Glance py35 functional tests vs. keystone masters
  89. vars:
  90. tox_envlist: functional-py35
  91. - job:
  92. name: glance-tox-glance_store-tips-base
  93. parent: tox
  94. description: Abstract job for Glance vs. glance_store
  95. required-projects:
  96. - name: openstack/glance_store
  97. - job:
  98. name: glance-tox-py27-glance_store-tips
  99. parent: glance-tox-glance_store-tips-base
  100. description: |
  101. Glance py27 unit tests vs. glance_store master
  102. vars:
  103. tox_envlist: py27
  104. - job:
  105. name: glance-tox-py35-glance_store-tips
  106. parent: glance-tox-glance_store-tips-base
  107. description: |
  108. Glance py35 unit tests vs. glance_store master
  109. vars:
  110. tox_envlist: py35
  111. - job:
  112. name: glance-tox-functional-glance_store-tips
  113. parent: glance-tox-glance_store-tips-base
  114. description: |
  115. Glance py27 functional tests vs. glance_store master
  116. vars:
  117. tox_envlist: functional
  118. - job:
  119. name: glance-tox-functional-py35-glance_store-tips
  120. parent: glance-tox-glance_store-tips-base
  121. description: |
  122. Glance py35 functional tests vs. glance_store master
  123. vars:
  124. tox_envlist: functional-py35
  125. - job:
  126. name: glance-tox-cursive-tips-base
  127. parent: tox
  128. description: Abstract job for Glance vs. cursive and related libs
  129. required-projects:
  130. - name: openstack/cursive
  131. - name: openstack/python-barbicanclient
  132. - name: openstack/castellan
  133. - job:
  134. name: glance-tox-py27-cursive-tips
  135. parent: glance-tox-cursive-tips-base
  136. description: |
  137. Glance py27 unit tests vs. cursive (and related libs) master
  138. vars:
  139. tox_envlist: py27
  140. - job:
  141. name: glance-tox-py35-cursive-tips
  142. parent: glance-tox-cursive-tips-base
  143. description: |
  144. Glance py35 unit tests vs. cursive (and related libs) master
  145. vars:
  146. tox_envlist: py35
  147. - job:
  148. name: glance-tox-functional-cursive-tips
  149. parent: glance-tox-cursive-tips-base
  150. description: |
  151. Glance py27 functional tests vs. cursive (and related libs) master
  152. vars:
  153. tox_envlist: functional
  154. - job:
  155. name: glance-tox-functional-py35-cursive-tips
  156. parent: glance-tox-cursive-tips-base
  157. description: |
  158. Glance py35 functional tests vs. cursive (and related libs) master
  159. vars:
  160. tox_envlist: functional-py35
  161. - project:
  162. check:
  163. jobs:
  164. - openstack-tox-functional
  165. - openstack-tox-functional-py35
  166. - openstack-tox-lower-constraints
  167. - glance-eventlet-ssl-handshake-broken-py35:
  168. voting: false
  169. gate:
  170. jobs:
  171. - openstack-tox-functional
  172. - openstack-tox-functional-py35
  173. - openstack-tox-lower-constraints
  174. experimental:
  175. jobs:
  176. - barbican-simple-crypto-devstack-tempest
  177. - glance-dsvm-grenade-multinode
  178. periodic:
  179. jobs:
  180. - glance-tox-functional-oslo-tips
  181. - glance-tox-functional-py35-oslo-tips
  182. - glance-tox-py27-keystone-tips
  183. - glance-tox-py35-keystone-tips
  184. - glance-tox-functional-keystone-tips
  185. - glance-tox-functional-py35-keystone-tips
  186. - glance-tox-py27-glance_store-tips
  187. - glance-tox-py35-glance_store-tips
  188. - glance-tox-functional-glance_store-tips
  189. - glance-tox-functional-py35-glance_store-tips
  190. - glance-tox-py27-cursive-tips
  191. - glance-tox-py35-cursive-tips
  192. - glance-tox-functional-cursive-tips
  193. - glance-tox-functional-py35-cursive-tips