<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">In our cloud we have a non Octavia LoadBalancer provided by vendor with no possibility to get it replaced with real Octavia. I see there is possibility to provide drivers for Octavia to operate other types of load balancers (<a href="https://docs.openstack.org/octavia/latest/contributor/guides/providers.html" class="">https://docs.openstack.org/octavia/latest/contributor/guides/providers.html</a>), but there are still some issues/questions:</div><div class=""><br class=""></div><div class="">- is it possible to make Octavia <b class="">only</b> expose it’s API and make the driver transpose calls into the internal LB</div><div class="">- there is no need for any data persistency on the Octavia side, since there are other interfaces to operate LB what will cause inconsistences otherwise</div><div class="">- can the driver have access to the API user data (user sends X-Auth-Token, it gets validated by keystonemiddleware, but I need to pass extra info to the underlaying internal LB API). Here I do not need anything special, it is more or less get access to the used token to pass it further. Ideally auth can be offloaded completely to the underlaying LB</div><div class=""><br class=""></div><div class="">This all sounds like writing simple API convertor, but we really want service behaviour is 100% compatible to Octavia to avoid further issues (and perhaps convincing Octavia can replace other solution). Is this achievable? If yes I would really appreciate technical hints how this can be implemented.</div><div class=""><br class=""></div><div class="">I feel like Octavia is already covering such use case (or at least intend to do so), but I am lost in docs.</div><div class=""><br class=""></div><div class="">Thanks in advance,</div><div class="">Artem</div></body></html>