Add to VOTLHA release process documentation.
overview/release_process.rst
----------------------------
o Document repo:ci-management as a core release dependency.
o Downstream repos cannot be tested until ci-management is branched.
howto/release/repositories/voltha-docs/
howto/release/repositories/voltha-lib-go/
--------------------------------------------------
o Create skeletons for release documentation.
howto/release/repositories/ci-management/misc.rst
-------------------------------------------------
o Document releasing ci-management.
o bttb.sh script used for {tag-branch,branch-tag}ing.
o Embed rst anchors so the doc can be :ref:erenced as a dependency.
Change-Id: I1920b160d99916f8147a89f2f74562f6c595c969
diff --git a/overview/release_process.rst b/overview/release_process.rst
index 5abf658..cfd6c22 100644
--- a/overview/release_process.rst
+++ b/overview/release_process.rst
@@ -2,9 +2,9 @@
======================
This document describes the technical steps of VOLTHA's release process.
-The document assumes you are creating a release named voltha-X.Y, where X is the major release versio
-and the y is the minor.
-See versioning in the :doc:`releases documentation </overview/releases>`
+The document assumes you are creating a release named voltha-X.Y, where X
+is the major release version and Y is the minor. See versioning in the
+:doc:`releases documentation </overview/releases>`
Code Freeze and pre-release testing
-----------------------------------
@@ -123,7 +123,7 @@
7. Start over with the next app
-.. note::
+ss.. note::
Given component inter dependencies, ONOS apps need to be released in order:
1. sadis
@@ -149,15 +149,27 @@
Creating the release
--------------------
-Once the components have been tested and the release is considered ready there are 3 more elements that need to be
-tagged:
+Once the components have been tested and the release is considered ready
+there are 4 more elements that need to be tagged:
- `VOLTHA Helm Charts <https://github.com/opencord/voltha-helm-charts>`_
- `VOLTHA System Tests <https://github.com/opencord/voltha-system-tests>`_
- `VOLTHA docs <https://github.com/opencord/voltha-docs>`_
+- `repo:ci-management <https://gerrit.opencord.org/plugins/gitiles/ci-management>`_
-These 3 repos are the only ones that receive a X.Y.Z tag. Other repos that contain individual
-components have their own versioning/release cadence, driven by SemVer.
+These 4 repos are the only ones that receive a X.Y.Z tag.
+Other repos that contain individual components have their own
+versioning/release cadence, driven by SemVer.
+
+repo:ci-management
+^^^^^^^^^^^^^^^^^^
+
+Jenkins pipelines for building & testing release jobs are retrieved from
+repository branch=voltha-X.Y. This repository is a dependency for all
+other VOLTHA repositories that invoke test suites.
+
+See Also: :ref:`_Release Repository ci-management`
+
Helm Charts
^^^^^^^^^^^