diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index b9ad557d..b431af67 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -68,6 +68,16 @@ nodes: - controller +- nodeset: + name: octavia-single-node-rockylinux-9 + nodes: + - name: controller + label: nested-virt-rockylinux-9 + groups: + - name: tempest + nodes: + - controller + - nodeset: name: octavia-two-node nodes: @@ -798,6 +808,38 @@ vars: tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2.(?!.*traffic_ops) +- job: + name: octavia-v2-dsvm-scenario-rockylinux-9 + parent: octavia-v2-dsvm-scenario + nodeset: octavia-single-node-rockylinux-9 + vars: + devstack_localrc: + OCTAVIA_AMP_BASE_OS: rocky + OCTAVIA_AMP_DISTRIBUTION_RELEASE_ID: 9 + OCTAVIA_AMP_IMAGE_SIZE: 3 + OCTAVIA_SSH_KEY_TYPE: ecdsa + OCTAVIA_SSH_KEY_BITS: 256 + # Temporary workaround to fix centos 9 stream and rocky, they don't + # work with the new default value of GLOBAL_VENV in devstack + GLOBAL_VENV: false + devstack_local_conf: + test-config: + "$TEMPEST_CONFIG": + validation: + ssh_key_type: ecdsa + +- job: + name: octavia-v2-dsvm-scenario-rockylinux-9-traffic-ops + parent: octavia-v2-dsvm-scenario-rockylinux-9 + vars: + tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2.*traffic_ops + +- job: + name: octavia-v2-dsvm-scenario-rockylinux-9-non-traffic-ops + parent: octavia-v2-dsvm-scenario-rockylinux-9 + vars: + tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2.(?!.*traffic_ops) + - job: name: octavia-v2-dsvm-scenario-ubuntu-jammy parent: octavia-v2-dsvm-scenario diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index c9945fb2..bddea7ac 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -27,6 +27,10 @@ voting: false - octavia-v2-dsvm-scenario-centos-9-stream-non-traffic-ops: voting: false + - octavia-v2-dsvm-scenario-rockylinux-9-traffic-ops: + voting: false + - octavia-v2-dsvm-scenario-rockylinux-9-non-traffic-ops: + voting: false - octavia-v2-act-stdby-dsvm-scenario-two-node: voting: false - octavia-v2-act-stdby-dsvm-scenario: