python-tempestconf/config_tempest/services
Chi Wai Chan 3366caea2c
Fix compute, volume, and share endpoint discovery.
The endpoint discovery mechanism in compute, volume, and share use
no_port_cut_url to cut the URLs after the version (including the
version) if port is not present.  However, when the port is present, the
no_port_cut_url method sets the top_level to True when calling do_get
method. This causes the do_get method also cut the top_level_path of the
URLs because by default the top_level_path is set to "". This behavior
is not desired because different clouds maybe have endpoints with
different top_level_path other than "". Instead of using
no_port_cut_url, we can use utils.get_base_url to properly cut the URLs
after and including the version.

Story: #2010968
Task: #49109
Change-Id: I221b6267afce90b8b7e22d468f0824c9365f4a91
2023-12-12 15:22:55 +08:00
..
__init__.py Refactor to improve modularity, scalability, OOP 2018-04-16 14:48:14 +00:00
alarming.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
aws.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
baremetal.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
base.py Merge "Get ssl opts to every service class" 2021-01-07 17:59:45 +00:00
ceilometer.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
compute.py Fix compute, volume, and share endpoint discovery. 2023-12-12 15:22:55 +08:00
data-processing.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
database.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
dns.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
event.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
horizon.py Stop trying to use identity URI if dashboard URL exists 2021-04-16 21:24:32 -04:00
identity.py Get ssl opts to every service class 2020-12-22 16:01:09 +00:00
image.py Fix TestImageService's unit tests 2022-03-29 14:59:40 +02:00
key_manager.py Discover Barbican service 2020-02-08 11:49:40 +09:00
messaging.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
metric.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
network.py Drop py3.6/7, T, U jobs and fix neutron discovery 2022-08-19 09:13:03 +02:00
object_storage.py discoverability may not be defined on object-storage-feature-enabled 2022-03-04 13:18:00 +01:00
octavia.py Enable neutron port security for Octavia tests 2021-01-13 12:38:05 -03:30
orchestration.py Fix no floating_network_name option 2022-02-21 15:43:38 +00:00
placement.py Fix placement endpoint discovery 2021-03-03 18:52:50 +00:00
services.py Set ssl cert option for horizon service 2021-01-25 10:57:18 +00:00
share.py Fix compute, volume, and share endpoint discovery. 2023-12-12 15:22:55 +08:00
telemetry.py Don't use name of a service as a key 2019-12-03 22:25:18 +00:00
volume.py Fix compute, volume, and share endpoint discovery. 2023-12-12 15:22:55 +08:00
workflowv2.py Added Mistral service type workflowv2 2020-03-13 17:45:25 +05:30