Ansible job definitions for OpenStack projects 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.

1042 lines
34KB

  1. - job:
  2. name: legacy-barbican-simple-crypto-dsvm-tempest-nova
  3. parent: legacy-dsvm-base
  4. run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-nova/run.yaml
  5. post-run: playbooks/legacy/barbican-simple-crypto-dsvm-tempest-nova/post.yaml
  6. timeout: 4200
  7. required-projects:
  8. - openstack/devstack-gate
  9. - openstack/barbican
  10. - openstack/barbican-tempest-plugin
  11. - openstack/castellan
  12. - x/cursive
  13. - openstack/nova
  14. - openstack/python-barbicanclient
  15. - openstack/tempest
  16. - job:
  17. name: legacy-dsvm-os-loganalyze
  18. parent: legacy-dsvm-base
  19. run: playbooks/legacy/dsvm-os-loganalyze/run.yaml
  20. post-run: playbooks/legacy/dsvm-os-loganalyze/post.yaml
  21. timeout: 7500
  22. required-projects:
  23. - openstack/devstack-gate
  24. - openstack/os-loganalyze
  25. - job:
  26. name: legacy-gearman-plugin-hpi-artifact
  27. parent: legacy-publish-openstack-artifacts
  28. run: playbooks/legacy/gearman-plugin-hpi-artifact/run.yaml
  29. post-run: playbooks/legacy/gearman-plugin-hpi-artifact/post.yaml
  30. timeout: 1800
  31. - job:
  32. name: legacy-gearman-plugin-jenkinsci-upload
  33. parent: legacy-base
  34. run: playbooks/legacy/gearman-plugin-jenkinsci-upload/run.yaml
  35. timeout: 1800
  36. - job:
  37. name: legacy-gearman-plugin-maven-build
  38. parent: legacy-base
  39. run: playbooks/legacy/gearman-plugin-maven-build/run.yaml
  40. timeout: 1800
  41. - job:
  42. name: legacy-grenade-dsvm-cinder-mn-sub-bak
  43. parent: legacy-dsvm-base-multinode
  44. run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-bak/run.yaml
  45. post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-bak/post.yaml
  46. timeout: 10800
  47. required-projects:
  48. - openstack/grenade
  49. - openstack/devstack-gate
  50. - openstack/cinder
  51. - job:
  52. name: legacy-grenade-dsvm-cinder-mn-sub-volbak
  53. parent: legacy-dsvm-base-multinode
  54. branches: ^(?!(driverfixes|stable/(newton|ocata))).*$
  55. run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volbak/run.yaml
  56. post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volbak/post.yaml
  57. timeout: 10800
  58. required-projects:
  59. - openstack/grenade
  60. - openstack/devstack-gate
  61. - openstack/cinder
  62. - job:
  63. name: legacy-grenade-dsvm-cinder-mn-sub-volschbak
  64. parent: legacy-dsvm-base-multinode
  65. run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volschbak/run.yaml
  66. post-run: playbooks/legacy/grenade-dsvm-cinder-mn-sub-volschbak/post.yaml
  67. timeout: 10800
  68. required-projects:
  69. - openstack/grenade
  70. - openstack/devstack-gate
  71. - openstack/cinder
  72. - job:
  73. name: legacy-grenade-dsvm-neutron-forward
  74. parent: legacy-dsvm-base
  75. run: playbooks/legacy/grenade-dsvm-neutron-forward/run.yaml
  76. post-run: playbooks/legacy/grenade-dsvm-neutron-forward/post.yaml
  77. timeout: 10800
  78. required-projects:
  79. - openstack/grenade
  80. - openstack/devstack-gate
  81. - openstack/neutron
  82. - job:
  83. name: legacy-grenade-dsvm-neutron-fwaas-multinode
  84. parent: legacy-dsvm-base-multinode
  85. run: playbooks/legacy/grenade-dsvm-neutron-fwaas-multinode/run.yaml
  86. post-run: playbooks/legacy/grenade-dsvm-neutron-fwaas-multinode/post.yaml
  87. timeout: 7500
  88. required-projects:
  89. - openstack/grenade
  90. - openstack/devstack-gate
  91. - openstack/neutron
  92. - openstack/neutron-fwaas
  93. branches: ^(?!stable/(newton|ocata)).*$
  94. - job:
  95. name: legacy-grenade-dsvm-neutron-libs
  96. parent: legacy-dsvm-base
  97. run: playbooks/legacy/grenade-dsvm-neutron-libs/run.yaml
  98. post-run: playbooks/legacy/grenade-dsvm-neutron-libs/post.yaml
  99. timeout: 10800
  100. required-projects:
  101. - openstack/grenade
  102. - openstack/devstack-gate
  103. - openstack/keystoneauth
  104. - openstack/neutron
  105. - openstack/neutron-lib
  106. - openstack/os-client-config
  107. - openstack/python-cinderclient
  108. - openstack/python-glanceclient
  109. - openstack/python-ironicclient
  110. - openstack/python-keystoneclient
  111. - openstack/python-neutronclient
  112. - openstack/python-novaclient
  113. branches: ^(?!stable/(newton|ocata)).*$
  114. - job:
  115. name: legacy-grenade-dsvm-neutron-linuxbridge-multinode
  116. parent: legacy-dsvm-base-multinode
  117. run: playbooks/legacy/grenade-dsvm-neutron-linuxbridge-multinode/run.yaml
  118. post-run: playbooks/legacy/grenade-dsvm-neutron-linuxbridge-multinode/post.yaml
  119. timeout: 7500
  120. required-projects:
  121. - openstack/grenade
  122. - openstack/devstack-gate
  123. - openstack/neutron
  124. branches: ^(?!stable/(newton|ocata)).*$
  125. - job:
  126. name: legacy-grenade-dsvm-neutron-multinode-zero-downtime
  127. parent: legacy-dsvm-base-multinode
  128. run: playbooks/legacy/grenade-dsvm-neutron-multinode-zero-downtime/run.yaml
  129. post-run: playbooks/legacy/grenade-dsvm-neutron-multinode-zero-downtime/post.yaml
  130. timeout: 10800
  131. required-projects:
  132. - openstack/grenade
  133. - openstack/devstack-gate
  134. - openstack/neutron
  135. branches: ^(?!stable/(newton|ocata)).*$
  136. - job:
  137. name: legacy-group-based-policy-dsvm-aim
  138. parent: legacy-dsvm-base
  139. run: playbooks/legacy/group-based-policy-dsvm-aim/run.yaml
  140. post-run: playbooks/legacy/group-based-policy-dsvm-aim/post.yaml
  141. timeout: 7800
  142. required-projects:
  143. - openstack/devstack-gate
  144. - x/group-based-policy
  145. - x/group-based-policy-automation
  146. - x/group-based-policy-ui
  147. - x/python-group-based-policy-client
  148. - job:
  149. name: legacy-group-based-policy-dsvm-functional
  150. parent: legacy-dsvm-base
  151. run: playbooks/legacy/group-based-policy-dsvm-functional/run.yaml
  152. post-run: playbooks/legacy/group-based-policy-dsvm-functional/post.yaml
  153. timeout: 7800
  154. required-projects:
  155. - openstack/devstack-gate
  156. - x/group-based-policy
  157. - x/group-based-policy-automation
  158. - x/group-based-policy-ui
  159. - x/python-group-based-policy-client
  160. - job:
  161. name: legacy-group-based-policy-dsvm-nfp
  162. parent: legacy-dsvm-base
  163. run: playbooks/legacy/group-based-policy-dsvm-nfp/run.yaml
  164. post-run: playbooks/legacy/group-based-policy-dsvm-nfp/post.yaml
  165. timeout: 7800
  166. required-projects:
  167. - openstack/devstack-gate
  168. - x/group-based-policy
  169. - x/group-based-policy-automation
  170. - x/group-based-policy-ui
  171. - x/python-group-based-policy-client
  172. - job:
  173. name: legacy-groups-release-branch
  174. parent: legacy-base
  175. run: playbooks/legacy/groups-release-branch/run.yaml
  176. post-run: playbooks/legacy/groups-release-branch/post.yaml
  177. timeout: 1800
  178. - job:
  179. name: legacy-groups-release-master
  180. parent: legacy-base
  181. run: playbooks/legacy/groups-release-master/run.yaml
  182. post-run: playbooks/legacy/groups-release-master/post.yaml
  183. timeout: 1800
  184. - job:
  185. name: legacy-groups-unittests
  186. parent: legacy-base
  187. run: playbooks/legacy/groups-unittests/run.yaml
  188. post-run: playbooks/legacy/groups-unittests/post.yaml
  189. timeout: 1800
  190. - job:
  191. name: legacy-keystoneclient-dsvm-functional
  192. parent: legacy-dsvm-base
  193. run: playbooks/legacy/keystoneclient-dsvm-functional/run.yaml
  194. post-run: playbooks/legacy/keystoneclient-dsvm-functional/post.yaml
  195. timeout: 4200
  196. required-projects:
  197. - openstack/devstack-gate
  198. - openstack/keystone
  199. - openstack/python-keystoneclient
  200. - job:
  201. name: legacy-kingbird-dsvm-multiregion
  202. parent: legacy-dsvm-base
  203. run: playbooks/legacy/kingbird-dsvm-multiregion/run.yaml
  204. post-run: playbooks/legacy/kingbird-dsvm-multiregion/post.yaml
  205. timeout: 5400
  206. required-projects:
  207. - openstack/devstack-gate
  208. - x/kingbird
  209. - job:
  210. name: legacy-logstash-filters
  211. parent: legacy-base
  212. required-projects:
  213. - opendev/ansible-role-puppet
  214. - openstack/logstash-filters
  215. - opendev/puppet-accessbot
  216. - opendev/puppet-ansible
  217. - opendev/puppet-askbot
  218. - opendev/puppet-asterisk
  219. - opendev/puppet-bandersnatch
  220. - opendev/puppet-bugdaystats
  221. - opendev/puppet-bup
  222. - opendev/puppet-cgit
  223. - opendev/puppet-diskimage_builder
  224. - opendev/puppet-drupal
  225. - opendev/puppet-elastic_recheck
  226. - opendev/puppet-elasticsearch
  227. - opendev/puppet-ethercalc
  228. - opendev/puppet-etherpad_lite
  229. - opendev/puppet-exim
  230. - opendev/puppet-germqtt
  231. - opendev/puppet-gerrit
  232. - opendev/puppet-gerritbot
  233. - opendev/puppet-github
  234. - opendev/puppet-grafyaml
  235. - opendev/puppet-graphite
  236. - opendev/puppet-haveged
  237. - opendev/puppet-hound
  238. - opendev/puppet-httpd
  239. - opendev/puppet-infracloud
  240. - opendev/puppet-iptables
  241. - opendev/puppet-jeepyb
  242. - opendev/puppet-jenkins
  243. - opendev/puppet-kerberos
  244. - opendev/puppet-kibana
  245. - opendev/puppet-lodgeit
  246. - opendev/puppet-log_processor
  247. - opendev/puppet-logrotate
  248. - opendev/puppet-logstash
  249. - opendev/puppet-lpmqtt
  250. - opendev/puppet-mailman
  251. - opendev/puppet-mediawiki
  252. - opendev/puppet-meetbot
  253. - opendev/puppet-mosquitto
  254. - opendev/puppet-mqtt_statsd
  255. - opendev/puppet-mysql_backup
  256. - opendev/puppet-nodepool
  257. - opendev/puppet-openafs
  258. - opendev/puppet-openstackci
  259. - opendev/puppet-openstack_health
  260. - opendev/puppet-openstackid
  261. - opendev/puppet-os_client_config
  262. - opendev/puppet-packagekit
  263. - opendev/puppet-pgsql_backup
  264. - opendev/puppet-phabricator
  265. - opendev/puppet-pip
  266. - opendev/puppet-planet
  267. - opendev/puppet-project_config
  268. - opendev/puppet-ptgbot
  269. - opendev/puppet-redis
  270. - opendev/puppet-refstack
  271. - opendev/puppet-reviewday
  272. - opendev/puppet-simpleproxy
  273. - opendev/puppet-snmpd
  274. - opendev/puppet-ssh
  275. - opendev/puppet-ssl_cert_check
  276. - opendev/puppet-statusbot
  277. - opendev/puppet-storyboard
  278. - opendev/puppet-subunit2sql
  279. - opendev/puppet-sudoers
  280. - opendev/puppet-tmpreaper
  281. - opendev/puppet-ulimit
  282. - opendev/puppet-unattended_upgrades
  283. - opendev/puppet-unbound
  284. - opendev/puppet-user
  285. - opendev/puppet-vcsrepo
  286. - opendev/puppet-zanata
  287. - opendev/puppet-zuul
  288. - opendev/system-config
  289. run: playbooks/legacy/logstash-filters/run.yaml
  290. post-run: playbooks/legacy/logstash-filters/post.yaml
  291. timeout: 1800
  292. nodeset: ubuntu-xenial
  293. - job:
  294. name: legacy-monasca-api-localrepo-upload
  295. parent: legacy-publish-openstack-artifacts
  296. run: playbooks/legacy/monasca-api-localrepo-upload/run.yaml
  297. post-run: playbooks/legacy/monasca-api-localrepo-upload/post.yaml
  298. timeout: 1800
  299. - job:
  300. name: legacy-monasca-api-maven-build
  301. parent: legacy-base
  302. run: playbooks/legacy/monasca-api-maven-build/run.yaml
  303. timeout: 1800
  304. - job:
  305. name: legacy-monasca-common-localrepo-upload
  306. parent: legacy-publish-openstack-artifacts
  307. run: playbooks/legacy/monasca-common-localrepo-upload/run.yaml
  308. post-run: playbooks/legacy/monasca-common-localrepo-upload/post.yaml
  309. timeout: 1800
  310. - job:
  311. name: legacy-monasca-common-maven-build
  312. parent: legacy-base
  313. run: playbooks/legacy/monasca-common-maven-build/run.yaml
  314. timeout: 1800
  315. - job:
  316. name: legacy-monasca-persister-localrepo-upload
  317. parent: legacy-publish-openstack-artifacts
  318. run: playbooks/legacy/monasca-persister-localrepo-upload/run.yaml
  319. post-run: playbooks/legacy/monasca-persister-localrepo-upload/post.yaml
  320. timeout: 1800
  321. - job:
  322. name: legacy-monasca-persister-maven-build
  323. parent: legacy-base
  324. run: playbooks/legacy/monasca-persister-maven-build/run.yaml
  325. timeout: 1800
  326. - job:
  327. name: legacy-monasca-thresh-localrepo-upload
  328. parent: legacy-publish-openstack-artifacts
  329. run: playbooks/legacy/monasca-thresh-localrepo-upload/run.yaml
  330. post-run: playbooks/legacy/monasca-thresh-localrepo-upload/post.yaml
  331. timeout: 1800
  332. - job:
  333. name: legacy-monasca-thresh-maven-build
  334. parent: legacy-base
  335. run: playbooks/legacy/monasca-thresh-maven-build/run.yaml
  336. timeout: 1800
  337. - job:
  338. name: legacy-networking-bagpipe-dsvm-fullstack
  339. parent: legacy-dsvm-base
  340. run: playbooks/legacy/networking-bagpipe-dsvm-fullstack/run.yaml
  341. post-run: playbooks/legacy/networking-bagpipe-dsvm-fullstack/post.yaml
  342. timeout: 7800
  343. required-projects:
  344. - openstack/devstack-gate
  345. - openstack/networking-bagpipe
  346. - openstack/networking-bgpvpn
  347. - openstack/networking-sfc
  348. - job:
  349. name: legacy-neutron-dsvm-api
  350. parent: legacy-dsvm-base
  351. run: playbooks/legacy/neutron-dsvm-api/run.yaml
  352. post-run: playbooks/legacy/neutron-dsvm-api/post.yaml
  353. timeout: 7800
  354. required-projects:
  355. - openstack/devstack-gate
  356. - openstack/neutron
  357. - job:
  358. name: legacy-neutron-dsvm-api-pecan
  359. parent: legacy-dsvm-base
  360. run: playbooks/legacy/neutron-dsvm-api-pecan/run.yaml
  361. post-run: playbooks/legacy/neutron-dsvm-api-pecan/post.yaml
  362. timeout: 7800
  363. required-projects:
  364. - openstack/devstack-gate
  365. - openstack/neutron
  366. - job:
  367. name: legacy-neutron-fwaas-dsvm-fullstack
  368. parent: legacy-dsvm-base
  369. run: playbooks/legacy/neutron-fwaas-dsvm-fullstack/run.yaml
  370. post-run: playbooks/legacy/neutron-fwaas-dsvm-fullstack/post.yaml
  371. timeout: 7800
  372. required-projects:
  373. - openstack/devstack-gate
  374. - openstack/neutron
  375. - openstack/neutron-fwaas
  376. - job:
  377. name: legacy-neutron-fwaas-dsvm-functional
  378. parent: legacy-dsvm-base
  379. run: playbooks/legacy/neutron-fwaas-dsvm-functional/run.yaml
  380. post-run: playbooks/legacy/neutron-fwaas-dsvm-functional/post.yaml
  381. timeout: 7800
  382. required-projects:
  383. - openstack/devstack-gate
  384. - openstack/neutron
  385. - openstack/neutron-fwaas
  386. - job:
  387. name: legacy-neutron-fwaas-v1-dsvm-tempest
  388. parent: legacy-dsvm-base
  389. run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest/run.yaml
  390. post-run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest/post.yaml
  391. timeout: 7500
  392. required-projects:
  393. - openstack/devstack-gate
  394. - openstack/neutron
  395. - openstack/neutron-fwaas
  396. - openstack/tempest
  397. - job:
  398. name: legacy-neutron-fwaas-v1-dsvm-tempest-multinode
  399. parent: legacy-dsvm-base-multinode
  400. run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest-multinode/run.yaml
  401. post-run: playbooks/legacy/neutron-fwaas-v1-dsvm-tempest-multinode/post.yaml
  402. timeout: 7500
  403. required-projects:
  404. - openstack/devstack-gate
  405. - openstack/neutron
  406. - openstack/neutron-fwaas
  407. - openstack/tempest
  408. - job:
  409. name: legacy-neutron-fwaas-v2-dsvm-tempest
  410. parent: legacy-dsvm-base
  411. run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest/run.yaml
  412. post-run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest/post.yaml
  413. timeout: 7500
  414. required-projects:
  415. - openstack/devstack-gate
  416. - openstack/neutron
  417. - openstack/neutron-fwaas
  418. - openstack/tempest
  419. - job:
  420. name: legacy-neutron-fwaas-v2-dsvm-tempest-multinode
  421. parent: legacy-dsvm-base-multinode
  422. run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest-multinode/run.yaml
  423. post-run: playbooks/legacy/neutron-fwaas-v2-dsvm-tempest-multinode/post.yaml
  424. timeout: 7500
  425. required-projects:
  426. - openstack/devstack-gate
  427. - openstack/neutron
  428. - openstack/neutron-fwaas
  429. - openstack/tempest
  430. - job:
  431. name: legacy-neutronclient-test-dsvm-functional
  432. parent: legacy-dsvm-base
  433. run: playbooks/legacy/neutronclient-test-dsvm-functional/run.yaml
  434. post-run: playbooks/legacy/neutronclient-test-dsvm-functional/post.yaml
  435. timeout: 4200
  436. required-projects:
  437. - openstack/devstack-gate
  438. - openstack/neutron
  439. - openstack/python-neutronclient
  440. - job:
  441. name: legacy-neutronclient-test-dsvm-functional-adv-svcs
  442. parent: legacy-dsvm-base
  443. run: playbooks/legacy/neutronclient-test-dsvm-functional-adv-svcs/run.yaml
  444. post-run: playbooks/legacy/neutronclient-test-dsvm-functional-adv-svcs/post.yaml
  445. timeout: 4200
  446. required-projects:
  447. - openstack/devstack-gate
  448. - openstack/neutron
  449. - openstack/python-neutronclient
  450. - job:
  451. name: legacy-omni-tests
  452. parent: legacy-base
  453. run: playbooks/legacy/omni-tests/run.yaml
  454. post-run: playbooks/legacy/omni-tests/post.yaml
  455. timeout: 4200
  456. required-projects:
  457. - openstack/cinder
  458. - openstack/neutron
  459. - openstack/nova
  460. - openstack/glance_store
  461. - openstack/requirements
  462. - job:
  463. name: legacy-periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4
  464. parent: legacy-dsvm-base
  465. run: playbooks/legacy/periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4/run.yaml
  466. post-run: playbooks/legacy/periodic-neutron-dynamic-routing-dsvm-tempest-with-ryu-master-scenario-ipv4/post.yaml
  467. timeout: 7800
  468. branches: master
  469. required-projects:
  470. - openstack/devstack-gate
  471. - openstack/neutron
  472. - openstack/neutron-dynamic-routing
  473. - openstack/tempest
  474. - job:
  475. name: legacy-periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata
  476. parent: legacy-dsvm-base
  477. run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata/run.yaml
  478. post-run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-ml2-full-ocata/post.yaml
  479. timeout: 7800
  480. branches: stable/ocata
  481. required-projects:
  482. - openstack/devstack-gate
  483. - openstack/networking-l2gw
  484. - openstack/networking-midonet
  485. - openstack/neutron-dynamic-routing
  486. - x/tap-as-a-service
  487. - openstack/tempest
  488. - job:
  489. name: legacy-periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata
  490. parent: legacy-dsvm-base
  491. run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata/run.yaml
  492. post-run: playbooks/legacy/periodic-tempest-dsvm-networking-midonet-aio-v2-full-ocata/post.yaml
  493. branches: stable/ocata
  494. timeout: 7800
  495. required-projects:
  496. - openstack/devstack-gate
  497. - openstack/networking-l2gw
  498. - openstack/networking-midonet
  499. - openstack/neutron-dynamic-routing
  500. - x/tap-as-a-service
  501. - openstack/tempest
  502. - job:
  503. name: legacy-puppet-lint
  504. parent: legacy-base
  505. run: playbooks/legacy/puppet-lint/run.yaml
  506. timeout: 1800
  507. nodeset: ubuntu-xenial
  508. - job:
  509. name: legacy-puppet-midonet-puppet-unit-4.5-centos-7
  510. parent: legacy-base
  511. run: playbooks/legacy/puppet-midonet-puppet-unit-4.5-centos-7/run.yaml
  512. timeout: 3600
  513. nodeset: legacy-centos-7
  514. - job:
  515. name: legacy-puppet-midonet-puppet-unit-latest-centos-7
  516. parent: legacy-base
  517. run: playbooks/legacy/puppet-midonet-puppet-unit-latest-centos-7/run.yaml
  518. timeout: 3600
  519. nodeset: legacy-centos-7
  520. - job:
  521. name: legacy-puppet-openstack-infra-spec-helper-unit
  522. parent: legacy-base
  523. run: playbooks/legacy/puppet-openstack-infra-spec-helper-unit/run.yaml
  524. timeout: 3600
  525. required-projects:
  526. - opendev/puppet-openstackci
  527. - job:
  528. name: legacy-sandbox-tag
  529. parent: legacy-base
  530. run: playbooks/legacy/sandbox-tag/run.yaml
  531. timeout: 1800
  532. - job:
  533. name: legacy-scalpels-dsvm-neutron
  534. parent: legacy-dsvm-base
  535. run: playbooks/legacy/scalpels-dsvm-neutron/run.yaml
  536. post-run: playbooks/legacy/scalpels-dsvm-neutron/post.yaml
  537. timeout: 7800
  538. required-projects:
  539. - openstack/devstack-gate
  540. - openstack/neutron
  541. - x/scalpels
  542. - job:
  543. name: legacy-tempest-almanach-dsvm
  544. parent: legacy-dsvm-base
  545. run: playbooks/legacy/tempest-almanach-dsvm/run.yaml
  546. post-run: playbooks/legacy/tempest-almanach-dsvm/post.yaml
  547. timeout: 4200
  548. required-projects:
  549. - openstack/devstack-gate
  550. - x/almanach
  551. - openstack/tempest
  552. - job:
  553. name: legacy-tempest-dsvm-full-ceph-plugin-src-glance_store
  554. parent: legacy-dsvm-base
  555. run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-glance_store/run.yaml
  556. post-run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-glance_store/post.yaml
  557. timeout: 10800
  558. required-projects:
  559. - openstack/devstack-gate
  560. - openstack/devstack-plugin-ceph
  561. - openstack/glance
  562. - openstack/glance_store
  563. - openstack/tempest
  564. - job:
  565. name: legacy-tempest-dsvm-full-ceph-plugin-src-os-brick
  566. parent: legacy-dsvm-base
  567. run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-os-brick/run.yaml
  568. post-run: playbooks/legacy/tempest-dsvm-full-ceph-plugin-src-os-brick/post.yaml
  569. timeout: 10800
  570. required-projects:
  571. - openstack/devstack-gate
  572. - openstack/devstack-plugin-ceph
  573. - openstack/os-brick
  574. - openstack/tempest
  575. - job:
  576. name: legacy-tempest-dsvm-full-devstack-plugin-nfs
  577. parent: legacy-dsvm-base
  578. run: playbooks/legacy/tempest-dsvm-full-devstack-plugin-nfs/run.yaml
  579. post-run: playbooks/legacy/tempest-dsvm-full-devstack-plugin-nfs/post.yaml
  580. timeout: 10800
  581. required-projects:
  582. - openstack/devstack
  583. - openstack/devstack-gate
  584. - openstack/devstack-plugin-nfs
  585. - openstack/tempest
  586. - job:
  587. name: legacy-tempest-dsvm-full-drbd-devstack
  588. parent: legacy-dsvm-base
  589. run: playbooks/legacy/tempest-dsvm-full-drbd-devstack/run.yaml
  590. post-run: playbooks/legacy/tempest-dsvm-full-drbd-devstack/post.yaml
  591. timeout: 10800
  592. required-projects:
  593. - openstack/devstack
  594. - openstack/devstack-gate
  595. - x/drbd-devstack
  596. - openstack/tempest
  597. - job:
  598. name: legacy-tempest-dsvm-full-hdfs
  599. parent: legacy-dsvm-base
  600. run: playbooks/legacy/tempest-dsvm-full-hdfs/run.yaml
  601. post-run: playbooks/legacy/tempest-dsvm-full-hdfs/post.yaml
  602. timeout: 10800
  603. required-projects:
  604. - openstack/devstack-gate
  605. - x/devstack-plugin-hdfs
  606. - openstack/tempest
  607. - job:
  608. name: legacy-tempest-dsvm-full-lio-src-os-brick
  609. parent: legacy-dsvm-base
  610. run: playbooks/legacy/tempest-dsvm-full-lio-src-os-brick/run.yaml
  611. post-run: playbooks/legacy/tempest-dsvm-full-lio-src-os-brick/post.yaml
  612. timeout: 10800
  613. required-projects:
  614. - openstack/devstack-gate
  615. - openstack/os-brick
  616. - openstack/tempest
  617. - job:
  618. name: legacy-tempest-dsvm-ironic-pxe_snmp-virtualpdu-src
  619. parent: legacy-dsvm-base
  620. run: playbooks/legacy/tempest-dsvm-ironic-pxe_snmp-virtualpdu-src/run.yaml
  621. post-run: playbooks/legacy/tempest-dsvm-ironic-pxe_snmp-virtualpdu-src/post.yaml
  622. timeout: 10800
  623. required-projects:
  624. - openstack/devstack-gate
  625. - openstack/ironic
  626. - openstack/ironic-lib
  627. - openstack/ironic-python-agent
  628. - x/pyghmi
  629. - openstack/python-ironicclient
  630. - openstack/tempest
  631. - openstack/virtualbmc
  632. - x/virtualpdu
  633. - job:
  634. name: legacy-tempest-dsvm-lvm-multibackend
  635. parent: legacy-dsvm-base
  636. run: playbooks/legacy/tempest-dsvm-lvm-multibackend/run.yaml
  637. post-run: playbooks/legacy/tempest-dsvm-lvm-multibackend/post.yaml
  638. timeout: 10800
  639. required-projects:
  640. - openstack/devstack-gate
  641. - openstack/tempest
  642. - job:
  643. name: legacy-tempest-dsvm-lxd-linuxbridge
  644. parent: legacy-dsvm-base
  645. run: playbooks/legacy/tempest-dsvm-lxd-linuxbridge/run.yaml
  646. post-run: playbooks/legacy/tempest-dsvm-lxd-linuxbridge/post.yaml
  647. timeout: 7800
  648. required-projects:
  649. - openstack/devstack-gate
  650. - x/nova-lxd
  651. - openstack/tempest
  652. - job:
  653. name: legacy-tempest-dsvm-lxd-ovs
  654. parent: legacy-dsvm-base
  655. run: playbooks/legacy/tempest-dsvm-lxd-ovs/run.yaml
  656. post-run: playbooks/legacy/tempest-dsvm-lxd-ovs/post.yaml
  657. timeout: 7800
  658. required-projects:
  659. - openstack/devstack-gate
  660. - x/nova-lxd
  661. - openstack/tempest
  662. - job:
  663. name: legacy-tempest-dsvm-monasca-transform-python-functional
  664. parent: legacy-dsvm-base
  665. run: playbooks/legacy/tempest-dsvm-monasca-transform-python-functional/run.yaml
  666. post-run: playbooks/legacy/tempest-dsvm-monasca-transform-python-functional/post.yaml
  667. timeout: 7800
  668. required-projects:
  669. - openstack/devstack-gate
  670. - openstack/monasca-agent
  671. - openstack/monasca-api
  672. - openstack/monasca-common
  673. - openstack/monasca-grafana-datasource
  674. - openstack/monasca-notification
  675. - openstack/monasca-persister
  676. - openstack/monasca-statsd
  677. - openstack/monasca-thresh
  678. - openstack/monasca-transform
  679. - openstack/monasca-ui
  680. - openstack/python-monascaclient
  681. - openstack/tempest
  682. - job:
  683. name: legacy-tempest-dsvm-monasca-transform-python35-functional
  684. parent: legacy-dsvm-base
  685. run: playbooks/legacy/tempest-dsvm-monasca-transform-python35-functional/run.yaml
  686. post-run: playbooks/legacy/tempest-dsvm-monasca-transform-python35-functional/post.yaml
  687. timeout: 7800
  688. required-projects:
  689. - openstack/devstack-gate
  690. - openstack/monasca-agent
  691. - openstack/monasca-api
  692. - openstack/monasca-common
  693. - openstack/monasca-grafana-datasource
  694. - openstack/monasca-notification
  695. - openstack/monasca-persister
  696. - openstack/monasca-statsd
  697. - openstack/monasca-thresh
  698. - openstack/monasca-transform
  699. - openstack/monasca-ui
  700. - openstack/python-monascaclient
  701. - openstack/tempest
  702. - job:
  703. name: legacy-tempest-dsvm-multibackend-matrix
  704. parent: legacy-dsvm-base
  705. run: playbooks/legacy/tempest-dsvm-multibackend-matrix/run.yaml
  706. post-run: playbooks/legacy/tempest-dsvm-multibackend-matrix/post.yaml
  707. timeout: 3600
  708. required-projects:
  709. - openstack/devstack-gate
  710. - openstack/devstack-plugin-ceph
  711. - openstack/devstack-plugin-nfs
  712. - openstack/tempest
  713. - job:
  714. name: legacy-tempest-dsvm-multinode-full
  715. parent: legacy-dsvm-base-multinode
  716. run: playbooks/legacy/tempest-dsvm-multinode-full/run.yaml
  717. post-run: playbooks/legacy/tempest-dsvm-multinode-full/post.yaml
  718. timeout: 10800
  719. required-projects:
  720. - openstack/devstack-gate
  721. - openstack/tempest
  722. nodeset: legacy-ubuntu-xenial-2-node
  723. - job:
  724. name: legacy-tempest-dsvm-networking-bagpipe
  725. parent: legacy-dsvm-base
  726. run: playbooks/legacy/tempest-dsvm-networking-bagpipe/run.yaml
  727. post-run: playbooks/legacy/tempest-dsvm-networking-bagpipe/post.yaml
  728. timeout: 7800
  729. required-projects:
  730. - openstack/devstack-gate
  731. - openstack/networking-bagpipe
  732. - openstack/networking-bgpvpn
  733. - openstack/tempest
  734. - job:
  735. name: legacy-tempest-dsvm-networking-bgpvpn-bagpipe
  736. parent: legacy-dsvm-base
  737. run: playbooks/legacy/tempest-dsvm-networking-bgpvpn-bagpipe/run.yaml
  738. post-run: playbooks/legacy/tempest-dsvm-networking-bgpvpn-bagpipe/post.yaml
  739. timeout: 7800
  740. required-projects:
  741. - openstack/devstack-gate
  742. - openstack/networking-bagpipe
  743. - openstack/networking-bgpvpn
  744. - openstack/tempest
  745. - job:
  746. name: legacy-tempest-dsvm-networking-onos
  747. parent: legacy-dsvm-base
  748. run: playbooks/legacy/tempest-dsvm-networking-onos/run.yaml
  749. post-run: playbooks/legacy/tempest-dsvm-networking-onos/post.yaml
  750. timeout: 7800
  751. required-projects:
  752. - openstack/devstack-gate
  753. - openstack/networking-onos
  754. - openstack/tempest
  755. - job:
  756. name: legacy-tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src
  757. parent: legacy-dsvm-base
  758. run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src/run.yaml
  759. post-run: playbooks/legacy/tempest-dsvm-networking-ovn-ovs-release-ovsdbapp-src/post.yaml
  760. timeout: 7800
  761. required-projects:
  762. - openstack/devstack-gate
  763. - openstack/networking-ovn
  764. - openstack/ovsdbapp
  765. - openstack/tempest
  766. - job:
  767. name: legacy-tempest-dsvm-neutron-dvr-multinode-full
  768. parent: legacy-dsvm-base-multinode
  769. run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-full/run.yaml
  770. post-run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-full/post.yaml
  771. timeout: 10800
  772. required-projects:
  773. - openstack/devstack-gate
  774. - openstack/neutron
  775. - openstack/tempest
  776. - job:
  777. name: legacy-tempest-dsvm-neutron-dvr-multinode-scenario
  778. parent: legacy-dsvm-base-multinode
  779. run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-scenario/run.yaml
  780. post-run: playbooks/legacy/tempest-dsvm-neutron-dvr-multinode-scenario/post.yaml
  781. timeout: 10800
  782. required-projects:
  783. - openstack/devstack-gate
  784. - openstack/neutron
  785. - openstack/tempest
  786. - job:
  787. name: legacy-tempest-dsvm-neutron-full
  788. parent: legacy-dsvm-base
  789. run: playbooks/legacy/tempest-dsvm-neutron-full/run.yaml
  790. post-run: playbooks/legacy/tempest-dsvm-neutron-full/post.yaml
  791. timeout: 10800
  792. required-projects:
  793. - openstack/devstack-gate
  794. - openstack/neutron
  795. - openstack/tempest
  796. - job:
  797. name: legacy-tempest-dsvm-neutron-full-centos-7
  798. parent: legacy-dsvm-base
  799. run: playbooks/legacy/tempest-dsvm-neutron-full-centos-7/run.yaml
  800. post-run: playbooks/legacy/tempest-dsvm-neutron-full-centos-7/post.yaml
  801. timeout: 10800
  802. nodeset: legacy-centos-7
  803. required-projects:
  804. - openstack/devstack-gate
  805. - openstack/neutron
  806. - openstack/tempest
  807. - job:
  808. name: legacy-tempest-dsvm-neutron-full-ocata
  809. parent: legacy-dsvm-base
  810. run: playbooks/legacy/tempest-dsvm-neutron-full-ocata/run.yaml
  811. post-run: playbooks/legacy/tempest-dsvm-neutron-full-ocata/post.yaml
  812. timeout: 10800
  813. required-projects:
  814. - openstack/devstack-gate
  815. - openstack/neutron
  816. - openstack/tempest
  817. nodeset: legacy-ubuntu-xenial
  818. - job:
  819. name: legacy-tempest-dsvm-neutron-ipv6only
  820. parent: legacy-dsvm-base
  821. run: playbooks/legacy/tempest-dsvm-neutron-ipv6only/run.yaml
  822. post-run: playbooks/legacy/tempest-dsvm-neutron-ipv6only/post.yaml
  823. timeout: 7800
  824. required-projects:
  825. - openstack/devstack-gate
  826. - openstack/neutron
  827. - openstack/tempest
  828. - job:
  829. name: legacy-tempest-dsvm-neutron-pecan
  830. parent: legacy-dsvm-base
  831. run: playbooks/legacy/tempest-dsvm-neutron-pecan/run.yaml
  832. post-run: playbooks/legacy/tempest-dsvm-neutron-pecan/post.yaml
  833. timeout: 7800
  834. required-projects:
  835. - openstack/devstack-gate
  836. - openstack/neutron
  837. - openstack/tempest
  838. - job:
  839. name: legacy-tempest-dsvm-neutron-pg-full
  840. parent: legacy-dsvm-base
  841. run: playbooks/legacy/tempest-dsvm-neutron-pg-full/run.yaml
  842. post-run: playbooks/legacy/tempest-dsvm-neutron-pg-full/post.yaml
  843. timeout: 10800
  844. required-projects:
  845. - openstack/devstack-gate
  846. - openstack/neutron
  847. - openstack/tempest
  848. - job:
  849. name: legacy-tempest-dsvm-neutron-scenario-linuxbridge
  850. parent: legacy-dsvm-base
  851. run: playbooks/legacy/tempest-dsvm-neutron-scenario-linuxbridge/run.yaml
  852. post-run: playbooks/legacy/tempest-dsvm-neutron-scenario-linuxbridge/post.yaml
  853. timeout: 7800
  854. required-projects:
  855. - openstack/devstack-gate
  856. - openstack/neutron
  857. - openstack/tempest
  858. - job:
  859. name: legacy-tempest-dsvm-neutron-serviceipv6
  860. parent: legacy-dsvm-base
  861. run: playbooks/legacy/tempest-dsvm-neutron-serviceipv6/run.yaml
  862. post-run: playbooks/legacy/tempest-dsvm-neutron-serviceipv6/post.yaml
  863. timeout: 7800
  864. required-projects:
  865. - openstack/devstack-gate
  866. - openstack/neutron
  867. - openstack/tempest
  868. - job:
  869. name: legacy-tempest-dsvm-neutron-src
  870. parent: legacy-dsvm-base
  871. run: playbooks/legacy/tempest-dsvm-neutron-src/run.yaml
  872. post-run: playbooks/legacy/tempest-dsvm-neutron-src/post.yaml
  873. timeout: 10800
  874. required-projects:
  875. - openstack/devstack-gate
  876. - openstack/neutron
  877. - openstack/tempest
  878. - openstack/neutron-lib
  879. irrelevant-files:
  880. - ^.*\.rst$
  881. - ^api-ref/.*$
  882. - ^doc/.*$
  883. - ^releasenotes/.*$
  884. # TODO(stephenfin): These jobs are artifacts of the migration process.
  885. # Initially there was only one job - 'tempest-dsvm-neutron-src-{name}' - where
  886. # '{name}' was set to the name of the project being tested. This was mainly run
  887. # for library projects as part of the 'lib-forward-testing-{name}' job. However
  888. # some non-library projects wanted to also run these tests against important
  889. # libraries and called the job specifically with the library. The end result
  890. # is jobs that look identical to 'legacy-tempest-dsvm-neutron-src' but with a
  891. # specific library. Eventually, when 'legacy-tempest-dsvm-neutron-src' is
  892. # migrated to zuulv3-native jobs, these should be removed in favour of this one
  893. # central job again.
  894. - job:
  895. name: legacy-tempest-dsvm-neutron-src-oslo.versionedobjects
  896. parent: legacy-dsvm-base
  897. run: playbooks/legacy/tempest-dsvm-neutron-src-oslo.versionedobjects/run.yaml
  898. post-run: playbooks/legacy/tempest-dsvm-neutron-src-oslo.versionedobjects/post.yaml
  899. timeout: 10800
  900. required-projects:
  901. - openstack/devstack-gate
  902. - openstack/neutron
  903. - openstack/oslo.versionedobjects
  904. - openstack/tempest
  905. - job:
  906. name: legacy-tempest-dsvm-neutron-with-ryu-master
  907. parent: legacy-dsvm-base
  908. run: playbooks/legacy/tempest-dsvm-neutron-with-ryu-master/run.yaml
  909. post-run: playbooks/legacy/tempest-dsvm-neutron-with-ryu-master/post.yaml
  910. timeout: 10800
  911. required-projects:
  912. - openstack/devstack-gate
  913. - openstack/neutron
  914. - openstack/tempest
  915. - job:
  916. name: legacy-tempest-dsvm-nova-libvirt-kvm-apr
  917. parent: legacy-dsvm-base
  918. run: playbooks/legacy/tempest-dsvm-nova-libvirt-kvm-apr/run.yaml
  919. post-run: playbooks/legacy/tempest-dsvm-nova-libvirt-kvm-apr/post.yaml
  920. timeout: 10800
  921. required-projects:
  922. - openstack/devstack-gate
  923. - x/devstack-plugin-additional-pkg-repos
  924. - openstack/nova
  925. - openstack/tempest
  926. - job:
  927. name: legacy-tempest-dsvm-nova-v20-api
  928. parent: legacy-dsvm-base
  929. run: playbooks/legacy/tempest-dsvm-nova-v20-api/run.yaml
  930. post-run: playbooks/legacy/tempest-dsvm-nova-v20-api/post.yaml
  931. timeout: 10800
  932. required-projects:
  933. - openstack/devstack-gate
  934. - openstack/nova
  935. - openstack/tempest
  936. - job:
  937. name: legacy-tempest-dsvm-zeromq-multibackend
  938. parent: legacy-dsvm-base
  939. run: playbooks/legacy/tempest-dsvm-zeromq-multibackend/run.yaml
  940. post-run: playbooks/legacy/tempest-dsvm-zeromq-multibackend/post.yaml
  941. timeout: 10800
  942. required-projects:
  943. - openstack/devstack-gate
  944. - openstack/devstack-plugin-zmq
  945. - openstack/tempest
  946. - job:
  947. name: legacy-trio2o-dsvm-functional
  948. parent: legacy-dsvm-base
  949. run: playbooks/legacy/trio2o-dsvm-functional/run.yaml
  950. post-run: playbooks/legacy/trio2o-dsvm-functional/post.yaml
  951. timeout: 5400
  952. required-projects:
  953. - openstack/devstack-gate
  954. - x/trio2o