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 8.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
  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. templates:
  168. - openstack-python35-jobs
  169. - openstack-python-jobs
  170. - publish-openstack-docs-pti
  171. - periodic-stable-jobs
  172. - check-requirements
  173. - integrated-gate
  174. - integrated-gate-py35
  175. - release-notes-jobs-python3
  176. check:
  177. jobs:
  178. - openstack-tox-functional
  179. - openstack-tox-functional-py35
  180. - openstack-tox-lower-constraints
  181. - glance-eventlet-ssl-handshake-broken-py35:
  182. voting: false
  183. - legacy-tempest-dsvm-full-devstack-plugin-ceph:
  184. voting: false
  185. irrelevant-files:
  186. - ^(test-|)requirements.txt$
  187. - ^.*\.rst$
  188. - ^api-ref/.*$
  189. - ^doc/.*$
  190. - ^releasenotes/.*$
  191. - ^setup.cfg$
  192. - ^tox.ini$
  193. - tempest-full:
  194. irrelevant-files:
  195. - ^(test-|)requirements.txt$
  196. - ^.*\.rst$
  197. - ^api-ref/.*$
  198. - ^doc/.*$
  199. - ^releasenotes/.*$
  200. - ^setup.cfg$
  201. - ^tox.ini$
  202. - neutron-grenade:
  203. irrelevant-files:
  204. - ^(test-|)requirements.txt$
  205. - ^.*\.rst$
  206. - ^api-ref/.*$
  207. - ^doc/.*$
  208. - ^releasenotes/.*$
  209. - ^setup.cfg$
  210. - ^tox.ini$
  211. gate:
  212. jobs:
  213. - openstack-tox-functional
  214. - openstack-tox-functional-py35
  215. - openstack-tox-lower-constraints
  216. - tempest-full:
  217. irrelevant-files:
  218. - ^(test-|)requirements.txt$
  219. - ^.*\.rst$
  220. - ^api-ref/.*$
  221. - ^doc/.*$
  222. - ^releasenotes/.*$
  223. - ^setup.cfg$
  224. - ^tox.ini$
  225. - neutron-grenade:
  226. irrelevant-files:
  227. - ^(test-|)requirements.txt$
  228. - ^.*\.rst$
  229. - ^api-ref/.*$
  230. - ^doc/.*$
  231. - ^releasenotes/.*$
  232. - ^setup.cfg$
  233. - ^tox.ini$
  234. experimental:
  235. jobs:
  236. - barbican-simple-crypto-devstack-tempest
  237. - glance-dsvm-grenade-multinode
  238. - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph:
  239. irrelevant-files:
  240. - ^(test-|)requirements.txt$
  241. - ^.*\.rst$
  242. - ^api-ref/.*$
  243. - ^doc/.*$
  244. - ^releasenotes/.*$
  245. - ^setup.cfg$
  246. - ^tox.ini$
  247. - legacy-tempest-dsvm-neutron-pg-full:
  248. irrelevant-files:
  249. - ^(test-|)requirements.txt$
  250. - ^.*\.rst$
  251. - ^api-ref/.*$
  252. - ^doc/.*$
  253. - ^releasenotes/.*$
  254. - ^setup.cfg$
  255. - ^tox.ini$
  256. - legacy-tempest-dsvm-neutron-full-opensuse-423:
  257. irrelevant-files:
  258. - ^(test-|)requirements.txt$
  259. - ^.*\.rst$
  260. - ^api-ref/.*$
  261. - ^doc/.*$
  262. - ^releasenotes/.*$
  263. - ^setup.cfg$
  264. - ^tox.ini$
  265. periodic:
  266. jobs:
  267. - glance-tox-functional-oslo-tips
  268. - glance-tox-functional-py35-oslo-tips
  269. - glance-tox-py27-keystone-tips
  270. - glance-tox-py35-keystone-tips
  271. - glance-tox-functional-keystone-tips
  272. - glance-tox-functional-py35-keystone-tips
  273. - glance-tox-py27-glance_store-tips
  274. - glance-tox-py35-glance_store-tips
  275. - glance-tox-functional-glance_store-tips
  276. - glance-tox-functional-py35-glance_store-tips
  277. - glance-tox-py27-cursive-tips
  278. - glance-tox-py35-cursive-tips
  279. - glance-tox-functional-cursive-tips
  280. - glance-tox-functional-py35-cursive-tips