Update RTD documentation after M-Release 27/15427/2
authorJohnKeeney <john.keeney@est.tech>
Wed, 17 Dec 2025 14:21:04 +0000 (14:21 +0000)
committerJohnKeeney <john.keeney@est.tech>
Wed, 17 Dec 2025 15:59:08 +0000 (15:59 +0000)
Issue-ID: NONRTRIC-1095
Change-Id: If74ddddd0316c0c8d2936c104edc85adc816ac68
Signed-off-by: JohnKeeney <john.keeney@est.tech>
docs/conf.py
docs/developer-guide.rst
docs/installation-guide.rst
docs/overview.rst
participants/docs/conf.py
participants/docs/developer-guide.rst
participants/docs/installation-guide.rst
participants/docs/overview.rst
tox.ini

index a7f0db0..67a17ee 100755 (executable)
@@ -52,3 +52,13 @@ intersphinx_mapping = {}
 intersphinx_mapping['nonrtric'] = ('%s' %(nonrtricurl), None)
 intersphinx_mapping['participants'] = ('%s' %(participantsurl), None)
 intersphinx_disabled_reftypes = ["*"]
+
+# Add some useful links available in every page
+# Can be used later in any RST file as "<nonrtricwiki_>" etc.. (Note the underscores!)
+rst_epilog = """
+.. _nonrtricwiki: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/overview
+.. _nonrtricwikidevguide: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/679903234/Release+M
+.. _nonrtricwikik8s: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/679903652/Release+M+-+Run+in+Kubernetes
+.. _nonrtricwikidocker: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/679903494/Release+M+-+Run+in+Docker
+"""
+## 
index 0711158..47d62a1 100755 (executable)
@@ -8,7 +8,7 @@ Developer Guide
 
 This document provides a quickstart for developers of the Non-RT RIC rApp Manager.
 
-Additional developer guides are available on the `O-RAN SC NONRTRIC Developer wiki <https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/86802434/Release+K>`_.
+Additional developer guides are available on the `O-RAN SC NONRTRIC Developer wiki <nonrtricwikidevguide_>`_.
 
 The rApp Manager is a Java 17 web application built using the Spring Framework. Using Spring Boot
 dependencies, it runs as a standalone application.
@@ -58,13 +58,7 @@ Then start the container by running the following command:
 Kubernetes deployment
 +++++++++++++++++++++
 
-Non-RT RIC can be also deployed in a Kubernetes cluster, `it/dep repository <https://gerrit.o-ran-sc.org/r/admin/repos/it/dep>`_.
-hosts deployment and integration artifacts. Instructions and helm charts to deploy the Non-RT-RIC functions in the
-OSC NONRTRIC integrated test environment can be found in the *./nonrtric* directory.
-
-The scripts located in *rappmanager/scripts/install* can be used for an automatic installation in the Kubernetes Cluster, see `Automatic Installation in Kubernetes <https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-rappmanager/en/latest/installation-guide.html>`_.
-
-For more information on installation of NonRT-RIC in Kubernetes, see `Deploy NONRTRIC in Kubernetes <https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/86802787/Release+K+-+Run+in+Kubernetes>`_.
-
-For more information see `Integration and Testing documentation in the O-RAN-SC <https://docs.o-ran-sc.org/projects/o-ran-sc-it-dep/en/latest/index.html>`_.
+The Non-RT RIC rApp Manager can be also deployed as part of an Integrated SMO in a Kubernetes cluster, and instructions can be found in the `OSC it/dep repository <https://gerrit.o-ran-sc.org/r/admin/repos/it/dep>`_, 
+particularly in the *./smo-install* directory.
 
+For more information on installation of Non-RT RIC and SMO components in Kubernetes, see `Deploy NONRTRIC in Kubernetes <nonrtricwikik8s_>`_.
index 5ccfb1d..fbceece 100755 (executable)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
+.. Copyright (C) 2023-2025 OpenInfra Foundation Europe. All rights reserved.
 
 Installation Guide
 ==================
@@ -8,87 +8,9 @@ Installation Guide
 Abstract
 --------
 
-This document describes how to install the Non-RT RIC components, their dependencies and required system resources.
-
 Software Installation and Deployment
 ------------------------------------
 
-Install with Helm
-+++++++++++++++++
-
-Helm charts and an example recipe are provided in the `it/dep repo <https://gerrit.o-ran-sc.org/r/admin/repos/it/dep>`_,
-under "nonrtric". By modifying the variables named "installXXX" in the beginning of the example recipe file, which
-components that will be installed can be controlled. Then the components can be installed and started by running the
-following command:
-
-      .. code-block:: bash
-
-        bin/deploy-nonrtric -f nonrtric/RECIPE_EXAMPLE/example_recipe.yaml
-
-Install with dependent components
-+++++++++++++++++++++++++++++++++
-
-The scripts for the deployments of rApp Manager and its dependent components are available in *rappmanager/scripts/install* directory.
-
-ACM components should be configured with couple of other components for the participants to work.
-
-In case some of the installation is already setup or not set by the installation scripts, the below environment variables can be used to set the configurations ACM through installation scripts.
-
-+--------------------+--------------------------------------------+----------------------------------------------+
-| **Variable Name**  | **Description**                            | **Default Value**                            |
-+--------------------+--------------------------------------------+----------------------------------------------+
-| CHART_REPO_GET_URI | URI to get the charts.                     | \http://IP_ADDRESS:8879/charts               |
-|                    |                                            |                                              |
-|                    | It will be used by Kubernetes participant  | IP_ADDRESS: IP of the host in which          |
-|                    | and sample rApp generator                  | the installation scripts are running.        |
-+--------------------+--------------------------------------------+----------------------------------------------+
-| CHART_REPO_POST_URI| URI to upload the charts.                  | \http://IP_ADDRESS:8879/charts/api/charts    |
-|                    |                                            |                                              |
-|                    | It will be used by sample rApp generator   | IP_ADDRESS: IP of the host in which          |
-|                    |                                            | the installation scripts are running.        |
-+--------------------+--------------------------------------------+----------------------------------------------+
-| A1PMS_HOST         | Address of the A1PMS.                      | \http://policymanagementservice.nonrtric:9080|
-|                    |                                            |                                              |
-|                    | It will be accessed from A1PMS participant.|                                              |
-+--------------------+--------------------------------------------+----------------------------------------------+
-
-All components can be installed using the command below,
-
-      .. code-block:: bash
-
-        ./install-all.sh
-
-Individual components can be installed using the commands below,
-
-To install the tools required for other installer scripts.
-
-      .. code-block:: bash
-
-        ./install-base.sh
-
-To install the ACM, and it's related components.
-
-      .. code-block:: bash
-
-        ./install-acm.sh
-
-To install the Kserve, and it's related components.
-
-      .. code-block:: bash
-
-        ./install-kserve.sh
-
-To installs the NONRTRIC components.
-
-      .. code-block:: bash
-
-        ./install-nonrtric.sh
-
-
-Uninstallation
-++++++++++++++
-To uninstall all the components
-
-      .. code-block:: bash
+The NONRTRIC rApp Manager requires several other functions to be installed and configured to operate correctly. Therefore it should be installed as part of an Integrated SMO installation. 
 
-        ./uninstall-all.sh
+For more information on installation of Non-RT RIC and SMO components in Kubernetes using Helm, see `Deploy NONRTRIC in Kubernetes <nonrtricwikik8s_>`_.
index 6bfb31f..001ac27 100755 (executable)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
+.. Copyright (C) 2023-2025 OpenInfra Foundation Europe. All rights reserved.
 
 rApp Manager
 ~~~~~~~~~~~~
@@ -60,7 +60,7 @@ Information type, and Data producer/consumer information can be provided as part
 
 SME
 ---
-Service Manager is a Go implementation of a service that calls the CAPIF Core function. When publishing a service it creates a Kong route and Kong service.
+Service Manager is a Go implementation of a service that wraps the CAPIF Core function. When publishing a service it also creates a Kong route and Kong service.
 
 The CAPIF stands for Common API framework and it was developed by 3GPP to enable a unified Northbound API framework across 3GPP network functions, and to ensure that there is a single and harmonized approach for API development.
 More details about SME can be found in `SME <https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-sme/en/latest/overview.html>`_.
index fb77eb7..9fe5486 100755 (executable)
@@ -26,11 +26,21 @@ linkcheck_ignore = [
     'https://gerrit.o-ran-sc.org.*',
 ]
 
+# Add some useful links available in every page
+# Can be used later in any RST file as "<nonrtricwiki_>" etc.. (Note the underscores!)
+rst_epilog = """
+.. _nonrtricwiki: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/overview
+.. _nonrtricwikidevguide: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/679903234/Release+M
+.. _nonrtricwikik8s: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/679903652/Release+M+-+Run+in+Kubernetes
+.. _nonrtricwikidocker: https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/679903494/Release+M+-+Run+in+Docker
+"""
+## 
+
 extensions = ['sphinx.ext.intersphinx',]
 
 
 #intershpinx mapping with other projects
 intersphinx_mapping = {}
-
 intersphinx_mapping['nonrtric'] = ('https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/%s' % branch, None)
+intersphinx_disabled_reftypes = ["*"]
 
index 6881df7..1d26eea 100755 (executable)
@@ -8,7 +8,7 @@ Developer Guide
 
 This document provides a quickstart for developers of the Non-RT RIC DME Participant.
 
-Additional developer guides are available on the `O-RAN SC NONRTRIC Developer wiki <https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/86802434/Release+K>`_.
+Additional developer guides are available on the `O-RAN SC NONRTRIC Developer wiki <nonrtricwikidevguide_>`_.
 
 The DME Participant is a Java 17 web application built using the Spring Framework. Using Spring Boot
 dependencies, it runs as a standalone application.
@@ -50,11 +50,11 @@ Then start the container by running the following command:
 Kubernetes deployment
 +++++++++++++++++++++
 
-Non-RT RIC can be also deployed in a Kubernetes cluster, `it/dep repository <https://gerrit.o-ran-sc.org/r/admin/repos/it/dep>`_.
-hosts deployment and integration artifacts. Instructions and helm charts to deploy the Non-RT-RIC functions in the
-OSC NONRTRIC integrated test environment can be found in the *./nonrtric* directory.
+The Non-RT RIC rApp Manager can be also deployed as part of an Integrated SMO in a Kubernetes cluster, and instructions can be found in the `OSC it/dep repository <https://gerrit.o-ran-sc.org/r/admin/repos/it/dep>`_, 
+particularly in the *./smo-install* directory.
+
+For more information on installation of Non-RT RIC and SMO components in Kubernetes, see `Deploy NONRTRIC functions in Kubernetes <nonrtricwikik8s_>`_.
 
-For more information on installation of NonRT-RIC in Kubernetes, see `Deploy NONRTRIC in Kubernetes <https://lf-o-ran-sc.atlassian.net/wiki/spaces/RICNR/pages/86802434/Release+K>`_.
 
 For more information see `Integration and Testing documentation in the O-RAN-SC <https://docs.o-ran-sc.org/projects/o-ran-sc-it-dep/en/latest/index.html>`_.
 
index 620c5bc..22dad5b 100755 (executable)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. http://creativecommons.org/licenses/by/4.0
-.. Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved.
+.. Copyright (C) 2023-2025 OpenInfra Foundation Europe. All rights reserved.
 
 Installation Guide
 ==================
@@ -8,19 +8,10 @@ Installation Guide
 Abstract
 --------
 
-This document describes how to install the Non-RT RIC components, their dependencies and required system resources.
-
 Software Installation and Deployment
 ------------------------------------
 
-Install with Helm
-+++++++++++++++++
-
-Helm charts and an example recipe are provided in the `it/dep repo <https://gerrit.o-ran-sc.org/r/admin/repos/it/dep>`_,
-under "nonrtric". By modifying the variables named "installXXX" in the beginning of the example recipe file, which
-components that will be installed can be controlled. Then the components can be installed and started by running the
-following command:
+The NONRTRIC rApp Manager requires several other functions to be installed and configured to operate correctly. Therefore it should be installed as part of an Integrated SMO installation. 
 
-      .. code-block:: bash
+For more information on installation of Non-RT RIC and SMO components in Kubernetes using Helm, see `Deploy NONRTRIC in Kubernetes <nonrtricwikik8s_>`_.
 
-        bin/deploy-nonrtric -f nonrtric/RECIPE_EXAMPLE/example_recipe.yaml
index a13b3a9..f977709 100755 (executable)
@@ -1,6 +1,6 @@
 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
 .. SPDX-License-Identifier: CC-BY-4.0
-.. Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved.
+.. Copyright (C) 2023-2025 OpenInfra Foundation Europe. All rights reserved.
 
 DME Participant
 ~~~~~~~~~~~~~~~
diff --git a/tox.ini b/tox.ini
index 1b63bfc..eb4a009 100755 (executable)
--- a/tox.ini
+++ b/tox.ini
@@ -32,7 +32,7 @@ deps =
 
 commands =
     sphinx-build -W -b html --keep-going -n -d {envtmpdir}/participants/doctrees ./participants/docs/ {toxinidir}/docs/_build/html/participants
-    sphinx-build -W -b html -n -d {envtmpdir}/docs/doctrees ./docs/ {toxinidir}/docs/_build/html
+    sphinx-build -W -b html --keep-going -n -d {envtmpdir}/docs/doctrees ./docs/ {toxinidir}/docs/_build/html
 
 allowlist_externals = echo