An OpenStack project designed to make cloud services easier to consume and integrate into your application development process. See: https://wiki.openstack.org/wiki/Solum
Go to file
James Li 24649a7e24 Convert bash scripts to Python
This patch sets up a LP handler framework to accommodate
build-lp, unittest-app and build-app functionalities.

Additionally, the patch also implements isolation improvements in
building an application container on worker node.
Specifically, the git clone command for cloning application code
is run inside a docker container. This helps in constraining
the resources of memory, CPU, disk and network bandwidth
to prevent Solum from the DoS attacks of a malicious git server.

Partially-fixes-bug: #1302552
Change-Id: Ie0f700c0d4bd74e24ac1a9727f4b17907f88cca1
2016-01-25 20:08:33 +00:00
contrib Migrate to oslo config generation 2016-01-13 19:59:24 +01:00
devstack Migrate to oslo config generation 2016-01-13 19:59:24 +01:00
doc Documents languagepack uses cases 2015-11-24 14:35:27 -06:00
etc/solum Migrate to oslo config generation 2016-01-13 19:59:24 +01:00
examples Migrate sample 'plan' files to 'app' files 2015-12-09 09:44:02 -06:00
functionaltests Making changes to unblock devstack gate 2016-01-08 15:08:03 -06:00
solum Convert bash scripts to Python 2016-01-25 20:08:33 +00:00
tools Migrate to oslo config generation 2016-01-13 19:59:24 +01:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:55:30 +00:00
.gitignore Controllers and models for static CAMP resources. 2014-09-29 10:10:13 -07:00
.gitreview Update .gitreview for project rename 2015-09-11 20:58:32 +00:00
.testr.conf Update test module from oslo-incubator 2014-01-29 09:38:34 +10:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:46 +00:00
HACKING.rst Fixed some mistakes in multiple files 2015-09-26 22:33:34 +05:30
LICENSE Initial cookie-cuttere'd repo 2013-09-20 23:44:03 -05:00
MANIFEST.in Add the alembic migration framework 2014-02-04 12:57:29 +10:00
README.rst Updated README 2015-11-17 14:56:19 -06:00
babel.cfg Initial cookie-cuttere'd repo 2013-09-20 23:44:03 -05:00
coverage.sh Add nicer support for coverage 2013-12-09 17:25:00 +11:00
openstack-common.conf Migrate to oslo config generation 2016-01-13 19:59:24 +01:00
requirements.txt Convert bash scripts to Python 2016-01-25 20:08:33 +00:00
setup.cfg Merge "Migrate to oslo config generation" 2016-01-25 18:28:00 +00:00
setup.py Updated from global requirements 2014-05-01 13:52:23 +00:00
test-requirements.txt Fix mock dependencies and unit tests 2015-07-14 18:14:46 -05:00
tox.ini Merge "Migrate to oslo config generation" 2016-01-25 18:28:00 +00:00

README.rst

Solum

Application Lifecycle Management

An OpenStack project designed to make cloud services easier to consume and integrate into your application development process.

Overview

Solum is natively designed for OpenStack clouds and leverages numerous OpenStack projects, including Heat, Keystone, Nova, Trove, and more. We value vendor neutrality, open design and collaboration, and leveraging existing solutions where possible. One example is our use of Docker for deployment of containers. Multiple language run-time environments will be supported with a modular "language pack" solution so you can easily run applications written in any language of your choice.

Getting started with Solum

See the getting_started guide.

Project Info