Reduce overlap for scenario standalones roles files: matches

Part of topic branch at [1] this removes some of the overlap in
the roles specific files: - e.g. we don't need to run every
scenario for changes to the standalone role.

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce

Change-Id: I13b23225b22acba3dd68163a1bd4ab7217c57dac
This commit is contained in:
Marios Andreou 2021-02-10 15:03:00 +02:00
parent 8b23749692
commit 5457ab55d2

View File

@ -229,8 +229,6 @@
- ^deployed-server/.*$ - ^deployed-server/.*$
- ^network/endpoints/.*$ - ^network/endpoints/.*$
- ^common/.*$ - ^common/.*$
# tripleo-quickstart
- config/general_config/featureset052.yml
# puppet-tripleo # puppet-tripleo
- ^manifests/profile/(base|pacemaker)/aodh.*$ - ^manifests/profile/(base|pacemaker)/aodh.*$
- ^manifests/profile/(base|pacemaker)/barbican.*$ - ^manifests/profile/(base|pacemaker)/barbican.*$
@ -242,13 +240,6 @@
- ^manifests/profile/(base|pacemaker)/panko.*$ - ^manifests/profile/(base|pacemaker)/panko.*$
- ^manifests/profile/(base|pacemaker)/swift.*$ - ^manifests/profile/(base|pacemaker)/swift.*$
- ^manifests/profile/(base|pacemaker)/zaqar.*$ - ^manifests/profile/(base|pacemaker)/zaqar.*$
# tripleo-quickstart-extras
- roles/standalone/.*
- roles/validate-tempest/.*
# tripleo-ci
- roles/run-test/.*
- roles/prepare-node/.*
- roles/common/.*
- tripleo-ci-centos-8-scenario003-standalone: - tripleo-ci-centos-8-scenario003-standalone:
files: &scen3_files files: &scen3_files
# tripleo-common # tripleo-common
@ -266,21 +257,12 @@
- ^deployed-server/.*$ - ^deployed-server/.*$
- ^network/endpoints/.*$ - ^network/endpoints/.*$
- ^common/.*$ - ^common/.*$
# tripleo-quickstart
- config/general_config/featureset052.yml
# puppet-tripleo # puppet-tripleo
- ^manifests/haproxy.*$ - ^manifests/haproxy.*$
- ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/glance.*$
- ^manifests/profile/(base|pacemaker)/mistral.*$ - ^manifests/profile/(base|pacemaker)/mistral.*$
- ^manifests/profile/(base|pacemaker)/sahara.*$ - ^manifests/profile/(base|pacemaker)/sahara.*$
- ^manifests/profile/(base|pacemaker)/designate.*$ - ^manifests/profile/(base|pacemaker)/designate.*$
# tripleo-quickstart-extras
- roles/standalone/.*
- roles/validate-tempest/.*
# tripleo-ci
- roles/run-test/.*
- roles/common/.*
- roles/prepare-node/.*
- tripleo-ci-centos-8-scenario004-standalone: - tripleo-ci-centos-8-scenario004-standalone:
files: &scen4_files files: &scen4_files
# tripleo-common # tripleo-common
@ -299,21 +281,11 @@
- ^deployed-server/.*$ - ^deployed-server/.*$
- ^network/endpoints/.*$ - ^network/endpoints/.*$
- ^common/.*$ - ^common/.*$
# tripleo-quickstart
- config/general_config/featureset052.yml
# puppet-tripleo # puppet-tripleo
- ^manifests/haproxy.*$ - ^manifests/haproxy.*$
- ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/glance.*$
- ^manifests/profile/(base|pacemaker)/manila.*$ - ^manifests/profile/(base|pacemaker)/manila.*$
- ^manifests/profile/(base|pacemaker)/ceph.*$ # ceph_nfs / ganesha - ^manifests/profile/(base|pacemaker)/ceph.*$ # ceph_nfs / ganesha
# tripleo-quickstart-extras
- roles/standalone/.*
- roles/validate-tempest/.*
# tripleo-ci
- roles/run-test/.*
- roles/common/.*
- roles/prepare-node/.*
- roles/ceph-loop-device/.* # scen1/4 ceph
- tripleo-ci-centos-8-scenario010-standalone: - tripleo-ci-centos-8-scenario010-standalone:
files: &scen10_files files: &scen10_files
# tripleo-common # tripleo-common
@ -331,13 +303,7 @@
- ^manifests/profile/base/database/mysql.*$ - ^manifests/profile/base/database/mysql.*$
- ^manifests/profile/base/octavia.*$ - ^manifests/profile/base/octavia.*$
# tripleo-quickstart-extras # tripleo-quickstart-extras
- roles/standalone/.* - roles/octavia-amphora-download/.*
- roles/validate-tempest/.*
roles/octavia-amphora-download/.*
# tripleo-ci
- roles/run-test/.*
- roles/common/.*
- roles/prepare-node/.*
# tripleo-heat-templates # tripleo-heat-templates
# TODO(beagles): octavia testing touches neutron, glance and nova. # TODO(beagles): octavia testing touches neutron, glance and nova.
# It may be sensible to expand this list after it has proven itself. # It may be sensible to expand this list after it has proven itself.
@ -378,14 +344,6 @@
# puppet-tripleo # puppet-tripleo
- ^manifests/haproxy.*$ - ^manifests/haproxy.*$
- ^manifests/profile/(base|pacemaker)/glance.*$ - ^manifests/profile/(base|pacemaker)/glance.*$
# tripleo-quickstart-extras
- roles/standalone/.*
- roles/validate-tempest/.*
# tripleo-ci
- roles/run-test/.*
- roles/common/.*
- roles/prepare-node/.*
- roles/ceph-loop-device/.* # scen1/4 ceph
- tripleo-ci-centos-8-scenario007-standalone: - tripleo-ci-centos-8-scenario007-standalone:
files: &scen7_files files: &scen7_files
# tripleo-common # tripleo-common