Comment 2 for bug 1564536

Revision history for this message
Ivan Berezovskiy (iberezovskiy) wrote :

EC2 api support in nova was deprecated since Kilo release and was finally dropped in this commit https://github.com/openstack/nova/commit/eec7a55319b3f22949735227199ce49b851519b8. Fuel did support its deployment till
it was in nova code. Once it was removed - the same was done in Fuel: https://review.openstack.org/#/c/268147/.
This patch depends also on puppet-nova commit: https://github.com/openstack/puppet-nova/commit/d7389d44beb9c14a236a480e8c9f423574f6466b which actually did the same.

We skipped deprecation period in Fuel (e.g. we didn't provide any warnings), but in 9.0 it didn't make sense to do (because as I said before it was removed from Nova code). If we speack about previous versions of Fuel the deprecation should come from Nova.

For 9.0 it's too late to deploy ec2-api as separate service because it looks like a huge feature:
puppet-module isn't ready at all - https://github.com/openstack/puppet-ec2api

If we really need this in 10.0 - please file a blueprint with specification, our team will take care about puppet module and deployment tasks in Fuel. But for 9.0 this issue is invalid.