fixes #151 Handling HTTP loadbalancer

This commit is contained in:
cbillett83@outlook.com
2021-03-26 11:20:13 +00:00
parent a3cf6c4ea8
commit 0740fc2bc1
2 changed files with 9 additions and 1 deletions

View File

@@ -175,6 +175,9 @@ The following variables are customizable to specify the TLS termination procedur
| tower_loadbalancer_protocol | Protocol to use for Loadbalancer ingress | http |
| tower_loadbalancer_port | Port used for Loadbalancer ingress | 80 |
When setting up a Load Balancer for HTTPS you will be required to set the `tower_loadbalancer_port` to move the port away from `80`.
The HTTPS Load Balancer also uses SSL termination at the Load Balancer level and will offload traffic to AWX over HTTP.
### Database Configuration

View File

@@ -25,10 +25,15 @@ spec:
name: https
{% endif %}
{% if tower_ingress_type | lower == 'loadbalancer' and tower_loadbalancer_protocol | lower == 'https' %}
- port: 443
- port: {{ tower_loadbalancer_port }}
protocol: TCP
targetPort: 8052
name: https
{% elif tower_ingress_type | lower == 'loadbalancer' and tower_loadbalancer_protocol | lower != 'https' %}
- port: {{ tower_loadbalancer_port }}
protocol: TCP
targetPort: 8052
name: http
{% endif %}
selector:
app: '{{ deployment_type }}'