Skip to content

Commit 92f3e28

Browse files
Merge pull request #284 from openstack-k8s-operators/efoley-zuul-tempest
[zuul] Add telemetry-operator-multinode-autoscaling-tempest job
2 parents 03b108b + a810984 commit 92f3e28

File tree

1 file changed

+31
-3
lines changed

1 file changed

+31
-3
lines changed

zuul.d/projects.yaml

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
- name: Create COO subscription
1212
source: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/create-coo-subscription.yaml"
1313
type: playbook
14-
cifmw_install_yamls_vars:
15-
BMO_SETUP: false
1614
cifmw_edpm_prepare_kustomizations:
1715
- apiVersion: kustomize.config.k8s.io/v1beta1
1816
kind: Kustomization
@@ -38,10 +36,40 @@
3836
target:
3937
kind: OpenStackControlPlane
4038
39+
- job:
40+
name: telemetry-operator-multinode-autoscaling-tempest
41+
parent: telemetry-operator-multinode-autoscaling
42+
vars:
43+
test_fw: test_operator
44+
cifmw_test_operator_tempest_namespace: podified-antelope-centos9
45+
cifmw_test_operator_tempest_container: openstack-tempest-all
46+
cifmw_test_operator_tempest_image_tag: 'current-podified'
47+
cifmw_test_operator_tempest_external_plugin:
48+
# workaround(telemetry_tempest_plugin_release)
49+
# 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.
50+
- repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git"
51+
changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin"
52+
changeRefspec: "master"
53+
# 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
54+
# https://github.com/openstack-k8s-operators/ci-framework/blob/main/roles/test_operator/defaults/main.yml
55+
cifmw_tempest_tempestconf_config:
56+
overrides: |
57+
validation.run_validation true
58+
identity.v3_endpoint_type public
59+
service_available.ceilometer true
60+
service_available.sg_core true
61+
service_available.aodh true
62+
telemetry.sg_core_service_url "ceilometer.openstack.svc.cluster.local:3000"
63+
cifmw_test_operator_tempest_include_list: |
64+
telemetry_tempest_plugin.scenario
65+
telemetry_tempest_plugin.aodh
66+
cifmw_test_operator_tempest_exclude_list: |
67+
telemetry_tempest_plugin.scenario.test_telemetry_integration_prometheus.PrometheusGabbiTest.test_ceilometer_sg_core_integration
68+
4169
- project:
4270
name: openstack-k8s-operators/telemetry-operator
4371
templates:
4472
- podified-multinode-edpm-pipeline
4573
github-check:
4674
jobs:
47-
- telemetry-operator-multinode-autoscaling
75+
- telemetry-operator-multinode-autoscaling-tempest

0 commit comments

Comments
 (0)