Establishing document structures for Colorado. 41/16241/9
authorChristopherPrice <christopher.price@ericsson.com>
Fri, 1 Jul 2016 07:58:27 +0000 (09:58 +0200)
committerChristopherPrice <christopher.price@ericsson.com>
Mon, 4 Jul 2016 17:14:30 +0000 (19:14 +0200)
Derived from converging patches 16165, 16047 & 15937 into one patch.

Change-Id: I3c544ba2fa30856a50274bad9342a06eebc39d58
Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
Co-Authored-By: Sofia Wallin <sofia.wallin@ericsson.com>
33 files changed:
build-composite.sh
docs/configguide/feature-config.rst [deleted file]
docs/configguide/installer-config.rst [deleted file]
docs/configguide/installerconfig.rst [deleted file]
docs/configguide/pharos-config.rst [deleted file]
docs/configguide/post-install.rst [deleted file]
docs/configguide/postinstall-copper.rst [deleted file]
docs/configguide/postinstall-fuel.rst [deleted file]
docs/configguide/postinstall-functest.rst [deleted file]
docs/configguide/postinstall-ipv6.rst [deleted file]
docs/configguide/postinstall-joid.rst [deleted file]
docs/configguide/postinstall-vswitchperf.rst [deleted file]
docs/configguide/postinstall-yardstick.rst [deleted file]
docs/configguide/postinstall.rst [deleted file]
docs/configguide/projects-configguide.rst [deleted file]
docs/configurationguide/abstract.rst [moved from docs/configguide/abstract.rst with 72% similarity]
docs/configurationguide/configuration.options.render.rst [moved from docs/configguide/configoptions.rst with 98% similarity]
docs/configurationguide/feature.configuration.description.rst [moved from docs/configguide/featureconfig.rst with 63% similarity]
docs/configurationguide/index.rst [moved from docs/configguide/index.rst with 74% similarity]
docs/configurationguide/installation.procedure.render.rst [new file with mode: 0644]
docs/installationprocedure/abstract.rst [new file with mode: 0644]
docs/installationprocedure/index.rst [new file with mode: 0644]
docs/installationprocedure/scenario.installation.instruction.rst [new file with mode: 0644]
docs/installationprocedure/scenario.release.notes.rst [moved from docs/release-notes/release-notes.rst with 100% similarity]
docs/release-notes/index.rst [deleted file]
docs/testframework/framework.installation.procedure.render.rst [new file with mode: 0644]
docs/testframework/framework.userguide.render.rst [new file with mode: 0644]
docs/testframework/index.rst [new file with mode: 0644]
docs/testframework/opnfv.testframework.overview.rst [moved from docs/userguide/test-usage.rst with 87% similarity]
docs/userguide/common.platform.render.rst [moved from docs/userguide/general-system.rst with 100% similarity]
docs/userguide/feature.userguide.render.rst [moved from docs/userguide/feature-usage.rst with 100% similarity]
docs/userguide/feature.userguide.template.rst [moved from docs/userguide/featureusage.rst with 100% similarity]
docs/userguide/testusage.rst [deleted file]

index f393b62..5a9d253 100755 (executable)
@@ -87,12 +87,13 @@ echo
 echo "Creating document links"
 echo
 targets="
-configguide/installer-config.rst
-configguide/feature-config.rst
-userguide/test-usage.rst
-userguide/feature-usage.rst
+configurationguide/configuration.options.render.rst
+configurationguide/installation.procedure.render.rst
+userguide/feature.userguide.render.rst
+testframework/framework.installation.procedure.render.rst
+testframework/framework.userguide.render.rst
 "
-# configguide/post-install.rst
+# configurationguide/post-install.rst
 for guide in $targets
 do
     mainfile="$WORKSPACE/docs/$guide"
diff --git a/docs/configguide/feature-config.rst b/docs/configguide/feature-config.rst
deleted file mode 100644 (file)
index f40bff2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Christopher Price (Ericsson AB)
-
-=====================
-Feature Configuration
-=====================
-
-The following sections describe the configuration options for specific platform features provided in Brahmaputra.
-Further details for each feature are captured in the referred project documentation.
-
-.. <project>/docs/configguide/featureconfig.rst files will be imported below by the build script.
diff --git a/docs/configguide/installer-config.rst b/docs/configguide/installer-config.rst
deleted file mode 100644 (file)
index a88d1f5..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Christopher Price (Ericsson AB)
-
-=======================
-Installer Configuration
-=======================
-
-Installing the OPNFV platform requires either a physical environment as defined in the
-Pharos lab specification, or a virtual infrastructure.  When configuring a physical infrastructure
-it is strongly advised to follow the Pharos configuration material.
-
-.. toctree::
-
-    pharos-config
-
-
-The following sections describe the per installer configuration options.
-Further details for each installer are captured in the referred project documentation.
-
-.. <project>/docs/configguide/installerconfig.rst files will be imported below by the build script.
diff --git a/docs/configguide/installerconfig.rst b/docs/configguide/installerconfig.rst
deleted file mode 100644 (file)
index afb414b..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) <optionally add copywriters name>
-
-<Project> configuration
-=======================
-Add a brief introduction to configure OPNFV with this specific installer
-
-Pre-configuration activities
------------------------------
-Describe specific pre-configuration activities. Refer to Installations guide and release notes
-
-Hardware configuration
------------------------
-Describe the hardware configuration needed for this specific installer
-
-Jumphost configuration
------------------------
-Describe intial Jumphost configuration (network and software)needed in order to deploy the installer
-
-Platform components configuration
----------------------------------
-Describe the configuration of each component in the installer
-
-
-
diff --git a/docs/configguide/pharos-config.rst b/docs/configguide/pharos-config.rst
deleted file mode 100644 (file)
index 013e21b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/pharos/configguide/configguide.rst
-.. include:: ../projects/pharos/configguide/jumpserverinstall.rst
diff --git a/docs/configguide/post-install.rst b/docs/configguide/post-install.rst
deleted file mode 100644 (file)
index c7bc27e..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Christopher Price (Ericsson AB)
-
-=============================
-Post Configuration Activities
-=============================
-
-Once you have deployed and configured your scenario and features you should validate the
-state of the system using the following guides.
-
-Scenario validation activities
-==============================
-
-The following guides provide information on how to validate the installation of you scenario
-based on the tools and test suites available for the installation tool you have selected:
-
-.. toctree::
-
-    postinstall-fuel
-
-.. toctree::
-
-    postinstall-joid
-
-Feature validation activities
-=============================
-
-The following sections provide information on how to validate the features you have
-installed in your scenario:
-
-.. toctree::
-
-    postinstall-copper
-
-.. toctree::
-
-    postinstall-ipv6
-
-
-Additional testing and validation activities
-============================================
-
-Many of our testing tools can be manually installed to facilitate targeted testing
-of features and capabilities of your scenario.  The following guides provide instruction on
-setting up these testing suites:
-
-.. toctree::
-
-    postinstall-functest
-
-.. toctree::
-
-    postinstall-vswitchperf
-
-.. toctree::
-
-    postinstall-yardstick
-
diff --git a/docs/configguide/postinstall-copper.rst b/docs/configguide/postinstall-copper.rst
deleted file mode 100644 (file)
index 06c4b15..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/copper/configguide/postinstall.rst
diff --git a/docs/configguide/postinstall-fuel.rst b/docs/configguide/postinstall-fuel.rst
deleted file mode 100644 (file)
index 877e548..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/fuel/configguide/postinstall.rst
diff --git a/docs/configguide/postinstall-functest.rst b/docs/configguide/postinstall-functest.rst
deleted file mode 100644 (file)
index 5c9e03e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/functest/userguide/introduction.rst
-.. include:: ../projects/functest/configguide/configguide.rst
diff --git a/docs/configguide/postinstall-ipv6.rst b/docs/configguide/postinstall-ipv6.rst
deleted file mode 100644 (file)
index 8a51452..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/ipv6/configguide/postinstall.rst
diff --git a/docs/configguide/postinstall-joid.rst b/docs/configguide/postinstall-joid.rst
deleted file mode 100644 (file)
index d986b6f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/joid/configguide/postinstall.rst
diff --git a/docs/configguide/postinstall-vswitchperf.rst b/docs/configguide/postinstall-vswitchperf.rst
deleted file mode 100644 (file)
index e241d49..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/vswitchperf/configguide/installation.rst
diff --git a/docs/configguide/postinstall-yardstick.rst b/docs/configguide/postinstall-yardstick.rst
deleted file mode 100644 (file)
index 841b47f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-.. include:: ../projects/yardstick/userguide/comp-intro.rst
-.. include:: ../projects/yardstick/userguide/03-installation.rst
-
diff --git a/docs/configguide/postinstall.rst b/docs/configguide/postinstall.rst
deleted file mode 100644 (file)
index 959bb81..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) <optionally add copywriters name>
-
-<Project> post installation procedures
-======================================
-Add a brief introduction to the methods of validating the installation
-according to this specific installer or feature.
-
-Automated post installation activities
---------------------------------------
-Describe specific post installation activities performed by the OPNFV
-deployment pipeline including testing activities and reports. Refer to
-the relevant testing guides, results, and release notes.
-
-note: this section should be singular and derived from the test projects
-once we have one test suite to run for all deploy tools.  This is not the
-case yet so each deploy tool will need to provide (hopefully very simillar)
-documentation of this.
-
-<Project> post configuration procedures
---------------------------------------
-Describe any deploy tool or feature specific scripts, tests or procedures
-that should be carried out on the deployment post install and configuration
-in this section.
-
-Platform components validation
----------------------------------
-Describe any component specific validation procedures necessary for your
-deployment tool in this section.
diff --git a/docs/configguide/projects-configguide.rst b/docs/configguide/projects-configguide.rst
deleted file mode 100644 (file)
index 71ed0d8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Christopher Price (Ericsson AB)
-
-..  This file will have links to other projects docs in composite doc build.
-
similarity index 72%
rename from docs/configguide/abstract.rst
rename to docs/configurationguide/abstract.rst
index 95f7628..1263dfa 100644 (file)
@@ -6,13 +6,14 @@
 Abstract
 ========
 
-This document provides guidance and instructions for the configuration
-of the Brahmaputra release of OPNFV.
+This document provides guidance for the configurations available in the
+Colorado release of OPNFV.
 
 The release includes four installer tools leveraging different
 technologies; Apex, Compass4nfv, Fuel and JOID, which deploy
 components of the platform.
 
-This document provides a guide for the selection of tools and
+This document also includes the selection of tools and
 components including guidelines for how to deploy and configure
 the platform to an operational state.
+
@@ -13,7 +13,7 @@ components such as OpenStack, OpenDaylight, OVS, KVM etc. where each scenario wi
 include different source components or configurations.
 
 OPNFV Scenarios
-================
+===============
 
 Each OPNFV scenario provides unique features and capabilities, it is important to understand
 your target platform capabilities before installing and configuring your target scenario.
@@ -1,9 +1,10 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. http://creativecommons.org/licenses/by/4.0
-.. (c) <optionally add copywriters name>
+.. (c) Sofia Wallin (Ericsson AB)
+
+Configuration of <feature>
+==========================
 
-<Project> configuration
-=======================
 Add a brief introduction to configure OPNFV with this specific feature including
 dependancies on platform components, this description should be at a level that
 will apply to any installer providing the pre-requisite components.
@@ -19,10 +20,3 @@ Hardware configuration
 ----------------------
 Describe the hardware configuration needed for this specific feature
 
-Feature configuration
----------------------
-Describe the procedures to configure your feature on the platform in order
-that it is ready to use according to the feature instructions in the platform
-user guide.  Where applicable you should add content in the postinstall.rst
-to validate the feature is configured for use.
-(checking components are installed correctly etc...)
similarity index 74%
rename from docs/configguide/index.rst
rename to docs/configurationguide/index.rst
index 1559fab..1b0fec4 100644 (file)
@@ -10,8 +10,7 @@ OPNFV Configuration Guide
    :maxdepth: 2
 
    ./abstract
-   ./configoptions
-   ./installer-config
-   ./feature-config
-   ./post-install
+   ./configuration.options.render
+   ./feature.configuration.description
+   ./installer.procedure.render
 
diff --git a/docs/configurationguide/installation.procedure.render.rst b/docs/configurationguide/installation.procedure.render.rst
new file mode 100644 (file)
index 0000000..c0925c5
--- /dev/null
@@ -0,0 +1,20 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) Sofia Wallin (Ericsson AB)
+
+=====================
+Installation of <xxx>
+=====================
+
+Introduction
+------------
+Describe the capabilities and associated features of each installer.
+
+Pre-installation activities
+---------------------------
+List the acitvites needed for pre-installation.
+
+Hardware requirement
+--------------------
+List the HW requirement for each installer
+
diff --git a/docs/installationprocedure/abstract.rst b/docs/installationprocedure/abstract.rst
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/docs/installationprocedure/index.rst b/docs/installationprocedure/index.rst
new file mode 100644 (file)
index 0000000..9503c7b
--- /dev/null
@@ -0,0 +1,15 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) Sofia Wallin Ericsson AB
+
+**********************
+Installation procedure
+**********************
+
+.. toctree::
+   :numbered:
+   :maxdepth: 2
+
+   abstract.rst
+   scenario.installation.instruction
+
diff --git a/docs/installationprocedure/scenario.installation.instruction.rst b/docs/installationprocedure/scenario.installation.instruction.rst
new file mode 100644 (file)
index 0000000..a3ddd3a
--- /dev/null
@@ -0,0 +1,26 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+===================================
+<scenario> installation instruction
+===================================
+
+Preparing the installation
+--------------------------
+.. List the activities needed prior to installation and dependent feature configurations that
+.. need to be is to be configured during this process.
+
+HW requirements
+---------------
+.. A generic Pharos lab preparation instruction will be provided, this section should describe
+.. scenario has any specific hardware or hardware configuration needs.
+
+Installation instruction
+------------------------
+.. List of steps needed to install each verified installer.
+
+Post-installation activities
+----------------------------
+.. List the activities needed post installation.
+
diff --git a/docs/release-notes/index.rst b/docs/release-notes/index.rst
deleted file mode 100644 (file)
index c8cad46..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International Licence.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) <optionally add copywriters name>
-
-=======================
-<project> Release Notes
-=======================
-
-.. toctree::
-   :numbered:
-   :maxdepth: 4
-
-   release-notes.rst
-
diff --git a/docs/testframework/framework.installation.procedure.render.rst b/docs/testframework/framework.installation.procedure.render.rst
new file mode 100644 (file)
index 0000000..8eaa57d
--- /dev/null
@@ -0,0 +1,10 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+<test framework> preparation and installation
+=============================================
+
+.. Explain how to prepare for and install the test framework.
+..  Need to identify the target structure of this document with the testing WG
+
diff --git a/docs/testframework/framework.userguide.render.rst b/docs/testframework/framework.userguide.render.rst
new file mode 100644 (file)
index 0000000..3f9993c
--- /dev/null
@@ -0,0 +1,10 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+<test framework> userguide and reporting document
+=================================================
+
+.. Explain how to use the test framework and read reports/results.
+..  Need to identify the target structure of this document with the testing WG
+
diff --git a/docs/testframework/index.rst b/docs/testframework/index.rst
new file mode 100644 (file)
index 0000000..16521c1
--- /dev/null
@@ -0,0 +1,16 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) Christopher Price (Ericsson AB)
+
+*****************************
+OPNFV Test Framework document
+*****************************
+
+.. toctree::
+   :maxdepth: 2
+
+   ./abstract
+   ./opnfv.testframework.overview
+   ./framework.installation.procedure.render
+   ./framework.userguide.render
+
similarity index 87%
rename from docs/userguide/test-usage.rst
rename to docs/testframework/opnfv.testframework.overview.rst
index 423a306..92cc886 100644 (file)
@@ -13,5 +13,5 @@ The following section outlines how to use the test projects that are delivered o
 OPNFV platform for the purpose of testing components and VNFs in the context of a
 Brahmaputra deployment.
 
-.. <project>/docs/userguide/testusage.rst files will be imported below by the build script.
+Needs to be completed according to the testing WG needs.
 
diff --git a/docs/userguide/testusage.rst b/docs/userguide/testusage.rst
deleted file mode 100644 (file)
index 9f9bdc9..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) <optionally add copywriters name>
-
-<Testing> capabilities and usage
-================================
-Describe the specific capabilities and usage for <XYZ> testing.
-
-<Testing usage guidelines and example>
---------------------------------------
-Describe with examples how to use specfic test frameworks.
-