traitecoevo / austraits-api-nectar

0 stars 1 forks source link

TLS/HTTPS for load balancer #1

Open franksc opened 2 years ago

franksc commented 2 years ago

Load balancer component, as the public-facing interface for the service, should use TLS/HTTPS.

OpenStack Octavia load balancers support TLS termination at the load balancer (i.e. not passed through to pool members), which is ideal.

franksc commented 2 years ago

This works:

However, automating the renewal and use of a Let's Encrypt certificate seems super fiddly because the value of an OpenStack secret can't be changed after it's created – so you can't just update a secret container over time with renewed/new TLS stuff and have the LB listener dynamically pick this up.

The components for automation would seem to be:

franksc commented 2 years ago

Marking this as 'wontfix' as implementing the described automation is out of current scope.

This should be revisited if: