From bfbe07a36cb2a3d8de045ccb7e9a540e7d924111 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Fri, 22 Nov 2024 16:13:02 +0530 Subject: [PATCH] Extend test-operator zuul job to enable horizon testing --- .zuul.yaml | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 428deb5d..17cd1f01 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -24,6 +24,60 @@ name: podified-multinode-edpm-deployment-crc-test-operator parent: podified-multinode-edpm-deployment-crc vars: + cifmw_edpm_deploy_hci: true + cifmw_cephadm_single_host_defaults: true + crc_ci_bootstrap_networking: + networks: + default: + mtu: "{{ ('ibm' in nodepool.cloud) | ternary('1440', '1500') }}" + router_net: "{{ ('ibm' in nodepool.cloud) | ternary('hostonly', 'public') }}" + range: 192.168.122.0/24 + internal-api: + vlan: 20 + range: 172.17.0.0/24 + storage: + vlan: 21 + range: 172.18.0.0/24 + tenant: + vlan: 22 + range: 172.19.0.0/24 + storage-mgmt: + vlan: 23 + range: 172.20.0.0/24 + instances: + controller: + networks: + default: + ip: 192.168.122.11 + crc: + networks: + default: + ip: 192.168.122.10 + internal-api: + ip: 172.17.0.5 + storage: + ip: 172.18.0.5 + tenant: + ip: 172.19.0.5 + storage-mgmt: + ip: 172.20.0.5 + compute-0: + networks: + default: + ip: 192.168.122.100 + internal-api: + ip: 172.17.0.100 + config_nm: false + storage: + ip: 172.18.0.100 + config_nm: false + tenant: + ip: 172.19.0.100 + config_nm: false + storage-mgmt: + ip: 172.20.0.100 + config_nm: false + cifmw_install_yamls_whitelisted_vars: - 'TEST_REPO' - 'TEST_BRANCH' @@ -63,9 +117,13 @@ cifmw_tempest_tempestconf_config: overrides: | compute-feature-enabled.dhcp_domain '' + dashboard.dashboard_url https://horizon-openstack.apps-crc.testing/dashboard/ + dashboard.login_url https://horizon-openstack.apps-crc.testing/dashboard/auth/login/ + dashboard.disable_ssl_certificate_validation True identity.v3_endpoint_type public service_available.swift false service_available.cinder false + service_available.horizon True cifmw_test_operator_tempest_workflow: - stepName: 'full' - stepName: 'single-test' @@ -96,6 +154,11 @@ cifmw_test_operator_tobiko_network_attachments: - ctlplane + # Horizontest + cifmw_run_horizontest: true + cifmw_test_operator_horizontest_auth_url: "https://keystone-public-openstack.apps-crc.testing" + cifmw_test_operator_horizontest_dashboard_url: "https://horizon-openstack.apps-crc.testing/" + # Ansibletest run_ansibletest: true cifmw_test_operator_ansibletest_ansible_git_repo: https://github.com/ansible/test-playbooks @@ -107,6 +170,11 @@ cifmw_test_operator_ansibletest_ansible_var_files: | --- foo: bar + + cifmw_extras: + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" + - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/hci_ceph_backends.yml" + required-projects: &rp - name: openstack-k8s-operators/install_yamls override-checkout: main