- project-template: name: tripleo-operator-molecule-jobs check: jobs: - tripleo-operator-molecule-test_molecule_prep - tripleo-operator-molecule-tripleo_config_generate_ansible - tripleo-operator-molecule-tripleo_container_image_delete - tripleo-operator-molecule-tripleo_container_image_list - tripleo-operator-molecule-tripleo_container_image_prepare - tripleo-operator-molecule-tripleo_container_image_prepare_default - tripleo-operator-molecule-tripleo_container_image_push - tripleo-operator-molecule-tripleo_container_image_show - tripleo-operator-molecule-tripleo_overcloud_image_upload - tripleo-operator-molecule-tripleo_deploy - tripleo-operator-molecule-tripleo_overcloud_admin_authorize - tripleo-operator-molecule-tripleo_overcloud_container_image_build - tripleo-operator-molecule-tripleo_overcloud_container_image_prepare - tripleo-operator-molecule-tripleo_overcloud_deploy - tripleo-operator-molecule-tripleo_overcloud_export - tripleo-operator-molecule-tripleo_overcloud_failures - tripleo-operator-molecule-tripleo_overcloud_image_build - tripleo-operator-molecule-tripleo_overcloud_node_bios_configure - tripleo-operator-molecule-tripleo_overcloud_node_bios_reset - tripleo-operator-molecule-tripleo_overcloud_node_clean - tripleo-operator-molecule-tripleo_overcloud_node_configure - tripleo-operator-molecule-tripleo_overcloud_node_delete - tripleo-operator-molecule-tripleo_overcloud_node_discover - tripleo-operator-molecule-tripleo_overcloud_node_introspect - tripleo-operator-molecule-tripleo_overcloud_node_import - tripleo-operator-molecule-tripleo_overcloud_node_provide - tripleo-operator-molecule-tripleo_overcloud_node_provision - tripleo-operator-molecule-tripleo_overcloud_node_unprovision - tripleo-operator-molecule-tripleo_overcloud_update_converge - tripleo-operator-molecule-tripleo_overcloud_update_prepare - tripleo-operator-molecule-tripleo_overcloud_update_run - tripleo-operator-molecule-tripleo_overcloud_upgrade_converge - tripleo-operator-molecule-tripleo_overcloud_upgrade_prepare - tripleo-operator-molecule-tripleo_undercloud_backup - tripleo-operator-molecule-tripleo_undercloud_install - tripleo-operator-molecule-tripleo_undercloud_minion_install - tripleo-operator-molecule-tripleo_undercloud_minion_upgrade - tripleo-operator-molecule-tripleo_undercloud_upgrade gate: jobs: - tripleo-operator-molecule-test_molecule_prep - tripleo-operator-molecule-tripleo_config_generate_ansible - tripleo-operator-molecule-tripleo_container_image_delete - tripleo-operator-molecule-tripleo_container_image_list - tripleo-operator-molecule-tripleo_container_image_prepare - tripleo-operator-molecule-tripleo_container_image_prepare_default - tripleo-operator-molecule-tripleo_container_image_push - tripleo-operator-molecule-tripleo_container_image_show - tripleo-operator-molecule-tripleo_overcloud_image_upload - tripleo-operator-molecule-tripleo_deploy - tripleo-operator-molecule-tripleo_overcloud_admin_authorize - tripleo-operator-molecule-tripleo_overcloud_container_image_build - tripleo-operator-molecule-tripleo_overcloud_container_image_prepare - tripleo-operator-molecule-tripleo_overcloud_deploy - tripleo-operator-molecule-tripleo_overcloud_export - tripleo-operator-molecule-tripleo_overcloud_failures - tripleo-operator-molecule-tripleo_overcloud_image_build - tripleo-operator-molecule-tripleo_overcloud_node_bios_configure - tripleo-operator-molecule-tripleo_overcloud_node_bios_reset - tripleo-operator-molecule-tripleo_overcloud_node_clean - tripleo-operator-molecule-tripleo_overcloud_node_configure - tripleo-operator-molecule-tripleo_overcloud_node_delete - tripleo-operator-molecule-tripleo_overcloud_node_discover - tripleo-operator-molecule-tripleo_overcloud_node_introspect - tripleo-operator-molecule-tripleo_overcloud_node_import - tripleo-operator-molecule-tripleo_overcloud_node_provide - tripleo-operator-molecule-tripleo_overcloud_node_provision - tripleo-operator-molecule-tripleo_overcloud_node_unprovision - tripleo-operator-molecule-tripleo_overcloud_update_converge - tripleo-operator-molecule-tripleo_overcloud_update_prepare - tripleo-operator-molecule-tripleo_overcloud_update_run - tripleo-operator-molecule-tripleo_overcloud_upgrade_converge - tripleo-operator-molecule-tripleo_overcloud_upgrade_prepare - tripleo-operator-molecule-tripleo_undercloud_backup - tripleo-operator-molecule-tripleo_undercloud_install - tripleo-operator-molecule-tripleo_undercloud_minion_install - tripleo-operator-molecule-tripleo_undercloud_minion_upgrade - tripleo-operator-molecule-tripleo_undercloud_upgrade - job: name: tripleo-operator-molecule-base abstract: true parent: openstack-tox-molecule success-url: "reports.html" failure-url: "reports.html" - job: files: - ^roles/test_molecule_prep/.* - ^plugins/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-test_molecule_prep parent: tripleo-operator-molecule-base vars: tox_extra_args: test_molecule_prep - job: files: - ^roles/tripleo_config_generate_ansible/.* - ^plugins/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_config_generate_ansible parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_config_generate_ansible - job: files: - ^roles/tripleo_container_image_delete/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_container_image_delete parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_container_image_delete - job: files: - ^roles/tripleo_container_image_list/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_container_image_list parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_container_image_list - job: files: - ^roles/tripleo_container_image_push/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_container_image_push parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_container_image_push - job: files: - ^roles/tripleo_container_image_show/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_container_image_show parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_container_image_show - job: files: - ^roles/tripleo_overcloud_image_upload/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_image_upload parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_image_upload - job: files: - ^roles/tripleo_deploy/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_deploy parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_deploy - job: files: - ^roles/tripleo_overcloud_admin_authorize/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_admin_authorize parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_admin_authorize - job: files: - ^roles/tripleo_overcloud_container_image_build/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_container_image_build parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_container_image_build - job: files: - ^roles/tripleo_overcloud_container_image_prepare/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_container_image_prepare parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_container_image_prepare - job: files: - ^roles/tripleo_overcloud_deploy/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_deploy parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_deploy - job: files: - ^roles/tripleo_overcloud_export/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_export parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_export - job: files: - ^roles/tripleo_overcloud_failures/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_failures parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_failures - job: files: - ^roles/tripleo_overcloud_image_build/.* name: tripleo-operator-molecule-tripleo_overcloud_image_build parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_image_build - job: files: - ^roles/tripleo_overcloud_node_bios_configure/.* name: tripleo-operator-molecule-tripleo_overcloud_node_bios_configure parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_bios_configure - job: files: - ^roles/tripleo_overcloud_node_bios_reset/.* name: tripleo-operator-molecule-tripleo_overcloud_node_bios_reset parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_bios_reset - job: files: - ^roles/tripleo_overcloud_node_introspect/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_introspect parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_introspect - job: files: - ^roles/tripleo_overcloud_node_import/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_import parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_import - job: files: - ^roles/tripleo_overcloud_node_provide/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_provide parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_provide - job: files: - ^roles/tripleo_overcloud_node_provision/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_provision parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_provision - job: files: - ^roles/tripleo_overcloud_node_unprovision/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_unprovision parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_unprovision - job: files: - ^roles/tripleo_overcloud_node_configure/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_configure parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_configure - job: files: - ^roles/tripleo_overcloud_node_clean/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_node_clean parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_clean - job: files: - ^roles/tripleo_overcloud_node_delete/.* name: tripleo-operator-molecule-tripleo_overcloud_node_delete parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_delete - job: files: - ^roles/tripleo_overcloud_node_discover/.* name: tripleo-operator-molecule-tripleo_overcloud_node_discover parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_node_discover - job: files: - ^roles/tripleo_container_image_prepare/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_container_image_prepare parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_container_image_prepare - job: files: - ^roles/tripleo_container_image_prepare_default/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_container_image_prepare_default parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_container_image_prepare_default - job: files: - ^roles/tripleo_overcloud_update_converge/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_update_converge parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_update_converge - job: files: - ^roles/tripleo_overcloud_update_prepare/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_update_prepare parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_update_prepare - job: files: - ^roles/tripleo_overcloud_update_run/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_update_run parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_update_run - job: files: - ^roles/tripleo_overcloud_upgrade_converge/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_upgrade_converge parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_upgrade_converge - job: files: - ^roles/tripleo_overcloud_upgrade_prepare/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_overcloud_upgrade_prepare parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_overcloud_upgrade_prepare - job: files: - ^roles/tripleo_undercloud_backup/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_undercloud_backup parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_undercloud_backup - job: files: - ^roles/tripleo_undercloud_install/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_undercloud_install parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_undercloud_install - job: files: - ^roles/tripleo_undercloud_minion_install/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_undercloud_minion_install parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_undercloud_minion_install - job: files: - ^roles/tripleo_undercloud_minion_upgrade/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_undercloud_minion_upgrade parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_undercloud_minion_upgrade - job: files: - ^roles/tripleo_undercloud_upgrade/.* - ^bindep.txt - ^galaxy.yml - ^requirements.txt - ^setup.cfg - ^test-requirements.txt - ^tox.ini name: tripleo-operator-molecule-tripleo_undercloud_upgrade parent: tripleo-operator-molecule-base vars: tox_extra_args: tripleo_undercloud_upgrade