From 7f7b37ee390403faf0b3b118ad27db355e307937 Mon Sep 17 00:00:00 2001 From: Emma Foley Date: Thu, 7 Aug 2025 18:57:38 +0100 Subject: [PATCH] [zuul] Add telemetry jobs * telemetry molecule jobs * telemetry operator edpm job --- roles/edpm_telemetry/tasks/main.yml | 1 + roles/edpm_telemetry_logging/tasks/main.yml | 1 + zuul.d/jobs.yaml | 15 +++++++++++++++ zuul.d/projects.yaml | 14 ++++++++++++++ 4 files changed, 31 insertions(+) diff --git a/roles/edpm_telemetry/tasks/main.yml b/roles/edpm_telemetry/tasks/main.yml index 675181f46..039e59871 100644 --- a/roles/edpm_telemetry/tasks/main.yml +++ b/roles/edpm_telemetry/tasks/main.yml @@ -13,6 +13,7 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. +# This should trigger a test - name: Adoption telemetry from tripleo ansible.builtin.include_tasks: adoption.yml diff --git a/roles/edpm_telemetry_logging/tasks/main.yml b/roles/edpm_telemetry_logging/tasks/main.yml index b39c860d9..876a61786 100644 --- a/roles/edpm_telemetry_logging/tasks/main.yml +++ b/roles/edpm_telemetry_logging/tasks/main.yml @@ -13,6 +13,7 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. +#This should trigger a job - name: Configure logging ansible.builtin.import_tasks: configure.yml diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index c2d80b9ab..56b982a6e 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -95,6 +95,21 @@ - ^roles/edpm_tuned/(defaults|files|handlers|library|lookup_plugins|module_utils|molecule|tasks|templates|vars).* vars: TEST_RUN: edpm_tuned + +- job: + name: edpm-ansible-molecule-edpm_telemetry + parent: edpm-ansible-molecule-base + files: + - ^roles/edpm_telemetry/(defaults|files|handlers|library|lookup_plugins|module_utils|molecule|tasks|templates|vars).* + vars: + TEST_RUN: edpm_telemetry +- job: + name: edpm-ansible-molecule-edpm_telemetry_logging + parent: edpm-ansible-molecule-base + files: + - ^roles/edpm_telemetry_logging/(defaults|files|handlers|library|lookup_plugins|module_utils|molecule|tasks|templates|vars).* + vars: + TEST_RUN: edpm_telemetry_logging - job: name: edpm-ansible-molecule-edpm_telemetry_power_monitoring parent: edpm-ansible-molecule-base diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 98eec49d9..f334b6de3 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -20,6 +20,8 @@ - edpm-ansible-molecule-edpm_ovs - edpm-ansible-molecule-edpm_tripleo_cleanup - edpm-ansible-molecule-edpm_tuned + - edpm-ansible-molecule-edpm_telemetry + - edpm-ansible-molecule-edpm_telemetry_logging - edpm-ansible-molecule-edpm_telemetry_power_monitoring - edpm-ansible-molecule-edpm_update - openstack-k8s-operators-content-provider @@ -59,3 +61,15 @@ - ^roles/edpm_pre_adoption_validation/* - ^roles/edpm_tripleo_cleanup/* - ^roles/edpm_update/* + # telemetry-operator jobs + - telemetry-openstack-meta-content-provider-master: + files: &telemetry-files + - ^playbooks/telemetry.yml + - ^roles/edpm_telemetry/* + - ^roles/edpm_telemetry_logging/* + - ^roles/edpm_telemetry_power_monitoring/* + - functional-tests-osp18: + required-projects: + - name: infrawatch/feature-verification-tests + override-checkout: master + files: *telemetry-files