Merge "Update Documentation for H-RELEASE"
authorJohn Keeney <john.keeney@est.tech>
Tue, 29 Aug 2023 11:00:11 +0000 (11:00 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Tue, 29 Aug 2023 11:00:11 +0000 (11:00 +0000)
.readthedocs.yaml
docs/conf.py
docs/images/nonrtric-architecture-H.png [new file with mode: 0644]
docs/overview.rst
tox.ini

index 70f19d8..8482a3a 100644 (file)
@@ -1,5 +1,5 @@
 #  ============LICENSE_START=======================================================
-#  Copyright (C) 2020-2022 Nordix Foundation
+#  Copyright (C) 2020-2023 Nordix Foundation
 #  ================================================================================
 #  Licensed under the Apache License, Version 2.0 (the "License");
 #  you may not use this file except in compliance with the License.
 #  SPDX-License-Identifier: Apache-2.0
 #  ============LICENSE_END=========================================================
 ---
-# Read the Docs configuration file
-# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
 version: 2
 
 formats:
   - htmlzip
 
 build:
-  image: latest
+  os: ubuntu-20.04
+  tools:
+    python: "3.8"
 
 python:
-  version: 3.7
   install:
-    - requirements: docs/requirements-docs.txt
+  - requirements: docs/requirements-docs.txt
 
 sphinx:
-  configuration: docs/conf.py
+  configuration: docs/conf.py
\ No newline at end of file
index 3695020..036bca6 100644 (file)
@@ -30,6 +30,7 @@ orufhrecoverybranch = 'latest'
 authtokenfetchbranch = 'latest'
 a1policymanagementservicebranch = 'latest'
 smebranch = 'latest'
+ranpmbranch = 'latest'
 onapbranch = 'latest'
 
 linkcheck_ignore = [
@@ -58,4 +59,5 @@ intersphinx_mapping['orufhrecovery'] = ('https://docs.o-ran-sc.org/projects/o-ra
 intersphinx_mapping['authtokenfetch'] = ('https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/%s' % authtokenfetchbranch, None)
 intersphinx_mapping['a1policymanagementservice'] = ('https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-a1policymanagementservice/en/%s' % a1policymanagementservicebranch, None)
 intersphinx_mapping['sme'] = ('https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-sme/en/%s' % smebranch, None)
+intersphinx_mapping['ranpm'] = ('https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric-plt-ranpm/en/%s' % ranpmbranch, None)
 intersphinx_mapping['onapa1policymanagementservice'] = ('https://docs.onap.org/projects/onap-ccsdk-oran/en/%s' % onapbranch, None)
diff --git a/docs/images/nonrtric-architecture-H.png b/docs/images/nonrtric-architecture-H.png
new file mode 100644 (file)
index 0000000..9efbd70
Binary files /dev/null and b/docs/images/nonrtric-architecture-H.png differ
index 6f96be8..04bb0d3 100644 (file)
@@ -2,7 +2,7 @@
 .. SPDX-License-Identifier: CC-BY-4.0
 .. Copyright (C) 2021 Nordix
 
-.. |archpic| image:: ./images/nonrtric-architecture-F.png
+.. |archpic| image:: ./images/nonrtric-architecture-H.png
   :alt: Image: O-RAN SC - NONRTRIC Overall Architecture
 
 Summary
@@ -73,6 +73,7 @@ The ICS is a data subscription service which decouples data producers from data
 A data consumer can have several active data subscriptions (Information Job). One Information Job consists of the type of data to produce and additional parameters, which may be different for different data types. These parameters are not defined or limited by this service.
 
 Maintains a registry of:
+
 - Information Types / schemas
 - Information Producers
 - Information Consumers
@@ -264,6 +265,22 @@ The auth-token-fetch is configured by the following environment variables.
 * AUTH_SERVICE_URL - the URL to the authentication service (Keycloak)
 * REFRESH_MARGIN_SECONDS - how long in advance before the authorization token expires it is refreshed
 
+RAN Performance Monitoring Functions (File-based PM)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Functions to collect/parse/filter/store/forward file-based & event-based RAN PM data:
+
+- End-to-end tool-chain to collection, parsing, filtering and delivery of file-based RAN PM observability data
+- PM report data format defined by 3GPP (TS 32.432 and 3GPP TS 32.435)
+- High performance, fully scalable
+- Subscribers (e.g. rApps) can subscribe for chosen measurement types from specific resources in the network
+
+Implementation:
+
+- Implemented in Go, Java and Python
+- Repo: *nonrtric/plt/ranpm*
+- Documentation at the :doc:`Non-RT RIC RAN PM Usecase / Functions documentation site <ranpm:index>`.
+
 Non-RT-RIC Test Framework
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
diff --git a/tox.ini b/tox.ini
index 00dd3b8..c4e4257 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -16,7 +16,7 @@
 
 # documentation only
 [tox]
-minversion = 2.0
+minversion = 4.0
 envlist =
     docs,
     docs-linkcheck,