Container Infrastructure Management Service for OpenStack
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.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. - job:
  2. name: magnum-functional-base
  3. parent: legacy-dsvm-base
  4. timeout: 7800
  5. nodeset: legacy-ubuntu-xenial
  6. pre-run: playbooks/pre/prepare-workspace.yaml
  7. run: playbooks/magnum-functional-base.yaml
  8. post-run: playbooks/post/upload-logs.yaml
  9. required-projects:
  10. - openstack/devstack-gate
  11. - openstack/diskimage-builder
  12. - openstack/ironic
  13. - openstack/ironic-lib
  14. - openstack/ironic-python-agent
  15. - openstack/magnum
  16. - x/pyghmi
  17. - openstack/python-ironicclient
  18. - openstack/python-magnumclient
  19. - openstack/virtualbmc
  20. irrelevant-files:
  21. - ^.*\.rst$
  22. - ^doc/.*$
  23. - ^specs/.*$
  24. - ^install-guide/.*$
  25. - ^releasenotes/.*$
  26. vars:
  27. ironic: 0
  28. ceilometer: 0
  29. swift: 0
  30. horizon: 0
  31. multinode: 0
  32. neutron: 1
  33. tempest: 0
  34. branch_override: default
  35. - job:
  36. name: magnum-functional-multinode-base
  37. parent: legacy-dsvm-base-multinode
  38. timeout: 7800
  39. nodeset: legacy-ubuntu-xenial-2-node
  40. pre-run: playbooks/pre/prepare-workspace.yaml
  41. run: playbooks/magnum-functional-base.yaml
  42. post-run: playbooks/post/upload-logs.yaml
  43. required-projects:
  44. - openstack/devstack-gate
  45. - openstack/diskimage-builder
  46. - openstack/ironic
  47. - openstack/ironic-lib
  48. - openstack/ironic-python-agent
  49. - openstack/magnum
  50. - x/pyghmi
  51. - openstack/python-ironicclient
  52. - openstack/python-magnumclient
  53. - openstack/virtualbmc
  54. irrelevant-files:
  55. - ^.*\.rst$
  56. - ^doc/.*$
  57. - ^specs/.*$
  58. - ^install-guide/.*$
  59. - ^releasenotes/.*$
  60. vars:
  61. ironic: 0
  62. ceilometer: 0
  63. swift: 0
  64. horizon: 0
  65. multinode: 1
  66. neutron: 1
  67. tempest: 0
  68. branch_override: default
  69. - job:
  70. name: magnum-functional-api
  71. parent: magnum-functional-base
  72. vars:
  73. coe: api
  74. - job:
  75. name: magnum-functional-k8s
  76. parent: magnum-functional-base
  77. voting: false
  78. vars:
  79. coe: k8s
  80. irrelevant-files:
  81. - ^.*\.rst$
  82. - ^doc/.*$
  83. - ^specs/.*$
  84. - ^install-guide/.*$
  85. - ^releasenotes/.*$
  86. - ^magnum/drivers/swarm.*$
  87. - ^magnum/drivers/mesos.*$
  88. - job:
  89. name: magnum-functional-swarm-mode
  90. parent: magnum-functional-base
  91. voting: false
  92. branches: ^(?!stable/(newton|ocata)).*$
  93. vars:
  94. coe: swarm-mode
  95. irrelevant-files:
  96. - ^.*\.rst$
  97. - ^doc/.*$
  98. - ^specs/.*$
  99. - ^install-guide/.*$
  100. - ^releasenotes/.*$
  101. - ^magnum/drivers/swarm_fedora_atomic_v1/.*$
  102. - ^magnum/drivers/k8s.*$
  103. - ^magnum/drivers/mesos.*$
  104. - job:
  105. name: magnum-functional-dcos
  106. parent: magnum-functional-base
  107. voting: false
  108. branches: ^(?!stable/(newton|ocata)).*$
  109. vars:
  110. coe: dcos
  111. irrelevant-files:
  112. - ^.*\.rst$
  113. - ^doc/.*$
  114. - ^specs/.*$
  115. - ^install-guide/.*$
  116. - ^releasenotes/.*$
  117. - ^magnum/drivers/k8s.*$
  118. - ^magnum/drivers/mesos.*$
  119. - ^magnum/drivers/swarm.*$
  120. - job:
  121. name: magnum-functional-mesos
  122. parent: magnum-functional-base
  123. voting: false
  124. vars:
  125. coe: mesos
  126. irrelevant-files:
  127. - ^.*\.rst$
  128. - ^doc/.*$
  129. - ^specs/.*$
  130. - ^install-guide/.*$
  131. - ^releasenotes/.*$
  132. - ^magnum/drivers/k8s.*$
  133. - ^magnum/drivers/swarm.*$
  134. - job:
  135. name: magnum-functional-swarm
  136. parent: magnum-functional-base
  137. voting: false
  138. vars:
  139. coe: swarm
  140. irrelevant-files:
  141. - ^.*\.rst$
  142. - ^doc/.*$
  143. - ^specs/.*$
  144. - ^install-guide/.*$
  145. - ^releasenotes/.*$
  146. - ^magnum/drivers/swarm_fedora_atomic_v2/.*$
  147. - ^magnum/drivers/k8s.*$
  148. - ^magnum/drivers/mesos.*$
  149. - job:
  150. name: magnum-functional-k8s-ironic
  151. parent: magnum-functional-base
  152. voting: false
  153. vars:
  154. coe: k8s
  155. ironic: 1
  156. irrelevant-files:
  157. - ^.*\.rst$
  158. - ^doc/.*$
  159. - ^specs/.*$
  160. - ^install-guide/.*$
  161. - ^releasenotes/.*$
  162. - ^magnum/drivers/swarm.*$
  163. - ^magnum/drivers/mesos.*$
  164. - job:
  165. name: magnum-functional-swarm-ironic
  166. parent: magnum-functional-base
  167. voting: false
  168. vars:
  169. coe: swarm
  170. ironic: 1
  171. irrelevant-files:
  172. - ^.*\.rst$
  173. - ^doc/.*$
  174. - ^specs/.*$
  175. - ^install-guide/.*$
  176. - ^releasenotes/.*$
  177. - ^magnum/drivers/k8s.*$
  178. - ^magnum/drivers/mesos.*$
  179. - job:
  180. name: magnum-functional-k8s-multinode
  181. parent: magnum-functional-multinode-base
  182. voting: false
  183. vars:
  184. coe: k8s
  185. irrelevant-files:
  186. - ^.*\.rst$
  187. - ^doc/.*$
  188. - ^specs/.*$
  189. - ^install-guide/.*$
  190. - ^releasenotes/.*$
  191. - ^magnum/drivers/swarm.*$
  192. - ^magnum/drivers/mesos.*$
  193. - job:
  194. name: magnum-functional-swarm-mode-multinode
  195. parent: magnum-functional-multinode-base
  196. voting: false
  197. branches: ^(?!stable/(newton|ocata)).*$
  198. vars:
  199. coe: swarm-mode
  200. irrelevant-files:
  201. - ^.*\.rst$
  202. - ^doc/.*$
  203. - ^specs/.*$
  204. - ^install-guide/.*$
  205. - ^releasenotes/.*$
  206. - ^magnum/drivers/k8s.*$
  207. - ^magnum/drivers/mesos.*$
  208. - ^magnum/drivers/swarm_fedora_atomic_v1/.*$
  209. - job:
  210. name: magnum-non-functional-tox-migration
  211. nodeset: legacy-ubuntu-xenial
  212. run: playbooks/magnum-tox-migration.yaml
  213. post-run: playbooks/post/upload-logs-tox.yaml
  214. timeout: 2400
  215. required-projects:
  216. - openstack/requirements
  217. - job:
  218. name: magnum-buildimages-base
  219. parent: legacy-publish-openstack-artifacts
  220. timeout: 3600
  221. nodeset: legacy-ubuntu-xenial
  222. pre-run: playbooks/pre/prepare-workspace-images.yaml
  223. run: playbooks/magnum-buildimages-base.yaml
  224. post-run: playbooks/post/upload-images.yaml
  225. required-projects:
  226. - openstack/dib-utils
  227. - openstack/diskimage-builder
  228. - openstack/magnum
  229. - job:
  230. name: magnum-dib-buildimage-fedora-atomic-25
  231. parent: magnum-buildimages-base
  232. vars:
  233. image_name: fedora-atomic-25
  234. - job:
  235. name: magnum-dib-buildimage-ubuntu-mesos
  236. parent: magnum-buildimages-base
  237. vars:
  238. image_name: ubuntu-mesos
  239. - job:
  240. name: magnum-dib-buildimage-centos-dcos
  241. parent: magnum-buildimages-base
  242. vars:
  243. image_name: centos-dcos
  244. - project:
  245. templates:
  246. - openstack-python-jobs
  247. - openstack-python35-jobs
  248. - check-requirements
  249. - publish-openstack-sphinx-docs
  250. - release-notes-jobs
  251. check:
  252. jobs:
  253. - magnum-functional-api
  254. - magnum-functional-k8s
  255. - magnum-functional-swarm-mode
  256. - openstack-tox-cover:
  257. voting: false
  258. gate:
  259. queue: magnum
  260. jobs:
  261. - magnum-functional-api
  262. experimental:
  263. jobs:
  264. - magnum-functional-dcos
  265. - magnum-functional-mesos
  266. - magnum-functional-swarm
  267. - magnum-functional-k8s-ironic
  268. - magnum-functional-swarm-ironic
  269. - magnum-functional-k8s-multinode
  270. - magnum-functional-swarm-mode-multinode
  271. - magnum-non-functional-tox-migration