Upgrades molecule to 3.0a9

- Makes required changes for running with v3.

- Assures molecule jobs are triggered by changes made to root files
  tha can directly impact them. Previously even bumping molecule version
  would not have triggered them.

Task: https://tree.taiga.io/project/tripleo-ci-board/task/1540
Change-Id: Ife3bacc8893a65614e9210bd51dfad7ea7482f20
This commit is contained in:
Sorin Sbarnea 2020-02-16 15:22:34 +00:00
parent 76990ba939
commit d87d89c9d0
2 changed files with 133 additions and 1 deletions

View File

@ -91,7 +91,7 @@ deps =
ansible>=2.9 ansible>=2.9
docker>=4.0.1 docker>=4.0.1
mock mock
molecule>=3.0a6 molecule==3.0a9 # MIT
paramiko>=2.5.0 # LGPL (soft-dependency of docker that enables ssh protocol) paramiko>=2.5.0 # LGPL (soft-dependency of docker that enables ssh protocol)
pytest-cov # MIT pytest-cov # MIT
pytest-html # MPL 2.0 pytest-html # MPL 2.0

View File

@ -61,6 +61,12 @@
files: files:
- ^roles/test_molecule_prep/.* - ^roles/test_molecule_prep/.*
- ^plugins/.* - ^plugins/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-test_molecule_prep name: tripleo-operator-molecule-test_molecule_prep
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -70,6 +76,12 @@
files: files:
- ^roles/tripleo_config_generate_ansible/.* - ^roles/tripleo_config_generate_ansible/.*
- ^plugins/.* - ^plugins/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_config_generate_ansible name: tripleo-operator-molecule-tripleo_config_generate_ansible
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -78,6 +90,12 @@
- job: - job:
files: files:
- ^roles/tripleo_container_image_delete/.* - ^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 name: tripleo-operator-molecule-tripleo_container_image_delete
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -86,6 +104,12 @@
- job: - job:
files: files:
- ^roles/tripleo_container_image_list/.* - ^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 name: tripleo-operator-molecule-tripleo_container_image_list
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -94,6 +118,12 @@
- job: - job:
files: files:
- ^roles/tripleo_container_image_push/.* - ^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 name: tripleo-operator-molecule-tripleo_container_image_push
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -102,6 +132,12 @@
- job: - job:
files: files:
- ^roles/tripleo_container_image_show/.* - ^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 name: tripleo-operator-molecule-tripleo_container_image_show
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -110,6 +146,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_image_upload/.* - ^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 name: tripleo-operator-molecule-tripleo_overcloud_image_upload
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -118,6 +160,12 @@
- job: - job:
files: files:
- ^roles/tripleo_deploy/.* - ^roles/tripleo_deploy/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_deploy name: tripleo-operator-molecule-tripleo_deploy
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -126,6 +174,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_deploy/.* - ^roles/tripleo_overcloud_deploy/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_overcloud_deploy name: tripleo-operator-molecule-tripleo_overcloud_deploy
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -134,6 +188,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_export/.* - ^roles/tripleo_overcloud_export/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_overcloud_export name: tripleo-operator-molecule-tripleo_overcloud_export
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -142,6 +202,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_failures/.* - ^roles/tripleo_overcloud_failures/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_overcloud_failures name: tripleo-operator-molecule-tripleo_overcloud_failures
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -150,6 +216,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_node_introspect/.* - ^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 name: tripleo-operator-molecule-tripleo_overcloud_node_introspect
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -158,6 +230,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_node_import/.* - ^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 name: tripleo-operator-molecule-tripleo_overcloud_node_import
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -166,6 +244,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_node_configure/.* - ^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 name: tripleo-operator-molecule-tripleo_overcloud_node_configure
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -174,6 +258,12 @@
- job: - job:
files: files:
- ^roles/tripleo_overcloud_node_clean/.* - ^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 name: tripleo-operator-molecule-tripleo_overcloud_node_clean
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -182,6 +272,12 @@
- job: - job:
files: files:
- ^roles/tripleo_container_image_prepare/.* - ^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 name: tripleo-operator-molecule-tripleo_container_image_prepare
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -190,6 +286,12 @@
- job: - job:
files: files:
- ^roles/tripleo_container_image_prepare_default/.* - ^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 name: tripleo-operator-molecule-tripleo_container_image_prepare_default
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -198,6 +300,12 @@
- job: - job:
files: files:
- ^roles/tripleo_undercloud_backup/.* - ^roles/tripleo_undercloud_backup/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_undercloud_backup name: tripleo-operator-molecule-tripleo_undercloud_backup
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -206,6 +314,12 @@
- job: - job:
files: files:
- ^roles/tripleo_undercloud_install/.* - ^roles/tripleo_undercloud_install/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_undercloud_install name: tripleo-operator-molecule-tripleo_undercloud_install
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -214,6 +328,12 @@
- job: - job:
files: files:
- ^roles/tripleo_undercloud_minion_install/.* - ^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 name: tripleo-operator-molecule-tripleo_undercloud_minion_install
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -222,6 +342,12 @@
- job: - job:
files: files:
- ^roles/tripleo_undercloud_minion_upgrade/.* - ^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 name: tripleo-operator-molecule-tripleo_undercloud_minion_upgrade
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars:
@ -230,6 +356,12 @@
- job: - job:
files: files:
- ^roles/tripleo_undercloud_upgrade/.* - ^roles/tripleo_undercloud_upgrade/.*
- ^bindep.txt
- ^galaxy.yml
- ^requirements.txt
- ^setup.cfg
- ^test-requirements.txt
- ^tox.ini
name: tripleo-operator-molecule-tripleo_undercloud_upgrade name: tripleo-operator-molecule-tripleo_undercloud_upgrade
parent: tripleo-operator-molecule-base parent: tripleo-operator-molecule-base
vars: vars: