Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 2027296

Summary: Octavia should use internal endpoints in composable deployments
Product: Red Hat OpenStack Reporter: Gregory Thiemonge <gthiemon>
Component: puppet-tripleoAssignee: Gregory Thiemonge <gthiemon>
Status: CLOSED ERRATA QA Contact: Bruna Bonguardo <bbonguar>
Severity: low Docs Contact:
Priority: low    
Version: 16.2 (Train)CC: jjoyce, jschluet, mburns, oschwart, slinaber, tvignaud
Target Milestone: z3Keywords: Triaged
Target Release: 16.2 (Train on RHEL 8.4)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: puppet-tripleo-11.7.0-2.20220126005207.0c76c38.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-22 16:02:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2019808    

Description Gregory Thiemonge 2021-11-29 10:51:36 UTC
Description of problem:
Originally reported as part of BZ 2019808

When deploying Octavia in OSP, it uses by default the public endpoints of the other services (neutron, nova, glance, etc...). But in composable deployments the networker node is only plugged into the internal network, the public endpoints are not reachable.


Version-Release number of selected component (if applicable):
16.2 (also 16.1)


How reproducible:
100%

Steps to Reproduce:
1. Deploy Octavia services on networker nodes
2. Create a load balancer and check the octavia logs
3.

Actual results:
Octavia is unable to communicate with neutron (cannot create a port) or with nova (cannot create a VM)


Expected results:
Creating a LB should work

Additional info:
- in our CI Jobs, Octavia services are also deployed on the controller nodes (which are plugged into the public network)
- in our CI Jobs, the undercloud VM acts as a routable gateway between the internal network and the public network, to reproduce the issue we need to drop the network traffic between those interfaces.

Comment 1 Gregory Thiemonge 2021-11-29 10:55:06 UTC
Note that Octavia can also use the internal endpoints in non-composable/networker deployments.

Comment 10 errata-xmlrpc 2022-06-22 16:02:31 UTC
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 (Release of components for Red Hat OpenStack Platform 16.2.3 (Train)), 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-2022:4793