HAProxy backends missing all servers when using "split" config
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Medium
|
Jason Anderson | ||
Train |
Fix Released
|
Medium
|
Mark Goddard | ||
Ussuri |
Fix Released
|
Medium
|
Jason Anderson |
Bug Description
**Bug Report**
What happened: When using the "split" config template flavor, by default no servers will be added to the backend config, which causes all services to return 503s, as there is no backend behind the frontend.
What you expected to happen: HAProxy routes traffic to the host running the relevant service container.
How to reproduce it (minimal and precise):
Use "split" config template style. That's it!
An example of the very sad HAProxy config:
---
frontend horizon_front
mode http
http-request del-header X-Forwarded-Proto
option httplog
option forwardfor
http-request set-header X-Forwarded-Proto https if { ssl_fc }
bind 10.140.81.3:80
default_backend horizon_back
backend horizon_back
mode http
balance source
---
description: | updated |
Changed in kolla-ansible: | |
importance: | Undecided → Medium |
Changed in kolla-ansible: | |
assignee: | Jason Anderson (jasonandersonatuchicago) → Mark Goddard (mgoddard) |
Changed in kolla-ansible: | |
assignee: | Mark Goddard (mgoddard) → Jason Anderson (jasonandersonatuchicago) |
Fix proposed to branch: master /review. opendev. org/719683
Review: https:/