|
43 | 43 | parent: telemetry-operator-multinode-autoscaling |
44 | 44 | vars: |
45 | 45 | 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 |
47 | 49 | cifmw_test_operator_tempest_namespace: podified-master-centos9 |
48 | 50 | cifmw_test_operator_tempest_container: openstack-tempest-all |
49 | 51 | 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 |
50 | 56 | 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. |
51 | 60 | # - repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git" |
52 | 61 | # changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin" |
53 | 62 | # 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. |
54 | 67 | - repository: "https://opendev.org/openstack/telemetry-tempest-plugin.git" |
55 | 68 | changeRepository: "https://review.opendev.org/openstack/telemetry-tempest-plugin" |
56 | 69 | changeRefspec: "refs/changes/32/907432/1" |
|
61 | 74 | # tempest gets configured with adminURL and that causes test |
62 | 75 | # instability. |
63 | 76 | overrides: | |
64 | | - compute-feature-enabled.vnc_console true |
65 | 77 | validation.run_validation true |
66 | 78 | identity.v3_endpoint_type public |
67 | | - identity.v2_admin_endpoint_type public |
68 | 79 | service_available.ceilometer true |
69 | 80 | service_available.sg_core true |
70 | 81 | telemetry.sg_core_service_url "ceilometer.openstack.svc.cluster.local:3000" |
|
0 commit comments