Hi all,
I have a use case that seems difficult to address with actual LBaaS
implementation.
First of all, this is a limitation from Neutron and LBaaS implementation is
based on it.
My use case is this one :
* I would like my web users to always get in HTTPS
* my website is at http(s)://www.me.com
But when I want to create my LB, i create a
* lb-pool
* lb-vip
* members
lb-pool and lb-vip can manage only one of --protocol {TCP,HTTP,HTTPS}
I cannot get the same VIP (an so floating-ip) to listen both tcp/80 and
tcp/443
So I won't be able to redirect from http://www.me.com/ =>
https://www.me.com/
Does anyone have a native workaround about this issue ?
I was thinking, as Openstack community is not talking a lot about this
point that we could add a case in Opencontrail vrouter/config/lbaas stack :
- when a user asks for a tcp/443 lb-pool, lb-vip
- automatically provision a tcp/80 passthrough in HAproxy
Based on the assumption that someone who does tcp/443 passthrough have a
strong intention to do 80 -> 443 redirection.
What do you think of this (dirty) solution ?
I can file a launchpad bug and get someone of my team to work on it if some
of you agree on it.
Thanks,
Foucault
_______________________________________________
Dev mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org