- Multi-factor authentication for Keystone
- Define an API extension to Keystone
- Inject an API extension into Keystone
- Create a default implementation
- Write unit tests
- Extend the CLI
- Add an extension to Horizon
- Access keys for Keystone including the user experience
- Define an API extension to Keystone
- Inject an API extension into Keystone
- Create a default implementation
- Write unit tests
- Extend the CLI
- Add an extension to Horizon
- Instance cleanup from nova
- Set multi-node node devstack
- Create orphan data in nova database
- Create a bot to clean orphans
- Instance cleanup from hypervisors
- Set a multi-node node devstack
- Delete VM from database
- Now clean up VMs
- Scheduler is O(n). How can you improve it? ---> This needs better problem definition
- This needs a multi-node setup
- Analyze scheduler performance
- Keystone split RO/RW access
- Refactor such that Keystone can be used used in read-only mode against a read-only slave database