diff options
Diffstat (limited to 'docs/requirements/brahmaputra')
-rw-r--r-- | docs/requirements/brahmaputra/component-support.rst | 93 | ||||
-rw-r--r-- | docs/requirements/brahmaputra/system.rst | 63 |
2 files changed, 156 insertions, 0 deletions
diff --git a/docs/requirements/brahmaputra/component-support.rst b/docs/requirements/brahmaputra/component-support.rst new file mode 100644 index 0000000..451e86e --- /dev/null +++ b/docs/requirements/brahmaputra/component-support.rst @@ -0,0 +1,93 @@ +.. Copyright 2015 Open Platform for NFV Project, Inc. and its contributors + +.. This work is licensed under the +.. Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +Deployment tools support matrix +=============================== + +This document provides a summary view of the features and capabilities of deployment +tools (a.k.a. "installers") which are expected to be common for all deployment tools. + +The tables below only show a short abbreviation of the requirement. For details, +please refer to detailed UX-requirements and system-requirements documents. + + +Target system requirements +-------------------------- + ++----------------------------------------------+------------+-----------+------------+------------+ +| Feature | Apex | Compass | Fuel | JOID/Juju | ++==============================================+============+===========+============+============+ +| GENESIS-4 - Centos7 or Ubuntu 14.04 | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-53 - OpenStack Heat | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-6 - OpenDaylight Beryllium | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-49 - ONOSFW | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-8 - KVM Hypervisor | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ + + +User experience requirements +---------------------------- + ++----------------------------------------------+------------+-----------+------------+------------+ +| Feature | Apex | Compass | Fuel | JOID/Juju | ++==============================================+============+===========+============+============+ +| GENESIS-9 - OpenStack HA | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-71 - Hitless hardware upgrade | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-20 - Server discovery integrated | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-28 - Common configuration file | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-43 - DHCP server HA per tenant | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-44 - SDN Controller L3 | yes | yes | yes | no | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-61 - L1/2 networking config | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-62 - Logical networks | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-72 - L3-neutron agent | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-69 - Isolated CEPH OSD | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-12 - Version control for components | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-16 - Common inventory config | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-17 - User-facing config files | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-18 - Server roles | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-19 - Automatic device discovery | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-25 - NTP config | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-40 - Hardware replacement support | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-74 - "all-in-one" build | yes | yes | yes | n/a | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-31 - Agnostic to type of hard drive | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-23 - Mandatory Access Control | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-24 - Install ssh keys | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-39 - Use artifacts from upstream | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-38 - Deploy script for jumphost | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-42 - Offline deployment | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-34 - User guide | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ +| GENESIS-35 - Release notes | yes | yes | yes | yes | ++----------------------------------------------+------------+-----------+------------+------------+ + diff --git a/docs/requirements/brahmaputra/system.rst b/docs/requirements/brahmaputra/system.rst new file mode 100644 index 0000000..c451a9b --- /dev/null +++ b/docs/requirements/brahmaputra/system.rst @@ -0,0 +1,63 @@ +.. Copyright 2015 Open Platform for NFV Project, Inc. and its contributors + +.. This work is licensed under the +.. Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +.. ----------------------------------------------------------------------- + +.. Document to list the requirements the target system a + particular installer creates. + Please add a bullet each for every requirement added. + +Target system requirements +========================== + +Release: OPNFV Brahmaputra + +This document lists requirements for the target system that +an installer creates. Different from the requirements document +on user-experience, this document focuses on the key hardware +and software components the different deployment tools install +and/or configure. + + +Minimum base Operating System distribution supported: +----------------------------------------------------- + +* `GENESIS-4 <https://jira.opnfv.org/browse/GENESIS-4>`_: + Installers should support either Centos 7 or Ubuntu 14.04 + as target system base OS. + +Components/features installed for OpenStack: +-------------------------------------------- + +* `GENESIS-53 <https://jira.opnfv.org/browse/GENESIS-53>`_: + OpenStack Heat should be installed. + +Minimum base OpenStack distribution supported: +---------------------------------------------- + +* `GENESIS-7 <https://jira.opnfv.org/browse/GENESIS-7>`_: + Installers should support OpenStack Liberty release. + +SDN Controller: +--------------- + +* `GENESIS-6 <https://jira.opnfv.org/browse/GENESIS-6>`_: + Installers should support OpenDaylight Beryllium Release. + +* `GENESIS-49 <https://jira.opnfv.org/browse/GENESIS-49>`_: + Installers should support ONOSFW. + +VM Controller: +-------------- + +Hypervisor: +----------- + +* `GENESIS-8 <https://jira.opnfv.org/browse/GENESIS-8>`_: + Installers should support KVM hypervisor. + +Virtual forwarder: +------------------ |