Kilo Changes for Nova
Overview
########
This blueprint collects all the changes that are necessary to make the Nova playbook ready for Kilo.
Problem Description
-------------------
Ensure that all of the nova bits are ready for Kilo.
Proposed Change
---------------
- Nova requires python-guestfs in Kilo. [1]_
- Handle the deprecation of EC2 API
Playbook Impact
---------------
- playbooks/
- python-guestfs will need to be added to the nova_apt_packages in roles/os_
- roles/os_
- playbooks/
- pull from kilo branch
- remove support for v1 and v3
- add support for v2.1
- playbooks/
- pull from kilo branch
- playbooks/
- add checks for EC2 and S3, if they are enabled do the needful
- playbooks/
- add checks for EC2 and S3, if they are enabled do the needful
- playbooks/
- replace hardcoded enabled_apis with a list
- add checks for EC2 and S3, if they are enabled set ec2_workers and ec2_dmz_host
- create section for oslo_concurrency and set the lock path
- create section for oslo_messaging_
Alternatives
------------
None.
Security Impact
---------------
None at this time.
Performance Impact
------------------
None at this time.
End User Impact
---------------
None.
Deployer Impact
---------------
No change.
Developer Impact
----------------
No change.
Dependencies
------------
Documentation Impact
-------
References
----------
.. [1] https:/
.. [2] https:/
.. [3] https:/
.. [4] https:/
.. [5] https:/
.. [6] https:/
.. [7] https:/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- David Wilde
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Kevin Carter
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Initial commit of nova-kilofication
Addressed by: https:/
Nova Kilofication Work - API deprecation and addition
Work Items
Dependency tree
* Blueprints in grey have been implemented.