Solum is application Platform-as-a-Service (aPaaS) for OpenStack.
Solum provides a declarative model for application developers to deploy and run their applications
on OpenStack starting from applications' source code. For operators, Solum provides ability to make their
OpenStack cloud more useful to their application developers by enabling CI/CD capabilities for
applications on OpenStack clouds.
Current capabilities of Solum include:
- Ability to build, deploy, and run applications written in a variety of languages
- Ability to build apps as as Docker containers and deploying app containers on
Hypervisor, VMs, container orchestration systems (Docker Swarm)
- Building and deploying applications as VMs
- Running application-specific unit tests before deployment -- providing Openstack-native CI
for web applications
- Integration with Github
- Feature rich CLI and integration into OpenStack Horizon Dashboard
In this fishbowl session we will present the design goals of Solum, Solum architecture, current capabilities,
and comment on the usage experience. We will also show a demo of Solum in action.
Presentation: https://drive.google.com/file/d/0BxmgNoI8UMz5elk4ZXdhXzZiRWM/view
Demo: https://drive.google.com/file/d/0BxmgNoI8UMz5NXpaTFQzYXYwUzA/view
More information about Solum can be found at: https://wiki.openstack.org/wiki/Solum