Ansible deployment of the Kolla containers
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.

242 lines
5.6KB

  1. ---
  2. - job:
  3. name: kolla-ansible-centos-source
  4. parent: kolla-ansible-base
  5. nodeset: kolla-ansible-centos
  6. vars:
  7. base_distro: centos
  8. install_type: source
  9. - job:
  10. name: kolla-ansible-ubuntu-source
  11. parent: kolla-ansible-base
  12. nodeset: kolla-ansible-bionic
  13. vars:
  14. base_distro: ubuntu
  15. install_type: source
  16. - job:
  17. name: kolla-ansible-oraclelinux-source
  18. parent: kolla-ansible-base
  19. nodeset: kolla-ansible-centos
  20. voting: false
  21. vars:
  22. base_distro: oraclelinux
  23. install_type: source
  24. - job:
  25. name: kolla-ansible-centos-binary
  26. parent: kolla-ansible-base
  27. nodeset: kolla-ansible-centos
  28. voting: false
  29. vars:
  30. base_distro: centos
  31. install_type: binary
  32. - job:
  33. name: kolla-ansible-ubuntu-binary
  34. parent: kolla-ansible-base
  35. nodeset: kolla-ansible-bionic
  36. voting: false
  37. vars:
  38. base_distro: ubuntu
  39. install_type: binary
  40. - job:
  41. name: kolla-ansible-oraclelinux-binary
  42. parent: kolla-ansible-base
  43. nodeset: kolla-ansible-centos
  44. voting: false
  45. vars:
  46. base_distro: oraclelinux
  47. install_type: binary
  48. - job:
  49. name: kolla-ansible-ubuntu-source-ceph
  50. parent: kolla-ansible-base
  51. nodeset: kolla-ansible-bionic-multi
  52. timeout: 9000
  53. voting: false
  54. vars:
  55. base_distro: ubuntu
  56. install_type: source
  57. scenario: ceph
  58. host-vars:
  59. primary:
  60. ceph_osd_storetype: filestore
  61. secondary1:
  62. ceph_osd_storetype: bluestore
  63. secondary2:
  64. ceph_osd_storetype: bluestore
  65. - job:
  66. name: kolla-ansible-centos-source-ceph
  67. parent: kolla-ansible-base
  68. nodeset: kolla-ansible-centos-multi
  69. timeout: 9000
  70. voting: false
  71. vars:
  72. base_distro: centos
  73. install_type: source
  74. scenario: ceph
  75. host-vars:
  76. primary:
  77. ceph_osd_storetype: filestore
  78. secondary1:
  79. ceph_osd_storetype: bluestore
  80. secondary2:
  81. ceph_osd_storetype: bluestore
  82. - job:
  83. name: kolla-ansible-oraclelinux-source-ceph
  84. parent: kolla-ansible-base
  85. nodeset: kolla-ansible-centos-multi
  86. timeout: 9000
  87. voting: false
  88. vars:
  89. base_distro: oraclelinux
  90. install_type: source
  91. scenario: ceph
  92. host-vars:
  93. primary:
  94. ceph_osd_storetype: filestore
  95. secondary1:
  96. ceph_osd_storetype: bluestore
  97. secondary2:
  98. ceph_osd_storetype: bluestore
  99. - job:
  100. name: kolla-ansible-ubuntu-source-cinder-lvm
  101. parent: kolla-ansible-base
  102. nodeset: kolla-ansible-bionic-multi
  103. voting: false
  104. vars:
  105. base_distro: ubuntu
  106. install_type: source
  107. scenario: cinder-lvm
  108. - job:
  109. name: kolla-ansible-centos-source-cinder-lvm
  110. parent: kolla-ansible-base
  111. nodeset: kolla-ansible-centos-multi
  112. voting: false
  113. vars:
  114. base_distro: centos
  115. install_type: source
  116. scenario: cinder-lvm
  117. - job:
  118. name: kolla-ansible-centos-source-upgrade
  119. parent: kolla-ansible-upgrade-base
  120. nodeset: kolla-ansible-centos
  121. vars:
  122. base_distro: centos
  123. install_type: source
  124. - job:
  125. name: kolla-ansible-ubuntu-source-upgrade
  126. parent: kolla-ansible-upgrade-base
  127. nodeset: kolla-ansible-bionic
  128. vars:
  129. base_distro: ubuntu
  130. install_type: source
  131. - job:
  132. name: kolla-ansible-ubuntu-source-upgrade-ceph
  133. parent: kolla-ansible-upgrade-base
  134. nodeset: kolla-ansible-bionic-multi
  135. timeout: 9000
  136. voting: false
  137. vars:
  138. base_distro: ubuntu
  139. install_type: source
  140. scenario: upgrade-ceph
  141. host-vars:
  142. primary:
  143. ceph_osd_storetype: filestore
  144. secondary1:
  145. ceph_osd_storetype: bluestore
  146. secondary2:
  147. ceph_osd_storetype: bluestore
  148. - job:
  149. name: kolla-ansible-centos-source-upgrade-ceph
  150. parent: kolla-ansible-upgrade-base
  151. nodeset: kolla-ansible-centos-multi
  152. timeout: 9000
  153. voting: false
  154. vars:
  155. base_distro: centos
  156. install_type: source
  157. scenario: upgrade-ceph
  158. host-vars:
  159. primary:
  160. ceph_osd_storetype: filestore
  161. secondary1:
  162. ceph_osd_storetype: bluestore
  163. secondary2:
  164. ceph_osd_storetype: bluestore
  165. - job:
  166. name: kolla-ansible-bifrost-centos-source
  167. parent: kolla-ansible-bifrost-base
  168. nodeset: kolla-ansible-centos
  169. voting: false
  170. vars:
  171. base_distro: centos
  172. - job:
  173. name: kolla-ansible-ubuntu-source-zun
  174. parent: kolla-ansible-base
  175. nodeset: kolla-ansible-bionic
  176. voting: false
  177. vars:
  178. base_distro: ubuntu
  179. install_type: source
  180. scenario: zun
  181. - job:
  182. name: kolla-ansible-centos-source-scenario-nfv
  183. parent: kolla-ansible-base
  184. nodeset: kolla-ansible-centos-multi
  185. description: CI scenario to test NFV orchestration
  186. voting: false
  187. vars:
  188. base_distro: centos
  189. install_type: source
  190. scenario: scenario_nfv
  191. - job:
  192. name: kolla-ansible-centos-source-ironic
  193. parent: kolla-ansible-ironic-base
  194. nodeset: kolla-ansible-centos
  195. vars:
  196. base_distro: centos
  197. install_type: source
  198. - job:
  199. name: kolla-ansible-centos-binary-ironic
  200. parent: kolla-ansible-ironic-base
  201. nodeset: kolla-ansible-centos
  202. vars:
  203. base_distro: centos
  204. install_type: binary
  205. - job:
  206. name: kolla-ansible-ubuntu-source-ironic
  207. parent: kolla-ansible-ironic-base
  208. nodeset: kolla-ansible-bionic
  209. vars:
  210. base_distro: ubuntu
  211. install_type: source
  212. # Not running this job because the ironic-neutron-agent image is not available
  213. # for Ubuntu binary.
  214. - job:
  215. name: kolla-ansible-ubuntu-binary-ironic
  216. parent: kolla-ansible-ironic-base
  217. nodeset: kolla-ansible-bionic
  218. vars:
  219. base_distro: ubuntu
  220. install_type: binary