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.
 
 
 

514 lines
16 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. #
  14. # Note this doesn't apply for labels that are only provided by this launcher;
  15. # ubuntu-xenial-arm64 being one of them.
  16. labels:
  17. - name: centos-7
  18. - name: centos-8
  19. - name: centos-8-arm64
  20. min-ready: 1
  21. - name: centos-8-arm64-large
  22. min-ready: 1
  23. - name: centos-8-stream
  24. - name: debian-buster
  25. - name: debian-buster-arm64
  26. min-ready: 1
  27. - name: debian-stretch
  28. - name: debian-stretch-arm64
  29. min-ready: 1
  30. - name: fedora-31
  31. - name: fedora-32
  32. - name: gentoo-17-0-systemd
  33. - name: opensuse-15
  34. - name: opensuse-tumbleweed
  35. - name: ubuntu-bionic
  36. - name: ubuntu-focal
  37. - name: ubuntu-xenial
  38. - name: ubuntu-xenial-arm64
  39. min-ready: 1
  40. - name: ubuntu-focal-arm64
  41. min-ready: 0
  42. - name: ubuntu-bionic-arm64
  43. min-ready: 1
  44. - name: ubuntu-bionic-arm64-large
  45. min-ready: 1
  46. - name: ubuntu-bionic-vexxhost
  47. min-ready: 0
  48. - name: ubuntu-bionic-expanded-vexxhost
  49. min-ready: 0
  50. - name: centos-7-gpu
  51. min-ready: 0
  52. - name: ubuntu-xenial-gpu
  53. min-ready: 0
  54. - name: ubuntu-bionic-gpu
  55. min-ready: 0
  56. - name: nested-virt-ubuntu-bionic
  57. min-ready: 0
  58. - name: nested-virt-ubuntu-focal
  59. min-ready: 0
  60. - name: nested-virt-centos-7
  61. min-ready: 0
  62. - name: nested-virt-centos-8
  63. min-ready: 0
  64. - name: nested-virt-centos-8-stream
  65. min-ready: 0
  66. providers:
  67. - name: inap-mtl01
  68. region-name: 'mtl01'
  69. cloud: inap
  70. boot-timeout: 120
  71. launch-timeout: 600
  72. rate: 0.001
  73. diskimages: &provider_diskimages
  74. - name: centos-7
  75. config-drive: true
  76. - name: centos-8
  77. config-drive: true
  78. - name: centos-8-stream
  79. config-drive: true
  80. - name: debian-buster
  81. config-drive: true
  82. - name: debian-stretch
  83. config-drive: true
  84. - name: fedora-31
  85. config-drive: true
  86. - name: fedora-32
  87. config-drive: true
  88. - name: gentoo-17-0-systemd
  89. config-drive: true
  90. - name: opensuse-15
  91. config-drive: true
  92. - name: opensuse-tumbleweed
  93. config-drive: true
  94. - name: ubuntu-bionic
  95. config-drive: true
  96. - name: ubuntu-focal
  97. config-drive: true
  98. - name: ubuntu-xenial
  99. config-drive: true
  100. pools:
  101. - name: main
  102. max-servers: 0
  103. labels:
  104. - name: centos-7
  105. min-ram: 8000
  106. flavor-name: 'A1.8'
  107. diskimage: centos-7
  108. key-name: infra-root-keys-2020-05-13
  109. - name: centos-8
  110. min-ram: 8000
  111. flavor-name: 'A1.8'
  112. diskimage: centos-8
  113. key-name: infra-root-keys-2020-05-13
  114. - name: centos-8-stream
  115. min-ram: 8000
  116. flavor-name: 'A1.8'
  117. diskimage: centos-8-stream
  118. key-name: infra-root-keys-2020-05-13
  119. - name: debian-buster
  120. min-ram: 8000
  121. flavor-name: 'A1.8'
  122. diskimage: debian-buster
  123. key-name: infra-root-keys-2020-05-13
  124. - name: debian-stretch
  125. min-ram: 8000
  126. flavor-name: 'A1.8'
  127. diskimage: debian-stretch
  128. key-name: infra-root-keys-2020-05-13
  129. - name: fedora-31
  130. min-ram: 8000
  131. flavor-name: 'A1.8'
  132. diskimage: fedora-31
  133. key-name: infra-root-keys-2020-05-13
  134. - name: fedora-32
  135. min-ram: 8000
  136. flavor-name: 'A1.8'
  137. diskimage: fedora-32
  138. key-name: infra-root-keys-2020-05-13
  139. - name: gentoo-17-0-systemd
  140. min-ram: 8000
  141. flavor-name: 'A1.8'
  142. diskimage: gentoo-17-0-systemd
  143. key-name: infra-root-keys-2020-05-13
  144. - name: opensuse-15
  145. min-ram: 8000
  146. flavor-name: 'A1.8'
  147. diskimage: opensuse-15
  148. key-name: infra-root-keys-2020-05-13
  149. - name: opensuse-tumbleweed
  150. min-ram: 8000
  151. flavor-name: 'A1.8'
  152. diskimage: opensuse-tumbleweed
  153. key-name: infra-root-keys-2020-05-13
  154. - name: ubuntu-bionic
  155. min-ram: 8000
  156. flavor-name: 'A1.8'
  157. diskimage: ubuntu-bionic
  158. key-name: infra-root-keys-2020-05-13
  159. - name: ubuntu-focal
  160. min-ram: 8000
  161. flavor-name: 'A1.8'
  162. diskimage: ubuntu-focal
  163. key-name: infra-root-keys-2020-05-13
  164. - name: ubuntu-xenial
  165. min-ram: 8000
  166. flavor-name: 'A1.8'
  167. diskimage: ubuntu-xenial
  168. key-name: infra-root-keys-2020-05-13
  169. - name: vexxhost-ca-ymq-1
  170. region-name: 'ca-ymq-1'
  171. cloud: vexxhost
  172. boot-timeout: 120
  173. rate: 0.001
  174. diskimages: *provider_diskimages
  175. pools:
  176. - name: main
  177. max-servers: 50
  178. labels:
  179. - name: centos-7
  180. min-ram: 8000
  181. flavor-name: 'osf-highcpu-8'
  182. diskimage: centos-7
  183. key-name: infra-root-keys-2020-05-13
  184. - name: centos-8
  185. min-ram: 8000
  186. flavor-name: 'osf-highcpu-8'
  187. diskimage: centos-8
  188. key-name: infra-root-keys-2020-05-13
  189. - name: centos-8-stream
  190. min-ram: 8000
  191. flavor-name: 'osf-highcpu-8'
  192. diskimage: centos-8-stream
  193. key-name: infra-root-keys-2020-05-13
  194. - name: debian-buster
  195. min-ram: 8000
  196. flavor-name: 'osf-highcpu-8'
  197. diskimage: debian-buster
  198. key-name: infra-root-keys-2020-05-13
  199. - name: debian-stretch
  200. min-ram: 8000
  201. flavor-name: 'osf-highcpu-8'
  202. diskimage: debian-stretch
  203. key-name: infra-root-keys-2020-05-13
  204. - name: fedora-31
  205. min-ram: 8000
  206. flavor-name: 'osf-highcpu-8'
  207. diskimage: fedora-31
  208. key-name: infra-root-keys-2020-05-13
  209. - name: fedora-32
  210. min-ram: 8000
  211. flavor-name: 'osf-highcpu-8'
  212. diskimage: fedora-32
  213. key-name: infra-root-keys-2020-05-13
  214. - name: gentoo-17-0-systemd
  215. min-ram: 8000
  216. flavor-name: 'osf-highcpu-8'
  217. diskimage: gentoo-17-0-systemd
  218. key-name: infra-root-keys-2020-05-13
  219. - name: opensuse-15
  220. min-ram: 8000
  221. flavor-name: 'osf-highcpu-8'
  222. diskimage: opensuse-15
  223. key-name: infra-root-keys-2020-05-13
  224. - name: opensuse-tumbleweed
  225. min-ram: 8000
  226. flavor-name: 'osf-highcpu-8'
  227. diskimage: opensuse-tumbleweed
  228. key-name: infra-root-keys-2020-05-13
  229. - name: ubuntu-bionic
  230. min-ram: 8000
  231. flavor-name: 'osf-highcpu-8'
  232. diskimage: ubuntu-bionic
  233. key-name: infra-root-keys-2020-05-13
  234. - name: ubuntu-focal
  235. min-ram: 8000
  236. flavor-name: 'osf-highcpu-8'
  237. diskimage: ubuntu-focal
  238. key-name: infra-root-keys-2020-05-13
  239. - name: ubuntu-xenial
  240. min-ram: 8000
  241. flavor-name: 'osf-highcpu-8'
  242. diskimage: ubuntu-xenial
  243. key-name: infra-root-keys-2020-05-13
  244. - name: nested-virt-ubuntu-bionic
  245. min-ram: 8000
  246. flavor-name: 'osf-highcpu-8'
  247. diskimage: ubuntu-bionic
  248. key-name: infra-root-keys-2020-05-13
  249. - name: nested-virt-ubuntu-focal
  250. min-ram: 8000
  251. flavor-name: 'osf-highcpu-8'
  252. diskimage: ubuntu-focal
  253. key-name: infra-root-keys-2020-05-13
  254. - name: nested-virt-centos-7
  255. min-ram: 8000
  256. flavor-name: 'osf-highcpu-8'
  257. diskimage: centos-7
  258. key-name: infra-root-keys-2020-05-13
  259. - name: vexxhost-specific
  260. max-servers: 20
  261. labels:
  262. - name: ubuntu-bionic-expanded-vexxhost
  263. flavor-name: 'osf-standard-16'
  264. diskimage: ubuntu-bionic
  265. key-name: infra-root-keys-2020-05-13
  266. - name: ubuntu-bionic-vexxhost
  267. flavor-name: 'osf-highcpu-8'
  268. diskimage: ubuntu-bionic
  269. key-name: infra-root-keys-2020-05-13
  270. - name: gpu
  271. max-servers: 2
  272. labels:
  273. - name: centos-7-gpu
  274. min-ram: 8000
  275. flavor-name: 'v2-gpu-6'
  276. diskimage: centos-7
  277. key-name: infra-root-keys-2020-05-13
  278. - name: ubuntu-xenial-gpu
  279. min-ram: 8000
  280. flavor-name: 'v2-gpu-6'
  281. diskimage: ubuntu-xenial
  282. key-name: infra-root-keys-2020-05-13
  283. - name: ubuntu-bionic-gpu
  284. min-ram: 8000
  285. flavor-name: 'v2-gpu-6'
  286. diskimage: ubuntu-bionic
  287. key-name: infra-root-keys-2020-05-13
  288. - name: vexxhost-sjc1
  289. region-name: sjc1
  290. cloud: vexxhost
  291. boot-timeout: 120
  292. rate: 0.001
  293. diskimages: *provider_diskimages
  294. pools:
  295. - name: main
  296. max-servers: 0
  297. labels:
  298. - name: centos-7
  299. min-ram: 8000
  300. flavor-name: v2-highcpu-8
  301. boot-from-volume: true
  302. volume-size: 80
  303. diskimage: centos-7
  304. key-name: infra-root-keys-2020-05-13
  305. - name: centos-8
  306. min-ram: 8000
  307. flavor-name: v2-highcpu-8
  308. boot-from-volume: true
  309. volume-size: 80
  310. diskimage: centos-8
  311. key-name: infra-root-keys-2020-05-13
  312. - name: centos-8-stream
  313. min-ram: 8000
  314. flavor-name: v2-highcpu-8
  315. boot-from-volume: true
  316. volume-size: 80
  317. diskimage: centos-8-stream
  318. key-name: infra-root-keys-2020-05-13
  319. - name: debian-buster
  320. min-ram: 8000
  321. flavor-name: v2-highcpu-8
  322. boot-from-volume: true
  323. volume-size: 80
  324. diskimage: debian-buster
  325. key-name: infra-root-keys-2020-05-13
  326. - name: debian-stretch
  327. min-ram: 8000
  328. flavor-name: v2-highcpu-8
  329. boot-from-volume: true
  330. volume-size: 80
  331. diskimage: debian-stretch
  332. key-name: infra-root-keys-2020-05-13
  333. - name: fedora-31
  334. min-ram: 8000
  335. flavor-name: v2-highcpu-8
  336. boot-from-volume: true
  337. volume-size: 80
  338. diskimage: fedora-31
  339. key-name: infra-root-keys-2020-05-13
  340. - name: fedora-32
  341. min-ram: 8000
  342. flavor-name: v2-highcpu-8
  343. boot-from-volume: true
  344. volume-size: 80
  345. diskimage: fedora-32
  346. key-name: infra-root-keys-2020-05-13
  347. - name: gentoo-17-0-systemd
  348. min-ram: 8000
  349. flavor-name: v2-highcpu-8
  350. boot-from-volume: true
  351. volume-size: 80
  352. diskimage: gentoo-17-0-systemd
  353. key-name: infra-root-keys-2020-05-13
  354. - name: opensuse-15
  355. min-ram: 8000
  356. flavor-name: v2-highcpu-8
  357. boot-from-volume: true
  358. volume-size: 80
  359. diskimage: opensuse-15
  360. key-name: infra-root-keys-2020-05-13
  361. - name: opensuse-tumbleweed
  362. min-ram: 8000
  363. flavor-name: v2-highcpu-8
  364. boot-from-volume: true
  365. volume-size: 80
  366. diskimage: opensuse-tumbleweed
  367. key-name: infra-root-keys-2020-05-13
  368. - name: ubuntu-bionic
  369. min-ram: 8000
  370. flavor-name: v2-highcpu-8
  371. boot-from-volume: true
  372. volume-size: 80
  373. diskimage: ubuntu-bionic
  374. key-name: infra-root-keys-2020-05-13
  375. - name: ubuntu-focal
  376. min-ram: 8000
  377. flavor-name: v2-highcpu-8
  378. boot-from-volume: true
  379. volume-size: 80
  380. diskimage: ubuntu-focal
  381. key-name: infra-root-keys-2020-05-13
  382. - name: ubuntu-xenial
  383. min-ram: 8000
  384. flavor-name: v2-highcpu-8
  385. boot-from-volume: true
  386. volume-size: 80
  387. diskimage: ubuntu-xenial
  388. key-name: infra-root-keys-2020-05-13
  389. - name: nested-virt-ubuntu-bionic
  390. min-ram: 8000
  391. flavor-name: v2-highcpu-8
  392. boot-from-volume: true
  393. volume-size: 80
  394. diskimage: ubuntu-bionic
  395. key-name: infra-root-keys-2020-05-13
  396. - name: nested-virt-ubuntu-focal
  397. min-ram: 8000
  398. flavor-name: v2-highcpu-8
  399. boot-from-volume: true
  400. volume-size: 80
  401. diskimage: ubuntu-focal
  402. key-name: infra-root-keys-2020-05-13
  403. - name: nested-virt-centos-7
  404. min-ram: 8000
  405. flavor-name: v2-highcpu-8
  406. boot-from-volume: true
  407. volume-size: 80
  408. diskimage: centos-7
  409. key-name: infra-root-keys-2020-05-13
  410. - name: nested-virt-centos-8
  411. min-ram: 8000
  412. flavor-name: v2-highcpu-8
  413. boot-from-volume: true
  414. volume-size: 80
  415. diskimage: centos-8
  416. key-name: infra-root-keys-2020-05-13
  417. - name: nested-virt-centos-8-stream
  418. min-ram: 8000
  419. flavor-name: v2-highcpu-8
  420. boot-from-volume: true
  421. volume-size: 80
  422. diskimage: centos-8-stream
  423. key-name: infra-root-keys-2020-05-13
  424. - name: linaro-us
  425. region-name: 'RegionOne'
  426. cloud: linaro-us
  427. boot-timeout: 600
  428. launch-timeout: 800
  429. rate: 0.001
  430. diskimages:
  431. - name: centos-8-arm64
  432. config-drive: true
  433. - name: debian-buster-arm64
  434. config-drive: true
  435. - name: debian-stretch-arm64
  436. config-drive: true
  437. - name: ubuntu-xenial-arm64
  438. config-drive: true
  439. - name: ubuntu-bionic-arm64
  440. config-drive: true
  441. - name: ubuntu-focal-arm64
  442. config-drive: true
  443. pools:
  444. - name: main
  445. max-servers: 40
  446. labels:
  447. - name: centos-8-arm64
  448. min-ram: 8000
  449. flavor-name: 'os.large'
  450. diskimage: centos-8-arm64
  451. key-name: infra-root-keys-2020-05-13
  452. - name: centos-8-arm64-large
  453. min-ram: 16000
  454. flavor-name: 'm1.xxlarge'
  455. diskimage: centos-8-arm64
  456. key-name: infra-root-keys-2020-05-13
  457. - name: debian-buster-arm64
  458. min-ram: 8000
  459. flavor-name: 'os.large'
  460. diskimage: debian-buster-arm64
  461. key-name: infra-root-keys-2020-05-13
  462. - name: debian-stretch-arm64
  463. min-ram: 8000
  464. flavor-name: 'os.large'
  465. diskimage: debian-stretch-arm64
  466. key-name: infra-root-keys-2020-05-13
  467. - name: ubuntu-xenial-arm64
  468. min-ram: 8000
  469. flavor-name: 'os.large'
  470. diskimage: ubuntu-xenial-arm64
  471. key-name: infra-root-keys-2020-05-13
  472. - name: ubuntu-bionic-arm64
  473. min-ram: 8000
  474. flavor-name: 'os.large'
  475. diskimage: ubuntu-bionic-arm64
  476. key-name: infra-root-keys-2020-05-13
  477. - name: ubuntu-bionic-arm64-large
  478. min-ram: 16000
  479. flavor-name: 'm1.xxlarge'
  480. diskimage: ubuntu-bionic-arm64
  481. key-name: infra-root-keys-2020-05-13
  482. - name: ubuntu-focal-arm64
  483. min-ram: 8000
  484. flavor-name: 'os.large'
  485. diskimage: ubuntu-focal-arm64
  486. key-name: infra-root-keys-2020-05-13
  487. diskimages:
  488. - name: centos-7
  489. - name: centos-8
  490. - name: centos-8-arm64
  491. - name: centos-8-stream
  492. - name: debian-buster
  493. - name: debian-buster-arm64
  494. - name: debian-stretch
  495. - name: debian-stretch-arm64
  496. - name: fedora-31
  497. - name: fedora-32
  498. - name: gentoo-17-0-systemd
  499. - name: opensuse-15
  500. - name: opensuse-tumbleweed
  501. - name: ubuntu-bionic
  502. - name: ubuntu-bionic-arm64
  503. - name: ubuntu-focal
  504. - name: ubuntu-focal-arm64
  505. - name: ubuntu-xenial
  506. - name: ubuntu-xenial-arm64