Vagrant-based local development environment for Solum
This blueprint outlines the requirements for a local development environment for Solum using Vagrant.
Proposed servers/systems we need
-------
- API server
- Git server (needed only when we start working on the 'push-code-
- DevStack
- Solum-specific support functions (MySQL, RabbitMQ)
Blueprint information
- Status:
- Complete
- Approver:
- Adrian Otto
- Priority:
- Low
- Drafter:
- Devdatta Kulkarni
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Adrian Otto
- Completed by
- Adrian Otto
Related branches
Related bugs
Sprints
Whiteboard
Questions/Concerns:
-------
- What OpenStack systems we need in the DevStack setup?
- Proposed:
- Nova
- Heat
- Keystone
- Glance
- Where should Solum-specific support functions live?
- Proposed: Use support services that are separate from those that may be available through DevStack. The reason being just to keep Solum services separate from OpenStack specific support services
Proposed setups:
-------
Setup 1: One VM for each for the following:
- API server
- Git server
- DevStack environment
- Solum specific support services (MySQL, RabbitMQ)
Setup 2: One VM for each for the following:
- API server, Git server, Solum specific support services
- DevStack environment
Gerrit topic: https:/
Addressed by: https:/
Vagrant based development environment.