Skip to content

Commit 2853d36

Browse files
committed
[zuul] Add more details to workaround for the tesmpest job
1 parent e0bc039 commit 2853d36

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

zuul.d/projects.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,27 @@
4343
parent: telemetry-operator-multinode-autoscaling
4444
vars:
4545
test_fw: test_operator
46-
# Using master for now because the sg_core telemetry tests are not compatible with antelope
46+
# workaround(gabbi_version)
47+
# Using master for now because the sg_core telemetry tests are not compatible with antelope due to an incompatible version of gabbi
48+
# The workaround in the telemetry-tempest-plugin patch needs to be incorporated into TCIB
4749
cifmw_test_operator_tempest_namespace: podified-master-centos9
4850
cifmw_test_operator_tempest_container: openstack-tempest-all
4951
cifmw_test_operator_tempest_image_tag: 'current-podified'
52+
# TODO: Remove the externalPlugin before merging since we want the tests running from the antelope container.
53+
# This requires a release of telemetry-tempest-plugin that gets included in packages installed int he openstack-tempest-all containers built by TCIB.
54+
# Once that is being built, the external_plugin won't be needed
55+
# TODO: merge the change that allows external_plugin to be passed to the CR: https://github.com/openstack-k8s-operators/ci-framework/pull/1065
5056
cifmw_test_operator_tempest_external_plugin:
57+
# workaround(telemetry_tempest_plugin_release)
58+
# 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.
59+
# Once this job runs all the autoscaling tests and passes using telemetry-tempest-plugin/master, the release can be tagged since it works against OSP18 deployments.
5160
# - repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git"
5261
# changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin"
5362
# changeRefspec: "master"
63+
# workaround(gabbi_version)
64+
# NOTE: This review is being used because tempest/antelope container has an incompatible version of gabbi, and it was easier to verify this fix in this patch rather than in TCIB.
65+
# TODO: Update the version of gabbi used in TCIB instead of in telemetry-tempest-plugin.
66+
# Once that update is made, this patch is not needed, and the podified-antelope-centos9 namespace can be used again to select the antelope version of the tempest image.
5467
- repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git"
5568
changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin"
5669
changeRefspec: "refs/changes/32/907432/1"
@@ -61,10 +74,8 @@
6174
# tempest gets configured with adminURL and that causes test
6275
# instability.
6376
overrides: |
64-
compute-feature-enabled.vnc_console true
6577
validation.run_validation true
6678
identity.v3_endpoint_type public
67-
identity.v2_admin_endpoint_type public
6879
service_available.ceilometer true
6980
service_available.sg_core true
7081
telemetry.sg_core_service_url "ceilometer.openstack.svc.cluster.local:3000"

0 commit comments

Comments
 (0)