rcbops / ansible-lxc-rpc

Ansible Playbooks to deploy openstack
https://rcbops.github.io/ansible-lxc-rpc/
Apache License 2.0
38 stars 31 forks source link

Install lxml dependency #614

Closed claco closed 9 years ago

claco commented 9 years ago

Running tempest smoke tests fail on all the XML tests due to lxml not being installed in keystone containers. The lxml package is no longer a hard dependency since lxml is only required when using the (optional) XmlBodyMiddleware middleware.

Ideally we'd want to remove XmlBodyMiddleware middleware since it's being removed in Kilo, however I have not seen an option to disable all the XML tests in tempest.

(cherry picked from commit 0c5a8297e7775bc23408297a93bcca0f3acdf800)

claco commented 9 years ago

This is possibly related to https://github.com/rcbops/ansible-lxc-rpc/issues/607

Xml response is used by the F5 monitoring script. The lack of a backport of this into proposed/juno might because the cause of some failures they were seeing in the F5. In the process of confirming.

There is a separate issue open to ensure we deal with xml going away in Kilo: https://github.com/rcbops/ansible-lxc-rpc/issues/607