diff options
author | Frank Brockners <fbrockne@cisco.com> | 2015-08-24 01:33:30 -0700 |
---|---|---|
committer | Frank Brockners <fbrockne@cisco.com> | 2015-08-25 01:02:43 -0700 |
commit | 96be574f9fbbbb9a8b28947fbec8bb9ed74d6fde (patch) | |
tree | e9b74383810a364358a580e3d0dd3249ae7e1ba9 | |
parent | 891dc09c6cc238bc1003f3f271415a8143340647 (diff) |
Base templates and directory structure for Genesis
Base templates to articulate requirements which
are common and are to be followed by all installers
participating in Genesis. Template provided:
* Requirements for common system components
* Requirements for a common user experience
In additon, a high level directory structure is
put in place - to allow for later easy migration
of current BGS/Genesis common files.
Change-Id: I219246ee33eefe3a5b1cec421223d00745f0f910
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
-rw-r--r-- | common/README.md | 18 | ||||
-rw-r--r-- | docs/sources/README.md | 17 | ||||
-rw-r--r-- | docs/sources/system-requirements.rst | 63 | ||||
-rw-r--r-- | docs/sources/ux-requirements.rst | 104 |
4 files changed, 202 insertions, 0 deletions
diff --git a/common/README.md b/common/README.md new file mode 100644 index 0000000..b988986 --- /dev/null +++ b/common/README.md @@ -0,0 +1,18 @@ +<!--- +Copyright 2015 Open Platform for NFV Project, Inc. and its contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +# Common +This directory contains those files which are common across all deployment tools and as such are also used by all deployment tools (a.k.a. "installers"). + diff --git a/docs/sources/README.md b/docs/sources/README.md new file mode 100644 index 0000000..f88c3ce --- /dev/null +++ b/docs/sources/README.md @@ -0,0 +1,17 @@ +<!--- +Copyright 2015 Open Platform for NFV Project, Inc. and its contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +# Requirements documents +This directory contains the sources for documents which list requirements which are common across all deployment tools and as such are also met by all deployment tools (a.k.a. "installers"). diff --git a/docs/sources/system-requirements.rst b/docs/sources/system-requirements.rst new file mode 100644 index 0000000..4b3cdf3 --- /dev/null +++ b/docs/sources/system-requirements.rst @@ -0,0 +1,63 @@ +.. Copyright 2015 Open Platform for NFV Project, Inc. and its contributors + +.. Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + +.. http://www.apache.org/licenses/LICENSE-2.0 + +.. Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +.. ----------------------------------------------------------------------- + +.. 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. + +Hardware components +------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-1" Jira story are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: *new requirement*. + + +Software components +------------------- +.. Please add the Jira story to each requirement as reference. + +:Minimum base OS distribution supported: + + `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: Centos ...tbd... + + `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: Ubuntu ...tbd... + + +:SDN Controller: + + `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: OpenDaylight ...tbd... + +:VM Controller: + + `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: OpenStack ...tbd... + +:Hypervisor: + + `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: KVM version ...tbd... + +:Virtual forwarder: + + `Jira GENESIS-1 <https://jira.opnfv.org/browse/GENESIS-1>`_: Openvswitch version ...tbd... diff --git a/docs/sources/ux-requirements.rst b/docs/sources/ux-requirements.rst new file mode 100644 index 0000000..076ddcd --- /dev/null +++ b/docs/sources/ux-requirements.rst @@ -0,0 +1,104 @@ +.. Copyright 2015 Open Platform for NFV Project, Inc. and its contributors + +.. Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + +.. http://www.apache.org/licenses/LICENSE-2.0 + +.. Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +.. ----------------------------------------------------------------------- + +.. Document to list the requirements for a common user experience + created by the different installers. + Please add a bullet each for every requirement added. + +=============== +UX requirements +=============== + +Release: OPNFV Brahmaputra + +Requirements for a common user-experience created by the deployment tools. + + + +High availability requirements +------------------------------ +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira story are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + + +Network setup and configuration related requirements +---------------------------------------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira story are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + + +Versioning requirements +----------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + +System definition and system configuration requirements +------------------------------------------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + +Requirements pertaining to the qualities of the deployment process +------------------------------------------------------------------ +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + +Security related requirements +----------------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + +Testing related requirements +---------------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + +Installation method related requirements +---------------------------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + +Documentation related requirements +---------------------------------- +.. Please add the Jira story reference to each requirement. + Note that the below listed "GENESIS-3" Jira stories are place holders + and are to be changed for the actual Jira reference. + +* `Jira GENESIS-3 <https://jira.opnfv.org/browse/GENESIS-3>`_: new requirement... + |