Discussion:
Multi-domain, multi-upstream SSL termination proxy (+promulgation)
Merlijn Sebrechts
2018-03-09 16:43:11 UTC
Permalink
Hi all



I'd like to highlight an update to our SSL termination proxy
<https://jujucharms.com/u/tengu-team/ssl-termination-proxy> charm; you can
now use it to route https traffic to multiple backend webapps based on
hostname. Thanks to @xannz for doing most of the implementing work!

[image: ssl-termination-proxy-example.jpg]

See the README for more details. This update should be fully backwards
compatible, let us know if that's not the case.

For the moment, you have to manually point the DNS records to the
ssl-termination-proxy machine. If anyone wants to hack on this to plug it
into a DNS api so it can automatically update DNS records, go ahead!

The code is here:

- https://github.com/tengu-team/layer-ssl-termination-proxy
- https://github.com/tengu-team/layer-ssl-termination-fqdn

Take a look at this interface for a working example of how to use the new
endpoints pattern:

- https://github.com/tengu-team/interface-ssl-termination




*I also request to promulgate these two charms*

- cs:~tengu-team/ssl-termination-proxy
- cs:~tengu-team/ssl-termination-fqdn



Regards
Merlijn
Cory Johns
2018-03-09 18:00:12 UTC
Permalink
Merlijn,

That looks great! My thanks to @xannz for the great work, as well.

I have promulgated cs:ssl-termination-proxy but it doesn't look like
cs:~tengu-team/ssl-termination-fqdn has been published to stable or made
visible, so I wasn't able to publish that. Happy to do so when it's
available!

On Fri, Mar 9, 2018 at 11:43 AM, Merlijn Sebrechts <
Post by Merlijn Sebrechts
Hi all
I'd like to highlight an update to our SSL termination proxy
<https://jujucharms.com/u/tengu-team/ssl-termination-proxy> charm; you
can now use it to route https traffic to multiple backend webapps based on
[image: ssl-termination-proxy-example.jpg]
See the README for more details. This update should be fully backwards
compatible, let us know if that's not the case.
For the moment, you have to manually point the DNS records to the
ssl-termination-proxy machine. If anyone wants to hack on this to plug it
into a DNS api so it can automatically update DNS records, go ahead!
- https://github.com/tengu-team/layer-ssl-termination-proxy
- https://github.com/tengu-team/layer-ssl-termination-fqdn
Take a look at this interface for a working example of how to use the new
- https://github.com/tengu-team/interface-ssl-termination
*I also request to promulgate these two charms*
- cs:~tengu-team/ssl-termination-proxy
- cs:~tengu-team/ssl-termination-fqdn
Regards
Merlijn
--
Juju mailing list
Modify settings or unsubscribe at: https://lists.ubuntu.com/
mailman/listinfo/juju
Merlijn Sebrechts
2018-03-13 10:07:24 UTC
Permalink
I forgot `charm grant`. Should be fixed now.
Post by Cory Johns
Merlijn,
I have promulgated cs:ssl-termination-proxy but it doesn't look like
cs:~tengu-team/ssl-termination-fqdn has been published to stable or made
visible, so I wasn't able to publish that. Happy to do so when it's
available!
On Fri, Mar 9, 2018 at 11:43 AM, Merlijn Sebrechts <
Post by Merlijn Sebrechts
Hi all
I'd like to highlight an update to our SSL termination proxy
<https://jujucharms.com/u/tengu-team/ssl-termination-proxy> charm; you
can now use it to route https traffic to multiple backend webapps based on
[image: ssl-termination-proxy-example.jpg]
See the README for more details. This update should be fully backwards
compatible, let us know if that's not the case.
For the moment, you have to manually point the DNS records to the
ssl-termination-proxy machine. If anyone wants to hack on this to plug it
into a DNS api so it can automatically update DNS records, go ahead!
- https://github.com/tengu-team/layer-ssl-termination-proxy
- https://github.com/tengu-team/layer-ssl-termination-fqdn
Take a look at this interface for a working example of how to use the new
- https://github.com/tengu-team/interface-ssl-termination
*I also request to promulgate these two charms*
- cs:~tengu-team/ssl-termination-proxy
- cs:~tengu-team/ssl-termination-fqdn
Regards
Merlijn
--
Juju mailing list
https://lists.ubuntu.com/mailman/listinfo/juju
Cory Johns
2018-03-14 00:05:31 UTC
Permalink
cs:~tengu-team/ssl-termination-fqdn has been promulgated and is available
as cs:ssl-termination-fqdn

On Tue, Mar 13, 2018 at 6:07 AM, Merlijn Sebrechts <
Post by Merlijn Sebrechts
I forgot `charm grant`. Should be fixed now.
Post by Cory Johns
Merlijn,
I have promulgated cs:ssl-termination-proxy but it doesn't look like
cs:~tengu-team/ssl-termination-fqdn has been published to stable or made
visible, so I wasn't able to publish that. Happy to do so when it's
available!
On Fri, Mar 9, 2018 at 11:43 AM, Merlijn Sebrechts <
Post by Merlijn Sebrechts
Hi all
I'd like to highlight an update to our SSL termination proxy
<https://jujucharms.com/u/tengu-team/ssl-termination-proxy> charm; you
can now use it to route https traffic to multiple backend webapps based on
[image: ssl-termination-proxy-example.jpg]
See the README for more details. This update should be fully backwards
compatible, let us know if that's not the case.
For the moment, you have to manually point the DNS records to the
ssl-termination-proxy machine. If anyone wants to hack on this to plug it
into a DNS api so it can automatically update DNS records, go ahead!
- https://github.com/tengu-team/layer-ssl-termination-proxy
- https://github.com/tengu-team/layer-ssl-termination-fqdn
Take a look at this interface for a working example of how to use the
- https://github.com/tengu-team/interface-ssl-termination
*I also request to promulgate these two charms*
- cs:~tengu-team/ssl-termination-proxy
- cs:~tengu-team/ssl-termination-fqdn
Regards
Merlijn
--
Juju mailing list
Modify settings or unsubscribe at: https://lists.ubuntu.com/
mailman/listinfo/juju
Loading...