<div dir="ltr">We are in the process of removing XML support from Keystone [1] and have provided<div>configuration options to Tempest for testing XML in older releases [2]. However, the </div><div>identity client is still tightly coupled to XML test cases. We can either fix the 309 test cases</div><div>that use the XML identity client or let those cases be removed from Tempest. I'd like to let this</div><div>air out a bit before I start fixing the identity client XML issues, in case XML testing is completely</div><div>removed from Tempest.</div><div><br></div><div><br></div><div>[1] <a href="https://review.openstack.org/#/c/125738/">https://review.openstack.org/#/c/125738/</a></div><div>[2] <a href="https://review.openstack.org/#/c/127641/">https://review.openstack.org/#/c/127641/</a> <a href="https://review.openstack.org/#/c/130874/">https://review.openstack.org/#/c/130874/</a> <a href="https://review.openstack.org/#/c/126564/">https://review.openstack.org/#/c/126564/</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 24, 2014 at 8:03 AM, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/24/2014 08:56 AM, Sean Dague wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Having XML payloads was never a universal part of OpenStack services.<br>
During the Icehouse release the TC declared that being an OpenStack<br>
service requires having a JSON REST API. Projects could do what they<br>
wanted beyond that. Lots of them deprecated and have been removing the<br>
XML cruft since then.<br>
<br>
Tempest is a tool to test the OpenStack API. OpenStack hasn't had an XML<br>
API for a long time.<br>
<br>
Given that current branchless Tempest only supports as far back as<br>
Icehouse anyway, after these changes were made, I'd like to propose that<br>
all the XML code in Tempest should be removed. If a project wants to<br>
support something else beyond a JSON API that's on that project to test<br>
and document on their own.<br>
<br>
We've definitively blocked adding new XML tests in Tempest anyway, but<br>
getting rid of the XML debt in the project will simplify it quite a bit,<br>
make it easier for contributors to join in, and seems consistent with<br>
the direction of OpenStack as a whole.<br>
</blockquote>
<br></span>
But Sean, without XML support, we will lose all of our enterprise customers!<span class="HOEnZb"><font color="#888888"><br>
<br>
-jay</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<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>