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:
parent
d458c74ed0
commit
6737e72c6d
@ -54,8 +54,13 @@ way:
|
|||||||
* Fuel 9.0 should support same Murano deployment as it was supported in
|
* Fuel 9.0 should support same Murano deployment as it was supported in
|
||||||
Fuel 8.0 without any new features;
|
Fuel 8.0 without any new features;
|
||||||
|
|
||||||
* It will not be possible to install Murano plugin with Murano enabled from
|
* It will be possible to install Murano plugin with Murano enabled from
|
||||||
the box.
|
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.
|
* All Murano codebase will be removed in Fuel 10.0 release.
|
||||||
|
|
||||||
@ -178,9 +183,15 @@ each commit to Murano plugin repository.
|
|||||||
Documentation impact
|
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.
|
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.
|
plugin Web UI.
|
||||||
|
|
||||||
* Upgrade script for plugin: this script should be able to update Murano
|
* 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
|
plugin to newer version. Also should be updated Murano Glance Artifact
|
||||||
Fuel 8.0 environment which is going to be upgraded to 9.0 with Murano
|
plugin (package) on controller nodes.
|
||||||
from plugin.
|
|
||||||
|
* 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 plugin installation would be added in OSTF tests for 9.0.
|
||||||
Support for non-plugin installation would be left in 9.0 tests.
|
Support for non-plugin installation would be left in 9.0 tests.
|
||||||
|
Loading…
Reference in New Issue
Block a user