<div dir="ltr"><div dir="ltr"><br></div><div>Hello community.</div><div dir="ltr"><br></div><div dir="ltr">I'd like to discuss feature of Neutron LBaaS in Heat.<br>Currently Heat resources are not identical to Neutron's.<br>
There are four resources here:<br>        'OS::Neutron::HealthMonitor'<br>        'OS::Neutron::Pool'    <br>        'OS::Neutron::PoolMember'<br>        'OS::Neutron::LoadBalancer'<br><br>
According to this representation the VIP is a part of resource Loadbalancer, whereas Neutron has separate object VIP.  I think it should be changed to conform with Neutron's implementation.<br>So the main question: what is the best way to change it? I see following options:<br>
<br>1. Move VIP in separate resource in icehouse release (without any additions).<br>Possibly we should support both (old and new) implementation for users too.  IMO, it has also one big danger, because now we have stable version of it and have not enough time to check new approach.<br>
Also I think it does not make sense now, because Neutron team are discussing new object model (<a href="http://lists.openstack.org/pipermail/openstack-dev/2014-February/027480.html">http://lists.openstack.org/pipermail/openstack-dev/2014-February/027480.html</a>) and it will be implemented in Juno.</div>
<div dir="ltr"><br></div><div dir="ltr">2. The second idea is to wait all architecture changes that are planed in Juno in Neutron. (look at link above)<br>Then we could recreate or change Heat LBaaS architecture at all.<br>
<br>Your feedback and other ideas about better implementation plan are welcome.<br><br>Regards,<br>Sergey.</div>
</div>