Loading…
Thursday, October 29 • 5:20pm - 6:00pm
Solum: Application Lifecycle Management for OpenStack

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Solum is a multi-tenant application lifecycle management system for OpenStack. It supports deploying of applications written in different languages (Python, Java, PHP, etc.) on OpenStack using native OpenStack services of Keystone, Heat, Swift, Glance, Neutron, and Nova. Solum supports creation of Docker-based custom language runtimes called "languagepacks". A languagepack is essentially a Docker container image with the required libraries installed on it. Application developers can create custom languagepacks specific to their application's build and runtime requirements. Solum supports continuous integration testing of applications by providing the ability to run unit tests as part of building and deploying applications. The workflow of an application consisting of test, build, and deploy stages can be customized and can be triggered from external services such as github webhooks. Solum supports application add-ons which are services such as databases. Such add-ons are made available to applications through custom parameters. Solum maintains logs of application lifecycle stages, which operators and application developers/deployers can utilize in diagnosing and debugging issues.

In this presentation and discussion session, we will focus on Solum's goals, timeline, community involvement, current features, usage experience, and upcoming/planned features.

Thursday October 29, 2015 5:20pm - 6:00pm JST
Kotobuki room
  Solum
  • format json

Attendees (0)