@@ -15,13 +15,14 @@ cifmw_openshift_obs_definition:
1515 sourceNamespace : openshift-marketplace
1616
1717# TODO: Add a kustomization for CK, most likely separate from the autoscaling one.
18- pre_deploy_kustomize_autoscaling :
19- source : " {{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/configure-autoscaling .yml"
18+ pre_deploy_kustomize_cloudkitty :
19+ source : " {{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/configure-cloudkitty .yml"
2020 type : playbook
2121
2222# test cloudkitty
2323cifmw_run_tests : true
2424cifmw_run_test_role : test_operator
25+ # TODO: Consider switching to podified-master-centos10 for features that patch master
2526cifmw_test_operator_tempest_namespace : podified-antelope-centos9
2627# cloudkitty tempest plugin is not part of the tempest rpm.
2728# https://review.rdoproject.org/cgit/openstack/tempest-distgit/tree/openstack-tempest.spec
@@ -32,6 +33,7 @@ cifmw_test_operator_tempest_container: openstack-tempest-all
3233cifmw_test_operator_tempest_image_tag : ' current-podified'
3334# 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
3435# https://github.com/openstack-k8s-operators/ci-framework/blob/main/roles/test_operator/defaults/main.yml
36+ # TODO: Refine this tempest config
3537tempest_conf :
3638 overrides : |
3739 validation.run_validation true
@@ -50,9 +52,10 @@ cifmw_test_operator_tempest_include_list: |
5052 ^tempest.*\[.*\bsmoke\b.*\]
5153 cloudkitty_tempest_plugin.*
5254 telemetry_tempest_plugin.*
53- cifmw_test_operator_tempest_exclude_list : |
54- telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest.test_autoscaling
55-
55+ # cifmw_test_operator_tempest_exclude_list: |
56+ # telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest.test_autoscaling
57+ # TODO: update this to allow multiple external plugins to be listed with Depends-On.
58+ # Potentially, this can be done via the meta content provider, by adding the tempest images to the list.
5659external_plugin : " opendev.org/openstack/cloudkitty-tempest-plugin"
5760change_item : " {{ zuul['items'] | selectattr('project.canonical_name', 'equalto', external_plugin) }}"
5861# This is a workaround because CK tempest is not packages in RDO. Typically, the default would be [], since we would not require an external installation.
0 commit comments