From 829f9d9393186e577400e6d8b42dc88949c3d3c9 Mon Sep 17 00:00:00 2001 From: Maciej Relewicz Date: Fri, 15 Jul 2016 16:00:00 +0200 Subject: [PATCH] Spec for fuel-plugin-murano-networking-sfc Change-Id: I6ee16d8687ea98fac2b522c75872becfda60e0c6 --- ...fuel-plugin-murano-networking-sfc-spec.rst | 132 ++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 spec/fuel-plugin-murano-networking-sfc-spec.rst diff --git a/spec/fuel-plugin-murano-networking-sfc-spec.rst b/spec/fuel-plugin-murano-networking-sfc-spec.rst new file mode 100644 index 0000000..1708564 --- /dev/null +++ b/spec/fuel-plugin-murano-networking-sfc-spec.rst @@ -0,0 +1,132 @@ +.. + This work is licensed under the Apache License, Version 2.0. + + http://www.apache.org/licenses/LICENSE-2.0 + +============================= +Murano Networking SFC plugin +============================= + +Murano Networking SFC plugin for Fuel extends Mirantis OpenStack +functionality by installing Murano Networking SFC support. + +Problem description +=================== + +Currently, Murano has no support for Networking SFC. +Murano Networking SFC plugin aims to provide support for it. + +Proposed change +=============== + +Implement a Fuel plugin that will install Murano Networking SFC support. + +Alternatives +------------ + +None + +Data model impact +----------------- + +None + +REST API impact +--------------- + +None + +Upgrade impact +-------------- + +None + +Security impact +--------------- + +None + +Notifications impact +-------------------- + +None + +Other end user impact +--------------------- + +None + +Performance Impact +------------------ + +Murano Networking SFC plugin has no direct performance impact on OpenStack, +but it consumes additional resources (CPU, memory, database) and this should +be considered and tested on a test environment before production use. + +Other deployer impact +--------------------- + +None + +Developer impact +---------------- + +None + +Implementation +============== + +Plugin delivers Murano Networking SFC support to Fuel. Plugin has one task: + +* The task installs package needed for Murano Networking SFC support and imports + required libraries needed by Murano to support Networking SFC. + +Murano Networking SFC is installed on all environments with plugin enabled. +Murano Networking SFC plugin requires SFC Fuel plugin to be installed. + +Assignee(s) +----------- + +| Szymon Bańka (PM) +| Alexander Saprykin (developer) +| Krzysztof Szukiełojć (developer) +| Sergey Slipushenko (developer) +| Maciej Relewicz (developer) + +Work Items +---------- + +* Implement code for Murano. +* Implement the Fuel plugin. +* Implement the Puppet manifest. +* Testing. +* Write the documentation. + +Dependencies +============ + +* Fuel 9.0 + +Testing +======= + +* Prepare a test plan. +* Test the plugin by deploying environments in every Fuel deployment nodes. + +Documentation Impact +==================== + +* Deployment Guide (how to install the plugin, how to configure and deploy an + OpenStack environment with the plugin). +* User Guide (what features the plugin provides, how to use them in the + deployed OpenStack environment). +* Test Plan. +* Test Report. + +References +========== + +* `Murano wiki page `_ +* `Official fuel plugin networking sfc repository + `_ +* `Official networking sfc repository `_