257 lines
8.8 KiB
YAML

- 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_deploy
- tripleo-operator-molecule-tripleo_overcloud_export
- tripleo-operator-molecule-tripleo_overcloud_failures
- tripleo-operator-molecule-tripleo_overcloud_node_bios_configure
- 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_introspect
- tripleo-operator-molecule-tripleo_overcloud_node_import
- 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_deploy
- tripleo-operator-molecule-tripleo_overcloud_export
- tripleo-operator-molecule-tripleo_overcloud_failures
- tripleo-operator-molecule-tripleo_overcloud_node_bios_configure
- 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_introspect
- tripleo-operator-molecule-tripleo_overcloud_node_import
- 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/.*
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/.*
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/.*
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/.*
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/.*
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/.*
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/.*
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/.*
name: tripleo-operator-molecule-tripleo_deploy
parent: tripleo-operator-molecule-base
vars:
tox_extra_args: tripleo_deploy
- job:
files:
- ^roles/tripleo_overcloud_deploy/.*
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/.*
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/.*
name: tripleo-operator-molecule-tripleo_overcloud_failures
parent: tripleo-operator-molecule-base
vars:
tox_extra_args: tripleo_overcloud_failures
- 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_introspect/.*
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/.*
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_configure/.*
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/.*
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_container_image_prepare/.*
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/.*
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_undercloud_backup/.*
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/.*
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/.*
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/.*
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/.*
name: tripleo-operator-molecule-tripleo_undercloud_upgrade
parent: tripleo-operator-molecule-base
vars:
tox_extra_args: tripleo_undercloud_upgrade