octavia uses incorrect hostname when creating health manager ports
Bug #1837043 reported by
Brent Eagles
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Brent Eagles |
Bug Description
The hostname used to set the binding host for Octavia health manager is currently taken from the ansible hostname which appears to be incorrect in some cases (e.g. standalone, possibly splitstack). This causes port binding within the neutron L2 agent to fail because it doesn't match neutron's expected value for that host. The canonical hostname from the tripleo ansible inventory might be a better match.
Changed in tripleo: | |
milestone: | none → train-3 |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Brent Eagles (beagles) |
Changed in tripleo: | |
status: | Triaged → In Progress |
Changed in tripleo: | |
milestone: | train-3 → train-2 |
To post a comment you must log in.
Reviewed: https:/ /review. opendev. org/671087 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=71b69e86594 7cfdbaa60097a6f 538b0303e6764b
Committed: https:/
Submitter: Zuul
Branch: master
commit 71b69e865947cfd baa60097a6f538b 0303e6764b
Author: Brent Eagles <email address hidden>
Date: Tue Jul 16 13:11:52 2019 -0230
Set canonical hostname in octavia config inventory
Use the canonical hostname from the tripleo- ansible- inventory instead of
the host name to catch the proper fqdn for that host. This is required
for proper binding of the health manager ports within neutron.
Closes-Bug: #1837043
Change-Id: I5d23b02ca46a40 b39dc25a8367541 b0a6e517982