diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 3e941114..9ba60339 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -11,8 +11,6 @@ - name: Create COO subscription source: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/create-coo-subscription.yaml" type: playbook - cifmw_install_yamls_vars: - BMO_SETUP: false cifmw_edpm_prepare_kustomizations: - apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization @@ -38,10 +36,40 @@ target: kind: OpenStackControlPlane +- job: + name: telemetry-operator-multinode-autoscaling-tempest + parent: telemetry-operator-multinode-autoscaling + vars: + test_fw: test_operator + cifmw_test_operator_tempest_namespace: podified-antelope-centos9 + cifmw_test_operator_tempest_container: openstack-tempest-all + cifmw_test_operator_tempest_image_tag: 'current-podified' + cifmw_test_operator_tempest_external_plugin: + # workaround(telemetry_tempest_plugin_release) + # NOTE: Until the telemetry-tempest-plugin repo is tagged and the new version is used in the tempest image, we need to manually install it as an external plugin to use the autoscaling tests. + - repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git" + changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin" + changeRefspec: "master" + # This value is used to populate the `tempestconfRun` parameter of the Tempest CR: https://openstack-k8s-operators.github.io/test-operator/crds.html#tempest-custom-resource + # https://github.com/openstack-k8s-operators/ci-framework/blob/main/roles/test_operator/defaults/main.yml + cifmw_tempest_tempestconf_config: + overrides: | + validation.run_validation true + identity.v3_endpoint_type public + service_available.ceilometer true + service_available.sg_core true + service_available.aodh true + telemetry.sg_core_service_url "ceilometer.openstack.svc.cluster.local:3000" + cifmw_test_operator_tempest_include_list: | + telemetry_tempest_plugin.scenario + telemetry_tempest_plugin.aodh + cifmw_test_operator_tempest_exclude_list: | + telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest.test_ceilometer_sg_core_integration + - project: name: openstack-k8s-operators/telemetry-operator templates: - podified-multinode-edpm-pipeline github-check: jobs: - - telemetry-operator-multinode-autoscaling + - telemetry-operator-multinode-autoscaling-tempest