f2c1cfae53
In Id7936be290b6febd18deb4c2db8ea4d678d4d9b1 and I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095 parts of the ec2 infrastructure were removed that had been deprecated and warned about in Liberty. However, changes were made to the metadata server in these changes as well, none of which had been warned about, and arguably should not be removed ever. The metadata server is an AWS construct, and given the implementation order of APIs in Nova (ec2 was the first API) it shares code with the ec2 base classes. But it's the ec2 API we were deprecating out and deleting. Removing these breaks anyone upgrading using the metadata server, as was seen by the neutron multinode job. In addition, paste filters should *never* return a response code directly. Doing so means they block processing the rest of the pipeline. Which means that the deprecation approach that was used here actually forcably broke anyone with existing deploys. Change-Id: I22eb3a3fcd8e74a1d9085acde15c25a927ae12cb Closes-Bug: #1545101 |
||
---|---|---|
.. | ||
__init__.py | ||
cloud.py | ||
ec2utils.py |