Container Infrastructure Management Service for OpenStack
Go to file
Wenzhi Yu 63b5c21c8d Rollback bay on update failure
There is a rollback mechanism in heat after the stack
update failed. There should be a rollback mechanism in
magnum after bay update failed.

This patch add new microversion 1.3 to add rollback
support for Magnum bay, user can enable rollback on bay
update failure by specifying microversion 1.3 in header(
{'OpenStack-API-Version': 'container-infra 1.3'}) and
passing 'rollback=True'(http://XXX/v1/bays/XXX/?rollback=True)
when issuing bay update reqeust.

Change-Id: Idd02769f98078702404a11dc9f7a3339ce4e22eb
Partially-Implements: blueprint bay-rollback-on-update-failure
2016-08-15 17:09:23 +08:00
contrib Add openSUSE driver support to Magnum 2016-08-10 17:37:42 +02:00
devstack Change stacks:global_index heat policy to context_is_admin 2016-08-11 22:36:18 +05:30
doc Merge "Change stacks:global_index heat policy to context_is_admin" 2016-08-12 03:19:32 +00:00
etc/magnum Remove container object 2016-08-01 16:16:20 +02:00
install-guide/source Fix some simple mistake 2016-07-28 16:29:27 +08:00
magnum Rollback bay on update failure 2016-08-15 17:09:23 +08:00
releasenotes Rollback bay on update failure 2016-08-15 17:09:23 +08:00
specs Merge "Fix typos for Magnum" 2016-07-04 03:03:57 +00:00
tools Improve tox.ini to easy developer's life 2015-11-03 17:44:38 +08:00
.coveragerc Improve unit test coverage 2016-06-29 12:49:40 +00:00
.gitignore Add reno to Magnum 2016-04-05 08:45:43 +08:00
.gitreview Update .gitreview for project rename 2015-03-28 00:20:40 +00:00
.mailmap Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
.testr.conf Remove minion dependency on master 2016-03-04 07:41:12 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:45 +00:00
Dockerfile Fix the docker build image issue 2015-05-18 11:11:25 +08:00
HACKING.rst Add hacking rule for explicit import of _ function 2016-07-29 23:17:06 +05:30
LICENSE Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
MANIFEST.in Copy Ironic's database model codebase 2014-12-02 15:04:31 -07:00
README.rst Fix the representation of REST 2015-09-01 08:40:39 +05:30
babel.cfg Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
functional_creds.conf.sample Use the latest atomic image name 2016-05-09 13:35:18 +00:00
requirements.txt Updated from global requirements 2016-08-12 09:46:01 +00:00
setup.cfg Merge "Add Python 3.5 classifier and venv" 2016-07-14 05:10:27 +00:00
setup.py Updated from global requirements 2015-09-17 12:12:49 +00:00
test-requirements.txt Updated from global requirements 2016-07-22 04:00:02 +00:00
tox.ini Add Python 3.5 classifier and venv 2016-07-12 17:20:05 +05:30

README.rst

Magnum

Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack.

For more information, please refer to the following resources: