Before this update, in deployments with an IPv6 internal API network, the Block Storage service (cinder) and Compute service (nova) were configured with a malformed glance-api endpoint URI. As a result, Block Storage service and Compute services located in a DCN or Edge deployment could not access the Image service (glance).
+
With this update, the IPv6 addresses in the glance-api endpoint URI are correct and the Block Storage and Compute services at Edge sites can access the Image service successfully.
Description of problem:
When deploying a DCN stack with an IPv6 internal_api network, the glance-api endpoint is missing the square brackets required around the IPv6 address. The incorrectly formatted URI appears in nova.conf ("api_servers") and cinder.conf ("glance_api_servers") in a DCN-HCI stack.
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Deploy a DCN or DCN-HCI stack with IPv6
2.
3.
Actual results:
Nova's (and cinder's when stack is DCN-HCI) endpoint is missing square brackets around the IPv6 address.
Expected results:
The glance-api URI is properly formatted.
Additional info:
The relevant THT code is this:
https://opendev.org/openstack/tripleo-heat-templates/src/branch/stable/train/deployment/glance/glance-api-edge-container-puppet.yaml#L60
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2020:3148
Description of problem: When deploying a DCN stack with an IPv6 internal_api network, the glance-api endpoint is missing the square brackets required around the IPv6 address. The incorrectly formatted URI appears in nova.conf ("api_servers") and cinder.conf ("glance_api_servers") in a DCN-HCI stack. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Deploy a DCN or DCN-HCI stack with IPv6 2. 3. Actual results: Nova's (and cinder's when stack is DCN-HCI) endpoint is missing square brackets around the IPv6 address. Expected results: The glance-api URI is properly formatted. Additional info: The relevant THT code is this: https://opendev.org/openstack/tripleo-heat-templates/src/branch/stable/train/deployment/glance/glance-api-edge-container-puppet.yaml#L60