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

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