Oslo updates
--
Blueprint information
- Status:
- Complete
- Approver:
- Sean Roberts
- Priority:
- Essential
- Drafter:
- Sean Roberts
- Direction:
- Approved
- Assignee:
- Adam Gandelman
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 7.0.0
- Started by
- Sean Roberts
- Completed by
- Sean Roberts
Related branches
Related bugs
Sprints
Whiteboard
A breakdown of current things we use from the old oslo-incubator that need to be migrated:
api/akanda_
api/rug.py:from akanda.
api/configurati
api/neutron.py:from akanda.
api/neutron.py:from akanda.
api/neutron.py:from akanda.
api/neutron.py:from akanda.
common/
common/
common/
common/
common/
common/
common/
main.py:from akanda.
main.py: 'akanda.
metadata.py:from akanda.
notifications.
notifications.
notifications.py: # openstack.
notifications.py: # Do the work of openstack.
notifications.py: # openstack.
service.py:from akanda.
service.py:from akanda.
service.py:from akanda.
service.py:from akanda.
tenant.py:from akanda.
test/unit/
test/unit/
This makes up 6 categories of work:
jsonutils -> oslo.serialization
logging -> oslo.log
importutils -> oslo.utils
context -> oslo.context
rpc.proxy -> oslo.messaging ?
gettextutils -> oslo.i18n
There are some dependencies here that block certain migrations from happening first, ie: we can't migrate akanda.rug to oslo.logging without first migrating to oslo.messaging, because openstack.
Additionally, akanda-rug has its own in-tree library built for executing external commands (akanda.
Gerrit topic: https:/
Work Items
Work items:
* Migrate from openstack.
* Migrate from openstack.
* Migrate from openstack.
* Migrate from openstack.
* Migrate from openstack.
* Migrate from openstack.
* Migrate away from akanda.