2.7 KiB
2.7 KiB
Networking sfc plugin
Networking sfc plugin for Fuel extends Mirantis OpenStack functionality by installing networking sfc support.
Problem description
Currently, Fuel has no support for networking sfc. Networking sfc plugin aims to provide support for it.
Proposed change
Implement a Fuel plugin that will install 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
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 networking sfc support to Fuel. Plugin has several tasks:
- The first task change package fuel-ha-utils which comes from base Fuel 9.0 for package with applied fix https://review.openstack.org/#/c/334415. It's needed for proper working networking sfc on Fuel 9.0.
- The second task concerns controllers. It install networking-sfc package and configure Fuel for using networking sfc.
- The third task concerns computes nodes. It install networking-sfc package and configure Fuel for using networking sfc.
Networking sfc is installed on all environments which has enabled plugin. Plugin configures all needed Openstack services.
Assignee(s)
Szymon Bańka <sbanka@mirantis.com> (PM)
Maciej Relewicz <mrelewicz@mirantis.com> (developer)
Bartosz Kupidura <bkupidura@mirantis.com> (developer)
Damian Szeluga <dszeluga@mirantis.com> (developer)
Maciej Relewicz <mrelewicz@mirantis.com> (developer)
Bartosz Kupidura <bkupidura@mirantis.com> (developer)
Damian Szeluga <dszeluga@mirantis.com> (developer)
Work Items
- Implement the Fuel plugin.
- Implement the Puppet manifests.
- Testing.
- Write the documentation.
Dependencies
- Fuel 9.0
Testing
- Prepare a test plan.
- Test the plugin by deploying environments with all Fuel deployment modes.
Documentation Impact
- Deployment Guide (how to install the plugin, how to configure and deploy an OpenStack environment with the plugin).
- User Guide (which features the plugin provides, how to use them in the deployed OpenStack environment).
- Test Plan.
- Test Report.