Configuration files for project CI systems
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  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. providers:
  11. - name: citycloud-kna1
  12. region-name: 'Kna1'
  13. cloud: citycloud
  14. rate: 0.25
  15. # Disabled until 2018-07-01 at request of citycloud.
  16. # We should contact them before reenabling at this date.
  17. diskimages: []
  18. - name: citycloud-lon1
  19. region-name: 'Lon1'
  20. cloud: citycloud
  21. rate: 0.25
  22. diskimages: []
  23. - name: citycloud-sto2
  24. region-name: 'Sto2'
  25. cloud: citycloud
  26. rate: 0.25
  27. diskimages: []
  28. - name: ovh-bhs1
  29. region-name: 'BHS1'
  30. cloud: ovh
  31. rate: 0.1
  32. diskimages: &provider_diskimages
  33. - name: centos-7
  34. config-drive: true
  35. - name: centos-8
  36. config-drive: true
  37. - name: debian-buster
  38. config-drive: true
  39. - name: debian-stretch
  40. config-drive: true
  41. - name: fedora-28
  42. config-drive: true
  43. - name: fedora-29
  44. config-drive: true
  45. - name: fedora-30
  46. config-drive: true
  47. - name: gentoo-17-0-systemd
  48. config-drive: true
  49. - name: opensuse-150
  50. config-drive: true
  51. - name: opensuse-15
  52. config-drive: true
  53. - name: opensuse-tumbleweed
  54. config-drive: true
  55. - name: ubuntu-bionic
  56. config-drive: true
  57. - name: ubuntu-trusty
  58. config-drive: true
  59. - name: ubuntu-xenial
  60. config-drive: true
  61. - name: ovh-gra1
  62. region-name: 'GRA1'
  63. cloud: ovh
  64. rate: 0.1
  65. diskimages: *provider_diskimages
  66. - name: inap-mtl01
  67. region-name: 'mtl01'
  68. cloud: inap
  69. rate: 0.001
  70. diskimages: *provider_diskimages
  71. - name: rax-dfw
  72. region-name: 'DFW'
  73. cloud: rax
  74. rate: 0.001
  75. diskimages: *provider_diskimages
  76. - name: rax-iad
  77. region-name: 'IAD'
  78. cloud: rax
  79. rate: 0.001
  80. diskimages: *provider_diskimages
  81. - name: rax-ord
  82. region-name: 'ORD'
  83. cloud: rax
  84. rate: 0.001
  85. diskimages: *provider_diskimages
  86. - name: vexxhost-ca-ymq-1
  87. region-name: 'ca-ymq-1'
  88. cloud: vexxhost
  89. rate: 0.001
  90. diskimages: *provider_diskimages
  91. - name: vexxhost-sjc1
  92. region-name: 'sjc1'
  93. cloud: vexxhost
  94. rate: 0.001
  95. diskimages: *provider_diskimages
  96. - name: limestone-regionone
  97. region-name: 'RegionOne'
  98. cloud: limestone
  99. rate: 0.001
  100. diskimages: *provider_diskimages
  101. - name: packethost-us-west-1
  102. region-name: 'us-west-1'
  103. cloud: packethost
  104. rate: 0.01
  105. diskimages: []
  106. - name: fortnebula-regionone
  107. region-name: 'regionOne'
  108. cloud: fortnebula
  109. rate: 0.001
  110. diskimages: *provider_diskimages
  111. diskimages:
  112. - name: centos-7
  113. pause: false
  114. elements:
  115. - centos-minimal
  116. - vm
  117. - simple-init
  118. - openstack-repos
  119. - nodepool-base
  120. - cache-devstack
  121. - growroot
  122. - infra-package-needs
  123. - epel
  124. env-vars:
  125. TMPDIR: /opt/dib_tmp
  126. DIB_CHECKSUM: '1'
  127. DIB_IMAGE_CACHE: /opt/dib_cache
  128. DIB_JOURNAL_SIZE: '512'
  129. QEMU_IMG_OPTIONS: compat=0.10
  130. DIB_GRUB_TIMEOUT: '0'
  131. DIB_EPEL_DISABLED: '1'
  132. GIT_HTTP_LOW_SPEED_TIME: '300'
  133. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  134. DIB_SHOW_IMAGE_USAGE: '1'
  135. - name: centos-8
  136. pause: false
  137. python-path: /usr/bin/python3
  138. elements:
  139. - centos-minimal
  140. - vm
  141. - simple-init
  142. - openstack-repos
  143. - nodepool-base
  144. - cache-devstack
  145. - growroot
  146. - infra-package-needs
  147. - epel
  148. env-vars:
  149. TMPDIR: /opt/dib_tmp
  150. DIB_CHECKSUM: '1'
  151. DIB_IMAGE_CACHE: /opt/dib_cache
  152. DIB_JOURNAL_SIZE: '512'
  153. QEMU_IMG_OPTIONS: compat=0.10
  154. DIB_GRUB_TIMEOUT: '0'
  155. DIB_EPEL_DISABLED: '1'
  156. GIT_HTTP_LOW_SPEED_TIME: '300'
  157. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  158. DIB_SHOW_IMAGE_USAGE: '1'
  159. DIB_RELEASE: '8'
  160. - name: debian-stretch
  161. pause: false
  162. elements:
  163. - debian-minimal
  164. - vm
  165. - simple-init
  166. - openstack-repos
  167. - nodepool-base
  168. - cache-devstack
  169. - growroot
  170. - infra-package-needs
  171. release: stretch
  172. env-vars:
  173. TMPDIR: /opt/dib_tmp
  174. DIB_CHECKSUM: '1'
  175. DIB_IMAGE_CACHE: /opt/dib_cache
  176. DIB_JOURNAL_SIZE: '512'
  177. DIB_APT_LOCAL_CACHE: '0'
  178. DIB_DISABLE_APT_CLEANUP: '1'
  179. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/debian'
  180. DIB_DEBIAN_SECURITY_MIRROR:
  181. 'http://mirror.dfw.rax.openstack.org/debian-security'
  182. DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
  183. DIB_GRUB_TIMEOUT: '0'
  184. GIT_HTTP_LOW_SPEED_TIME: '300'
  185. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  186. DIB_SHOW_IMAGE_USAGE: '1'
  187. - name: debian-buster
  188. pause: false
  189. elements:
  190. - debian-minimal
  191. - vm
  192. - simple-init
  193. - openstack-repos
  194. - nodepool-base
  195. - cache-devstack
  196. - growroot
  197. - infra-package-needs
  198. release: buster
  199. env-vars:
  200. TMPDIR: /opt/dib_tmp
  201. DIB_CHECKSUM: '1'
  202. DIB_IMAGE_CACHE: /opt/dib_cache
  203. DIB_APT_LOCAL_CACHE: '0'
  204. DIB_DISABLE_APT_CLEANUP: '1'
  205. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/debian'
  206. DIB_DEBIAN_SECURITY_MIRROR:
  207. 'http://mirror.dfw.rax.openstack.org/debian-security'
  208. DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
  209. DIB_GRUB_TIMEOUT: '0'
  210. GIT_HTTP_LOW_SPEED_TIME: '300'
  211. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  212. DIB_SHOW_IMAGE_USAGE: '1'
  213. - name: fedora-28
  214. pause: false
  215. elements:
  216. - fedora-minimal
  217. - vm
  218. - simple-init
  219. - openstack-repos
  220. - nodepool-base
  221. - cache-devstack
  222. - initialize-urandom
  223. - growroot
  224. - infra-package-needs
  225. release: 28
  226. env-vars:
  227. TMPDIR: /opt/dib_tmp
  228. DIB_CHECKSUM: '1'
  229. DIB_IMAGE_CACHE: /opt/dib_cache
  230. DIB_JOURNAL_SIZE: '512'
  231. QEMU_IMG_OPTIONS: compat=0.10
  232. DIB_GRUB_TIMEOUT: '0'
  233. GIT_HTTP_LOW_SPEED_TIME: '300'
  234. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  235. DIB_SHOW_IMAGE_USAGE: '1'
  236. - name: fedora-29
  237. pause: false
  238. elements:
  239. - fedora-minimal
  240. - vm
  241. - simple-init
  242. - openstack-repos
  243. - nodepool-base
  244. - cache-devstack
  245. - initialize-urandom
  246. - growroot
  247. - infra-package-needs
  248. release: 29
  249. env-vars:
  250. TMPDIR: /opt/dib_tmp
  251. DIB_CHECKSUM: '1'
  252. DIB_IMAGE_CACHE: /opt/dib_cache
  253. DIB_JOURNAL_SIZE: '512'
  254. QEMU_IMG_OPTIONS: compat=0.10
  255. DIB_GRUB_TIMEOUT: '0'
  256. GIT_HTTP_LOW_SPEED_TIME: '300'
  257. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  258. DIB_SHOW_IMAGE_USAGE: '1'
  259. - name: fedora-30
  260. pause: false
  261. python-path: /usr/bin/python3
  262. elements:
  263. - fedora-minimal
  264. - vm
  265. - simple-init
  266. - openstack-repos
  267. - nodepool-base
  268. - cache-devstack
  269. - initialize-urandom
  270. - growroot
  271. - infra-package-needs
  272. release: 30
  273. env-vars:
  274. TMPDIR: /opt/dib_tmp
  275. DIB_CHECKSUM: '1'
  276. DIB_IMAGE_CACHE: /opt/dib_cache
  277. DIB_JOURNAL_SIZE: '512'
  278. QEMU_IMG_OPTIONS: compat=0.10
  279. DIB_GRUB_TIMEOUT: '0'
  280. GIT_HTTP_LOW_SPEED_TIME: '300'
  281. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  282. DIB_SHOW_IMAGE_USAGE: '1'
  283. - name: gentoo-17-0-systemd
  284. pause: false
  285. elements:
  286. - gentoo
  287. - vm
  288. - simple-init
  289. - openstack-repos
  290. - nodepool-base
  291. - growroot
  292. - infra-package-needs
  293. env-vars:
  294. TMPDIR: /opt/dib_tmp
  295. DIB_CHECKSUM: '1'
  296. DIB_IMAGE_CACHE: /opt/dib_cache
  297. DIB_JOURNAL_SIZE: '512'
  298. QEMU_IMG_OPTIONS: compat=0.10
  299. DIB_GRUB_TIMEOUT: '0'
  300. GENTOO_PYTHON_TARGETS: 'python2_7 python3_6'
  301. GENTOO_PYTHON_ACTIVE_VERSION: python3.6
  302. GENTOO_PROFILE: 'default/linux/amd64/17.1/systemd'
  303. GIT_HTTP_LOW_SPEED_TIME: '300'
  304. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  305. DIB_SHOW_IMAGE_USAGE: '1'
  306. - name: opensuse-150
  307. pause: false
  308. elements:
  309. - opensuse-minimal
  310. - vm
  311. - simple-init
  312. - openstack-repos
  313. - nodepool-base
  314. - cache-devstack
  315. - growroot
  316. - infra-package-needs
  317. release: '15.0'
  318. env-vars:
  319. TMPDIR: /opt/dib_tmp
  320. DIB_CHECKSUM: '1'
  321. DIB_IMAGE_CACHE: /opt/dib_cache
  322. DIB_JOURNAL_SIZE: '512'
  323. QEMU_IMG_OPTIONS: compat=0.10
  324. DIB_GRUB_TIMEOUT: '0'
  325. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/opensuse'
  326. GIT_HTTP_LOW_SPEED_TIME: '300'
  327. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  328. DIB_SHOW_IMAGE_USAGE: '1'
  329. - name: opensuse-15
  330. pause: false
  331. elements:
  332. - opensuse-minimal
  333. - vm
  334. - simple-init
  335. - openstack-repos
  336. - nodepool-base
  337. - cache-devstack
  338. - growroot
  339. - infra-package-needs
  340. release: '15.1'
  341. env-vars:
  342. TMPDIR: /opt/dib_tmp
  343. DIB_CHECKSUM: '1'
  344. DIB_IMAGE_CACHE: /opt/dib_cache
  345. DIB_JOURNAL_SIZE: '512'
  346. QEMU_IMG_OPTIONS: compat=0.10
  347. DIB_GRUB_TIMEOUT: '0'
  348. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/opensuse'
  349. GIT_HTTP_LOW_SPEED_TIME: '300'
  350. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  351. DIB_SHOW_IMAGE_USAGE: '1'
  352. - name: opensuse-tumbleweed
  353. pause: false
  354. elements:
  355. - opensuse-minimal
  356. - vm
  357. - simple-init
  358. - openstack-repos
  359. - nodepool-base
  360. - cache-devstack
  361. - growroot
  362. - infra-package-needs
  363. release: 'tumbleweed'
  364. env-vars:
  365. TMPDIR: /opt/dib_tmp
  366. DIB_CHECKSUM: '1'
  367. DIB_IMAGE_CACHE: /opt/dib_cache
  368. DIB_JOURNAL_SIZE: '512'
  369. QEMU_IMG_OPTIONS: compat=0.10
  370. DIB_GRUB_TIMEOUT: '0'
  371. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/opensuse'
  372. GIT_HTTP_LOW_SPEED_TIME: '300'
  373. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  374. DIB_SHOW_IMAGE_USAGE: '1'
  375. - name: ubuntu-bionic
  376. pause: false
  377. elements:
  378. - ubuntu-minimal
  379. - vm
  380. - simple-init
  381. - openstack-repos
  382. - nodepool-base
  383. - cache-devstack
  384. - growroot
  385. - infra-package-needs
  386. release: bionic
  387. env-vars:
  388. TMPDIR: /opt/dib_tmp
  389. DIB_CHECKSUM: '1'
  390. DIB_IMAGE_CACHE: /opt/dib_cache
  391. DIB_JOURNAL_SIZE: '512'
  392. DIB_APT_LOCAL_CACHE: '0'
  393. DIB_DISABLE_APT_CLEANUP: '1'
  394. DIB_GRUB_TIMEOUT: '0'
  395. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
  396. DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
  397. DIB_DEBIAN_COMPONENTS: 'main,universe'
  398. GIT_HTTP_LOW_SPEED_TIME: '300'
  399. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  400. DIB_SHOW_IMAGE_USAGE: '1'
  401. - name: ubuntu-trusty
  402. pause: false
  403. elements:
  404. - ubuntu-minimal
  405. - vm
  406. - simple-init
  407. - openstack-repos
  408. - nodepool-base
  409. - cache-devstack
  410. - growroot
  411. - infra-package-needs
  412. release: trusty
  413. env-vars:
  414. TMPDIR: /opt/dib_tmp
  415. DIB_CHECKSUM: '1'
  416. DIB_IMAGE_CACHE: /opt/dib_cache
  417. DIB_JOURNAL_SIZE: '512'
  418. DIB_APT_LOCAL_CACHE: '0'
  419. DIB_DISABLE_APT_CLEANUP: '1'
  420. DIB_GRUB_TIMEOUT: '0'
  421. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
  422. DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
  423. DIB_DEBIAN_COMPONENTS: 'main,universe'
  424. GIT_HTTP_LOW_SPEED_TIME: '300'
  425. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  426. DIB_SHOW_IMAGE_USAGE: '1'
  427. - name: ubuntu-xenial
  428. pause: false
  429. elements:
  430. - ubuntu-minimal
  431. - vm
  432. - simple-init
  433. - openstack-repos
  434. - nodepool-base
  435. - cache-devstack
  436. - initialize-urandom
  437. - growroot
  438. - infra-package-needs
  439. release: xenial
  440. env-vars:
  441. TMPDIR: /opt/dib_tmp
  442. DIB_CHECKSUM: '1'
  443. DIB_IMAGE_CACHE: /opt/dib_cache
  444. DIB_JOURNAL_SIZE: '512'
  445. DIB_APT_LOCAL_CACHE: '0'
  446. DIB_DISABLE_APT_CLEANUP: '1'
  447. DIB_GRUB_TIMEOUT: '0'
  448. DIB_DISTRIBUTION_MIRROR: 'http://mirror.dfw.rax.openstack.org/ubuntu'
  449. DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
  450. DIB_DEBIAN_COMPONENTS: 'main,universe'
  451. GIT_HTTP_LOW_SPEED_TIME: '300'
  452. GIT_HTTP_LOW_SPEED_LIMIT: '1000'
  453. DIB_SHOW_IMAGE_USAGE: '1'