Files
tripleo-operator-ansible/zuul.d/molecule.yaml
Alex Schultz 6486bfa801 Fix container image prepare default
The default vars were wrong. Updated them to be correct and covered with
a molecule test.

Change-Id: Idca5b9ff174937d054ab1447ee039dac4088cdd4
2020-02-07 23:18:33 +00:00

217 lines
7.3 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_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_clean
- tripleo-operator-molecule-tripleo_overcloud_node_configure
- tripleo-operator-molecule-tripleo_overcloud_node_introspect
- 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_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_clean
- tripleo-operator-molecule-tripleo_overcloud_node_configure
- tripleo-operator-molecule-tripleo_overcloud_node_introspect
- 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_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_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_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_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