diff --git a/specs/9.0/murano-fuel-plugin.rst b/specs/9.0/murano-fuel-plugin.rst index 1f31ae81..6f0b2974 100644 --- a/specs/9.0/murano-fuel-plugin.rst +++ b/specs/9.0/murano-fuel-plugin.rst @@ -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.