<div dir="ltr">Sean, David,<div><br></div><div>Thanks for your reply and useful links. </div><div>Neutron LBaaS API had experimental status, so i think the guidelines might be relaxed for this case, but now I just tend to workaround this and preserve API compatibility.</div>
<div><br></div><div>Thanks,</div><div>Eugene.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 20, 2013 at 9:57 PM, David Kranz <span dir="ltr"><<a href="mailto:dkranz@redhat.com" target="_blank">dkranz@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 11/19/2013 09:40 PM, Sean Dague wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/17/2013 09:55 PM, Eugene Nikanorov wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi folks,<br>
<br>
I'm working on major change to Neutron LBaaS API, obviously it will<br>
break existing tempest API tests for LBaaS.<br>
What would be the right process to deal with this? I guess I can't just<br>
push fixed tests to tempest because they will not pass against existing<br>
neutron code, and vice versa.<br>
</blockquote>
<br>
The answer is, you don't. If it's a published API than it has to be versioned. Changing an existing API in a non compatible way is not allowed.<br>
</blockquote></div>
Indeed. See these for more details:<br>
<br>
<a href="https://wiki.openstack.org/wiki/Governance/Approved/APIStability" target="_blank">https://wiki.openstack.org/<u></u>wiki/Governance/Approved/<u></u>APIStability</a><br>
<a href="https://wiki.openstack.org/wiki/APIChangeGuidelines" target="_blank">https://wiki.openstack.org/<u></u>wiki/APIChangeGuidelines</a><span class="HOEnZb"><font color="#888888"><br>
<br>
 -David</font></span><div class="im HOEnZb"><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
So please explain the deprecation and versioning plan for LBaaS, then we can probably figure out the right path forward.<br>
<br>
    -Sean<br>
<br>
</blockquote>
<br>
<br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br></div>