<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I missed the part about wanting to do your own event handling.  Brandon is right, the right thing to do is to make yourself a driver. You can start with the noop_driver in this review, though some of the import paths will need fixing up: <a href="https://review.openstack.org/#/c/56187/" class="">https://review.openstack.org/#/c/56187/</a><div class=""><br class=""></div><div class="">Feel free to stop into #openstack-lbaas and we can help you out.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">doug</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 1, 2015, at 7:02 PM, Brandon Logan <<a href="mailto:brandon.logan@RACKSPACE.COM" class="">brandon.logan@RACKSPACE.COM</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" class="">
<meta content="text/html; charset=iso-8859-1" class="">
<style class="">
<!--
.hmmessage p
        {margin:0px;
        padding:0px}
body.hmmessage
        {font-size:12pt;
        font-family:Calibri}
-->
</style><style id="owaParaStyle" type="text/css" class="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>

<div class="hmmessage"><p dir="ltr" class="">For v2 there is the logging noop driver that does not use an agent and just logs.  v1 sits not have this though.  I do wonder why you don't just build a simple driver to do what you are currently doing when acting upon events in the notification
 queue.</p>
<div class="quote">On Jun 1, 2015 7:09 PM, "Fox, Kevin M" <<a href="mailto:Kevin.Fox@pnnl.gov" class="">Kevin.Fox@pnnl.gov</a>> wrote:<br type="attribution" class="">
</div>
<div class="">
<div style="direction: ltr; font-family: Tahoma; font-size: 10pt;" class="">Have a look here:<br class="">
<a href="http://git.openstack.org/cgit/openstack/neutron-lbaas/tree/neutron_lbaas/drivers" target="_blank" class="">http://git.openstack.org/cgit/openstack/neutron-lbaas/tree/neutron_lbaas/drivers</a><br class="">
<br class="">
Thanks,<br class="">
Kevin<br class="">
<div style="font-family: 'Times New Roman'; font-size: 16px;" class="">
<hr tabindex="-1" class="">
<div id="divRpF317547" style="direction:ltr" class=""><font face="Tahoma" size="2" class=""><b class="">From:</b> Wanjing Xu [<a href="mailto:wanjing_xu@hotmail.com" class="">wanjing_xu@hotmail.com</a>]<br class="">
<b class="">Sent:</b> Monday, June 01, 2015 4:52 PM<br class="">
<b class="">To:</b> OpenStack Development Mailing List not for usage questions<br class="">
<b class="">Subject:</b> [openstack-dev] [Neutron][LBaaS] No LBaaS agent?<br class="">
</font><br class="">
</div>
<div class=""></div>
<div class="">
<div dir="ltr" class="">Is there a way to add an LBaaS service without having to use neutron plugin/agent framework?
<div class=""><br class="">
</div>
<div style="text-align:left" class="">I want to add a LBaaS service without  an LBaaS agent running and still want to have lb cli and horizon.  When the user configure loadbalance via cli or horizon, neutron will send the events(pool, member, vip create/delete event)in
 the notification info queue and our application will listen to the queue and program  the LBaaS box.  So far, I have tried to enable the built-in HAProxy LBaaS(enable the service_plugin to be LoadBalancerPlugin and service provider to be haproxy).  By doing
 that , horizon and cli are all enabled and our application can successfully program LBaaS box using the notification events.  The problem with that is that there is a haproxy agent running in the background although we are not using its function.  But if I
 don't enable the agent, we can not use horizon.  Currently we don't want to write a LBaaS agent of our own.  Is there a way to not to use LBaaS agent and still  be able to use horizon/cli to configure loadbalance?  During openstack summit at vancouver, I saw
 paypal loadbalance presentation, they use two providers, one is agent , the other is agentless controller, not sure how that controller works, could not find it through googling.</div>
<div style="text-align:left" class=""><br class="">
</div>
<div style="text-align:left" class="">Regards</div>
<div style="text-align:left" class="">Wanjing Xu</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>

__________________________________________________________________________<br class="">OpenStack Development Mailing List (not for usage questions)<br class="">Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" class="">OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br class=""><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class=""></div></blockquote></div><br class=""></div></body></html>