All clients used by Magnum should use internalURL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Medium
|
Bharat Kunwar | ||
Stein |
Fix Committed
|
Medium
|
Mark Goddard | ||
Train |
Fix Committed
|
Medium
|
Bharat Kunwar | ||
Ussuri |
Fix Committed
|
Medium
|
Bharat Kunwar | ||
Victoria |
Fix Released
|
Medium
|
Bharat Kunwar |
Bug Description
At present, some clients in Magnum are configured to use internalURL and others that are not configured use publicURL by default. All control plane communications should happen via internalURL otherwise it leads to inconsistencies. For example, if the publicURL requires self signed CA file, Magnum fails to communicated with Octavia client during cluster deletion with an error like this in the conductor:
```
Failed to pre-delete resources for cluster 0e96adc8-
```
no longer affects: | launchpad |
Changed in kolla-ansible: | |
assignee: | nobody → Bharat Kunwar (brtknr) |
status: | Triaged → In Progress |
Reviewed: https:/ /review. opendev. org/737834 /git.openstack. org/cgit/ openstack/ kolla-ansible/ commit/ ?id=eb24945d753 79952d0988403f3 ed4bb9203f2113
Committed: https:/
Submitter: Zuul
Branch: master
commit eb24945d7537995 2d0988403f3ed4b b9203f2113
Author: Bharat Kunwar <email address hidden>
Date: Wed Jun 24 16:24:30 2020 +0100
Use internalURL endpoint_type for all clients used by Magnum
Magnum, Cinder and Octavia clients in Magnum now use endpoint_type of region_ name` for region_name.
internalURL by default consistent with other clients also used by the
conductor. Additionally, they also use the globally defined
`openstack_
Closes-Bug: #1885096
Change-Id: Ibec511013760cc 4f681a2ec1b769b 532be3daf2d