Merge pull request #1217 from UtkarshBhatthere/fix/CephRgwApacheSsl

Fixes endpoint discovery for RGW application under test
This commit is contained in:
Alex Kavanagh
2024-06-18 12:41:21 +01:00
committed by GitHub
+5 -6
View File
@@ -840,13 +840,12 @@ class CephRGWTest(test_utils.BaseCharmTest):
:param unit_name: Unit name for which RGW endpoint is required.
:type unit_name: str
"""
unit = zaza_model.get_unit_from_name(unit_name)
unit_address = zaza_model.get_unit_public_address(
unit,
self.model_name
)
# Get address "public" network binding.
unit_address = zaza_model.run_on_unit(
unit_name, "network-get public --bind-address"
).get('Stdout', '').strip()
logging.debug("Unit: {}, Endpoint: {}".format(unit_name, unit_address))
logging.info("Unit: {}, Endpoint: {}".format(unit_name, unit_address))
if unit_address is None:
return None
# Evaluate port