Blueprint: murano-fuel-plugin

This patch adds changes related to using Murano plugin with
already installed base Murano from Fuel ISO.

Change-Id: I900529f63332668d88900e21efbf6b1f02696e3b
This commit is contained in:
Denis Egorenko 2016-06-09 12:52:34 +03:00
parent d458c74ed0
commit 6737e72c6d
1 changed files with 34 additions and 7 deletions

View File

@ -54,8 +54,13 @@ way:
* Fuel 9.0 should support same Murano deployment as it was supported in
Fuel 8.0 without any new features;
* It will not be possible to install Murano plugin with Murano enabled from
the box.
* It will be possible to install Murano plugin with Murano enabled from
the box: Murano services from base Fuel ISO will be stopped (in case when
user wants to install Murano on another node) or Murano codebase
will be updated on current nodes and Murano services will be restarted;
* It will be possible to install and update Murano Glance Artifact plugin
(which is present as package) on controller nodes;
* All Murano codebase will be removed in Fuel 10.0 release.
@ -178,9 +183,15 @@ each commit to Murano plugin repository.
Documentation impact
--------------------
Murano can be used as built in Fuel and as plugin. It will be impossible
Murano can be used as built in Fuel and as plugin. It will be possible
to deploy Murano as plugin in the same time with Murano from box.
It should be noted: Murano deployment as built in Fuel is deprecated.
In case when Murano has new code dependencies, which can not be installed
on existing node (controller nodes), it must be noted in plugin release
notes that Murano can't be installed on controller nodes anymore because
those new dependencies could break other OpenStack componens. Since this
moment Murano will require standalone node.
Also should be noted: Murano deployment as built in Fuel is deprecated.
--------------
@ -223,9 +234,25 @@ Work Items
plugin Web UI.
* Upgrade script for plugin: this script should be able to update Murano
plugin to newer version. Also it should be possible to upgrade Murano from
Fuel 8.0 environment which is going to be upgraded to 9.0 with Murano
from plugin.
plugin to newer version. Also should be updated Murano Glance Artifact
plugin (package) on controller nodes.
* Also it should be possible to install Murano plugin on top of base
Murano codebase from Fuel ISO. In this case all base Murano Fuel task
will be skipped, Murano services will be stopped on controller node
(in case of using separate Murano node) or Murano codebase will be
updated and Murano services will be restarted (in case when Murano
plugin is installed on same controller nodes as base Murano).
* In case when Murano plugin has new code requirements, release notes must
contain information about possibility to install new plugin version
on top of existing Murano installation: can be used same node or new
plugin version requires standalone node.
* Also it should be possible to upgrade Murano from Fuel 8.0 environment
which is going to be upgraded to 9.0 with Murano from plugin. In this
case Fuel should be upgraded first and then Murano will be upgraded
via plugin.
* Support for plugin installation would be added in OSTF tests for 9.0.
Support for non-plugin installation would be left in 9.0 tests.