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.2KB

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