From b16b1d3b063f935fe6d9b4b3e80da9ccb6eae3b5 Mon Sep 17 00:00:00 2001 From: Marios Andreou Date: Tue, 16 Mar 2021 13:41:18 +0200 Subject: [PATCH] Further updates to irrelevant-files across templates As part of [1] this further updates the irrelevant-files definitions so that multinode jobs are not run for changes in standalone, ovb, undercloud or upgrade specific featuresets. Also adds missing upgrades-jobs-templates to undercloud jobs irrelevant-files and multinode-jobs template to upgrade jobs. [1] https://review.opendev.org/q/topic:tripleo-ci-reduce Change-Id: Ib40ce6df06cfad7de7ab3845c1e471c3383583a7 --- zuul.d/multinode-jobs.yaml | 19 +++++++++++++++++++ zuul.d/undercloud-jobs.yaml | 1 + zuul.d/upgrades-jobs-templates.yaml | 3 +++ 3 files changed, 23 insertions(+) diff --git a/zuul.d/multinode-jobs.yaml b/zuul.d/multinode-jobs.yaml index fdfb96a5f..8ecdcbcfb 100644 --- a/zuul.d/multinode-jobs.yaml +++ b/zuul.d/multinode-jobs.yaml @@ -32,10 +32,29 @@ - playbooks/quickstart-extras-standalone.yml # tripleo-quickstart-extras - roles/standalone-upgrade/.* - roles/standalone/.* + # standalone featuresets - ^config/general_config/featureset052.yml - ^config/general_config/featureset056.yml - ^config/general_config/featureset062.yml + - ^config/general_config/featureset060.yml + # ovb featuresets + - ^config/general_config/featureset001.yml + - ^config/general_config/featureset002.yml + - ^config/general_config/featureset024.yml + - ^config/general_config/featureset035.yml + - ^config/general_config/featureset039.yml + - ^config/general_config/featureset041.yml + - ^config/general_config/featureset042.yml + - ^config/general_config/featureset063.yml + # undercloud featuresets + - ^config/general_config/featureset003.yml + - ^config/general_config/featureset027.yml + - ^config/general_config/featureset050.yml + # upgrade/update featuresets + - ^config/general_config/featureset037.yml + - ^config/general_config/featureset051.yml - tox.ini + - zuul.d/upgrades-jobs-templates.yaml - zuul.d/build-containers.yaml - zuul.d/build-image.yaml - zuul.d/layout.yaml diff --git a/zuul.d/undercloud-jobs.yaml b/zuul.d/undercloud-jobs.yaml index d7f6db8dc..be35180ed 100644 --- a/zuul.d/undercloud-jobs.yaml +++ b/zuul.d/undercloud-jobs.yaml @@ -34,6 +34,7 @@ - zuul.d/build-image.yaml - zuul.d/standalone-jobs.yaml - zuul.d/multinode-jobs.yaml + - zuul.d/upgrades-jobs-templates.yaml vars: &undercloud_consumer_vars consumer_job: true remove_tags: diff --git a/zuul.d/upgrades-jobs-templates.yaml b/zuul.d/upgrades-jobs-templates.yaml index ab7947b3a..50491c969 100644 --- a/zuul.d/upgrades-jobs-templates.yaml +++ b/zuul.d/upgrades-jobs-templates.yaml @@ -30,6 +30,7 @@ - zuul.d/build-image.yaml - zuul.d/standalone-jobs.yaml - zuul.d/undercloud-jobs.yaml + - zuul.d/multinode-jobs.yaml # tripleo-quickstart-extras - playbooks/quickstart-extras-standalone.yml - roles/standalone/.* @@ -86,6 +87,7 @@ - zuul.d/build-containers.yaml - zuul.d/build-image.yaml - zuul.d/standalone-jobs.yaml + - zuul.d/undercloud-jobs.yaml - zuul.d/multinode-jobs.yaml dependencies: - tripleo-ci-centos-8-content-provider @@ -328,6 +330,7 @@ - zuul.d/build-image.yaml - zuul.d/multinode-jobs.yaml - zuul.d/undercloud-jobs.yaml + - zuul.d/standalone-jobs.yaml # like parent but with requirements.txt and setup.py removed # docker-ha, podman env files https://bugs.launchpad.net/tripleo/+bug/1887159