Configuration files for project CI systems
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.
 
 
 

299 lines
9.4 KiB

  1. elements-dir: /etc/nodepool/elements
  2. images-dir: /opt/nodepool_dib
  3. zookeeper-servers:
  4. - host: zk01.openstack.org
  5. port: 2181
  6. - host: zk02.openstack.org
  7. port: 2181
  8. - host: zk03.openstack.org
  9. port: 2181
  10. # NOTE(pabelanger): To avoid a race conditions between multiple launchers, only
  11. # nl01.o.o will manage min-ready of our labels. If nl01.o.o is ever disabled,
  12. # another launcher will need to assume this logic.
  13. labels:
  14. - name: centos-7
  15. - name: centos-8
  16. - name: centos-8-stream
  17. - name: debian-buster
  18. - name: debian-stretch
  19. - name: fedora-31
  20. - name: fedora-32
  21. - name: gentoo-17-0-systemd
  22. - name: opensuse-15
  23. - name: opensuse-tumbleweed
  24. - name: ubuntu-bionic
  25. - name: ubuntu-bionic-limestone-debug
  26. - name: ubuntu-focal
  27. - name: ubuntu-xenial
  28. - name: centos-7-expanded
  29. min-ready: 0
  30. - name: ubuntu-bionic-expanded
  31. min-ready: 0
  32. - name: ubuntu-bionic-32GB
  33. min-ready: 0
  34. - name: multi-numa-ubuntu-bionic
  35. min-ready: 0
  36. - name: multi-numa-ubuntu-bionic-expanded
  37. min-ready: 0
  38. - name: multi-numa-centos-7
  39. min-ready: 0
  40. - name: multi-numa-centos-7-expanded
  41. min-ready: 0
  42. - name: nested-virt-ubuntu-bionic
  43. min-ready: 0
  44. - name: nested-virt-ubuntu-focal
  45. min-ready: 0
  46. - name: nested-virt-centos-7
  47. min-ready: 0
  48. - name: nested-virt-centos-8
  49. min-ready: 0
  50. - name: nested-virt-centos-8-stream
  51. min-ready: 0
  52. providers:
  53. - name: limestone-regionone
  54. region-name: 'RegionOne'
  55. cloud: limestone
  56. boot-timeout: 120
  57. launch-timeout: 300
  58. rate: 0.01
  59. diskimages: &provider_diskimages
  60. - name: centos-7
  61. config-drive: true
  62. - name: centos-8
  63. config-drive: true
  64. - name: centos-8-stream
  65. config-drive: true
  66. - name: debian-buster
  67. config-drive: true
  68. - name: debian-stretch
  69. config-drive: true
  70. - name: fedora-31
  71. config-drive: true
  72. - name: fedora-32
  73. config-drive: true
  74. - name: gentoo-17-0-systemd
  75. config-drive: true
  76. - name: opensuse-15
  77. config-drive: true
  78. - name: opensuse-tumbleweed
  79. config-drive: true
  80. - name: ubuntu-bionic
  81. config-drive: true
  82. - name: ubuntu-focal
  83. config-drive: true
  84. - name: ubuntu-xenial
  85. config-drive: true
  86. pools:
  87. - name: main
  88. max-servers: 50
  89. labels:
  90. - name: centos-7
  91. min-ram: 8000
  92. flavor-name: 'nodepool.0'
  93. diskimage: centos-7
  94. key-name: infra-root-keys-2020-05-13
  95. - name: centos-8
  96. min-ram: 8000
  97. flavor-name: 'nodepool.0'
  98. diskimage: centos-8
  99. key-name: infra-root-keys-2020-05-13
  100. - name: centos-8-stream
  101. min-ram: 8000
  102. flavor-name: 'nodepool.0'
  103. diskimage: centos-8-stream
  104. key-name: infra-root-keys-2020-05-13
  105. - name: debian-buster
  106. min-ram: 8000
  107. flavor-name: 'nodepool.0'
  108. diskimage: debian-buster
  109. key-name: infra-root-keys-2020-05-13
  110. - name: debian-stretch
  111. min-ram: 8000
  112. flavor-name: 'nodepool.0'
  113. diskimage: debian-stretch
  114. key-name: infra-root-keys-2020-05-13
  115. - name: fedora-31
  116. min-ram: 8000
  117. flavor-name: 'nodepool.0'
  118. diskimage: fedora-31
  119. key-name: infra-root-keys-2020-05-13
  120. - name: fedora-32
  121. min-ram: 8000
  122. flavor-name: 'nodepool.0'
  123. diskimage: fedora-32
  124. key-name: infra-root-keys-2020-05-13
  125. - name: gentoo-17-0-systemd
  126. min-ram: 8000
  127. flavor-name: 'nodepool.0'
  128. diskimage: gentoo-17-0-systemd
  129. key-name: infra-root-keys-2020-05-13
  130. - name: opensuse-15
  131. min-ram: 8000
  132. flavor-name: 'nodepool.0'
  133. diskimage: opensuse-15
  134. key-name: infra-root-keys-2020-05-13
  135. - name: opensuse-tumbleweed
  136. min-ram: 8000
  137. flavor-name: 'nodepool.0'
  138. diskimage: opensuse-tumbleweed
  139. key-name: infra-root-keys-2020-05-13
  140. - name: ubuntu-bionic
  141. min-ram: 8000
  142. flavor-name: 'nodepool.0'
  143. diskimage: ubuntu-bionic
  144. key-name: infra-root-keys-2020-05-13
  145. - name: ubuntu-bionic-limestone-debug
  146. min-ram: 8000
  147. flavor-name: 'nodepool.0'
  148. diskimage: ubuntu-bionic
  149. key-name: infra-root-keys-2020-05-13
  150. - name: ubuntu-focal
  151. min-ram: 8000
  152. flavor-name: 'nodepool.0'
  153. diskimage: ubuntu-focal
  154. key-name: infra-root-keys-2020-05-13
  155. - name: ubuntu-xenial
  156. min-ram: 8000
  157. flavor-name: 'nodepool.0'
  158. diskimage: ubuntu-xenial
  159. key-name: infra-root-keys-2020-05-13
  160. - name: nested-virt-ubuntu-bionic
  161. min-ram: 8000
  162. flavor-name: 'nodepool.0'
  163. diskimage: ubuntu-bionic
  164. key-name: infra-root-keys-2020-05-13
  165. - name: nested-virt-ubuntu-focal
  166. min-ram: 8000
  167. flavor-name: 'nodepool.0'
  168. diskimage: ubuntu-focal
  169. key-name: infra-root-keys-2020-05-13
  170. - name: nested-virt-centos-7
  171. min-ram: 8000
  172. flavor-name: 'nodepool.0'
  173. diskimage: centos-7
  174. key-name: infra-root-keys-2020-05-13
  175. - name: nested-virt-centos-8
  176. min-ram: 8000
  177. flavor-name: 'nodepool.0'
  178. diskimage: centos-8
  179. key-name: infra-root-keys-2020-05-13
  180. - name: nested-virt-centos-8-stream
  181. min-ram: 8000
  182. flavor-name: 'nodepool.0'
  183. diskimage: centos-8-stream
  184. key-name: infra-root-keys-2020-05-13
  185. - name: airship-kna1
  186. region-name: 'Kna1'
  187. cloud: airship-citycloud
  188. boot-timeout: 120
  189. launch-timeout: 600
  190. clean-floating-ips: true
  191. rate: 0.25
  192. diskimages: *provider_diskimages
  193. pools:
  194. - name: main
  195. # Canary capacity (by memory less than half capacity of airship pool).
  196. max-servers: 10
  197. labels:
  198. - name: centos-7
  199. min-ram: 8000
  200. flavor-name: '8C-8GB-100GB'
  201. diskimage: centos-7
  202. key-name: infra-root-keys-2020-05-13
  203. - name: centos-8
  204. min-ram: 8000
  205. flavor-name: '8C-8GB-100GB'
  206. diskimage: centos-8
  207. key-name: infra-root-keys-2020-05-13
  208. - name: centos-8-stream
  209. min-ram: 8000
  210. flavor-name: '8C-8GB-100GB'
  211. diskimage: centos-8-stream
  212. key-name: infra-root-keys-2020-05-13
  213. - name: debian-buster
  214. min-ram: 8000
  215. flavor-name: '8C-8GB-100GB'
  216. diskimage: debian-buster
  217. key-name: infra-root-keys-2020-05-13
  218. - name: debian-stretch
  219. min-ram: 8000
  220. flavor-name: '8C-8GB-100GB'
  221. diskimage: debian-stretch
  222. key-name: infra-root-keys-2020-05-13
  223. - name: fedora-31
  224. min-ram: 8000
  225. flavor-name: '8C-8GB-100GB'
  226. diskimage: fedora-31
  227. key-name: infra-root-keys-2020-05-13
  228. - name: fedora-32
  229. min-ram: 8000
  230. flavor-name: '8C-8GB-100GB'
  231. diskimage: fedora-32
  232. key-name: infra-root-keys-2020-05-13
  233. - name: gentoo-17-0-systemd
  234. min-ram: 8000
  235. flavor-name: '8C-8GB-100GB'
  236. diskimage: gentoo-17-0-systemd
  237. key-name: infra-root-keys-2020-05-13
  238. - name: opensuse-15
  239. min-ram: 8000
  240. flavor-name: '8C-8GB-100GB'
  241. diskimage: opensuse-15
  242. key-name: infra-root-keys-2020-05-13
  243. - name: opensuse-tumbleweed
  244. min-ram: 8000
  245. flavor-name: '8C-8GB-100GB'
  246. diskimage: opensuse-tumbleweed
  247. key-name: infra-root-keys-2020-05-13
  248. - name: ubuntu-bionic
  249. min-ram: 8000
  250. flavor-name: '8C-8GB-100GB'
  251. diskimage: ubuntu-bionic
  252. key-name: infra-root-keys-2020-05-13
  253. - name: ubuntu-focal
  254. min-ram: 8000
  255. flavor-name: '8C-8GB-100GB'
  256. diskimage: ubuntu-focal
  257. key-name: infra-root-keys-2020-05-13
  258. - name: ubuntu-xenial
  259. min-ram: 8000
  260. flavor-name: '8C-8GB-100GB'
  261. diskimage: ubuntu-xenial
  262. key-name: infra-root-keys-2020-05-13
  263. # TODO add nested virt labels once confirmed nested virt works
  264. # to some degree.
  265. - name: airship
  266. # Jobs expected to run 1x 32GB instance + 3x 16GB instances with
  267. # goal of running 4 jobs concurrently.
  268. max-servers: 16
  269. labels:
  270. - name: ubuntu-bionic-expanded
  271. min-ram: 16000
  272. flavor-name: '8C-16GB-100GB'
  273. diskimage: ubuntu-bionic
  274. key-name: infra-root-keys-2020-05-13
  275. - name: ubuntu-bionic-32GB
  276. min-ram: 32000
  277. flavor-name: '8C-32GB-100GB'
  278. diskimage: ubuntu-bionic
  279. key-name: infra-root-keys-2020-05-13
  280. diskimages:
  281. - name: centos-7
  282. - name: centos-8
  283. - name: centos-8-stream
  284. - name: debian-buster
  285. - name: debian-stretch
  286. - name: fedora-31
  287. - name: fedora-32
  288. - name: gentoo-17-0-systemd
  289. - name: opensuse-15
  290. - name: opensuse-tumbleweed
  291. - name: ubuntu-bionic
  292. - name: ubuntu-focal
  293. - name: ubuntu-xenial