html_last_updated_fmt option is interpreted as a
byte string in python3, causing Sphinx build to break.
This patch makes it utf-8 string.
Changing Popen to .check_output because of 3 reasons:
1. check_output() will raise CalledProcessError if
the called process returns a non-zero return code.
2. For consistency with keystone [1] and cinder [2]
3. It makes the code look much better.
[1] https://review.openstack.org/#/c/457142/
[2] https://review.openstack.org/#/c/433081
Change-Id: Ia3e792c512da46c2b92d3ad9ec1657849d379052
The VIF plugin will provide support OpenContrail SDN Controller driver
in nova. It will initially be used for OpenContrail dpdk driver.
The plugin is located here:
https://github.com/Juniper/contrail-nova-vif-driver
Implements: blueprint opencontrail-nova-vif-plugin
Change-Id: Ic23effc05c901575f608f2b4c5ccd2b1fb3c2d5a
We had a problem when the nova connection string included parameters on the
query string like charset encoding.
Note that the connection string necessarly needs to be RFC1738 compliant as
per Sqlalchemy rules, so it's totally safe to just unquote what the SQLA
helper method gives us as a result.
Also removed a tested connection string since it wasn't RFC1738 compatible.
Change-Id: I45fe9b92e8d93a0099d33bb0070e9d4e540595ac
Closes-Bug: #1696001
Adds to LibvirtConfigGuestDisk the ability to handle object to provide
full description of the controller which should be used.
Closes-Bug: #1686116
Change-Id: Id796d9129ff850abd209f4e9e4e54ea77c477acf
This commit is adding a method format_dom() to the config object
LibvirtConfigGuestDeviceAddress. That in the aim to provide full
description of the controller used by the device.
Closes-Bug: #1686116
Change-Id: I9620feffa74b8f7bc932eed03e3a60f46533681d
This patch adds os-services related routes by a plain list, instead of
using stevedore. After all the Nova API endpoints moves to the plain
routes list, the usage of stevedore for API loading will be removed from
Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: Ib145494b9fc3c660176098e4168cf72db507f34d
This patch adds os-virtual-interfaces related routes by a plain list,
instead of using stevedore. After all the Nova API endpoints moves to
the plain routes list, the usage of stevedore for API loading will be
removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I47ccef43e41da0a85bff3da71655c33b6fea4fe4
This patch adds hypervisors related routes by a plain list,
instead of using stevedore. After all the Nova API endpoints moves
to the plain routes list, the usage of stevedore for API loading
will be removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I1095e91b5ef84995b32b38445b0876b132b9627a
This patch adds hosts related routes by a plain list, instead
of using stevedore. After all the Nova API endpoints moves to the
plain routes list, the usage of stevedore for API loading
will be removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I1a205faab6f34158744436e79ae2ed9f80132b58
This patch adds os-fping related routes
by a plain list, instead of using stevedore. After all the Nova
API endpoints moves to the plain routes list, the usage of stevedore
for API loading will be removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: Id58263258fe3cc28961fb095b4d758eef234ca47
This patch adds instance actions related routes
by a plain list, instead of using stevedore. After all the Nova
API endpoints moves to the plain routes list, the usage of stevedore
for API loading will be removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I1ae0797ac8ca1cd64bb0d92d4c14aa96d4a59d62
This patch adds server ips related routes
by a plain list, instead of using stevedore. After all the Nova
API endpoints moves to the plain routes list, the usage of stevedore
for API loading will be removed from Nova.
Partial-implement-blueprint api-no-more-extensions-pike
Change-Id: I4c0a023ab295cdb0c71ff4800f288946215745ce
This adds a method for getting counts of server groups in the database
for checking quota.
Part of blueprint cells-count-resources-to-check-quota-in-api
Change-Id: I9eadf93b432630607069cdf8ec1915920e32b905
The global is reset before and after tests because we don't know
what other tests might have been messing with it (without even
knowing) in this process. We want to start from a clean slate and
leave the slate clean.
Change-Id: I42b9a7973ec5c4f42578779dc6ad59274212113f
Closes-Bug: #1696267
This reverts commit ae5623733eda156345504ce17475245fc3514331.
Babel is used, that's why we have the [extract_messages]
target in setup.cfg and the babel.cfg.
Change-Id: Ic8ad86f2615c28dbeea7e2f985385fa327a94441