Updating release notes in preparation of bronze release
authorChen, Jackie <jv246a@att.com>
Tue, 16 Jun 2020 19:47:46 +0000 (15:47 -0400)
committerChen, Jackie <jv246a@att.com>
Tue, 16 Jun 2020 21:40:20 +0000 (17:40 -0400)
- made some changes to developer-guide.rst
- made changes to helm files
- added new values.yaml for db

Change-Id: I8a05db4be5a28f85d2c07212b256116505eb5d01
Signed-off-by: Chen, Jackie <jv246a@att.com>
a1-policy-manager-vth/helm/a1-policy-manager-vth/values.yaml
a1-sdnc-vth/helm/a1-sdnc-vth/values.yaml
docs/developer-guide.rst
docs/release-notes.rst
otf-helm/otf/Chart.yaml
otf-helm/otf/values/values.yaml [new file with mode: 0644]
smo-o1-vth/helm/o1-vth/values.yaml

index 5c3e5a0..e0424e7 100644 (file)
@@ -1,8 +1,8 @@
 appName: a1-policy-manager-vth\r
 env: dev\r
 version: 0.0.1-SNAPSHOT\r
-image: dockercentral.it.att.com:5100/com.att.ecomp.otf.dev/a1-policy-manager-vth:0.0.1-SNAPSHOT\r
-namespace: com-att-ecomp-otf-dev #org-oran-otf\r
+image: a1-policy-manager-vth:0.0.1-SNAPSHOT\r
+namespace: org-oran-otf\r
 nodePort: 32330\r
 replicas: 1\r
 health : /otf/vth/oran/a1/v1/health\r
@@ -12,8 +12,8 @@ pvc:
   prod: org-oran-otf-prod-logs-pv\r
 auth:\r
   enabled: true\r
-  user: user\r
-  pw: pw\r
+  user: "!"\r
+  pw: "!"\r
 proxy:\r
   enabled: false\r
   http: \r
index fac619d..4cfff81 100644 (file)
@@ -1,8 +1,8 @@
 appName: a1-sdnc-vth\r
 env: dev\r
 version: 0.0.1-SNAPSHOT\r
-image: dockercentral.it.att.com:5100/com.att.ecomp.otf.dev/a1-sdnc-vth:0.0.1-SNAPSHOT\r
-namespace: com-att-ecomp-otf-dev #org-oran-otf\r
+image: a1-sdnc-vth:0.0.1-SNAPSHOT\r
+namespace: org-oran-otf\r
 nodePort: 32331\r
 replicas: 1\r
 health : /otf/vth/oran/a1/v1/health\r
index 021a954..1fd4499 100644 (file)
@@ -26,11 +26,12 @@ Developer-Guide
 \r
 Deployment\r
 ----------\r
+The following are typical steps used to deploy and run different components of OTF.\r
 \r
 OTF Frontend\r
 ^^^^^^^^^^^^\r
 1) docker build -t otf-frontend:0.0.1-SNAPSHOT .\r
-2) docker run -d --network="host" otf-frontend:0.0.1-SNAPSHOT\r
+2) docker run -e OTF_URL='http://localhost:8082/ -d --network="host" otf-frontend:0.0.1-SNAPSHOT\r
 \r
 OTF SERVICE API\r
 ^^^^^^^^^^^^^^^^\r
@@ -78,7 +79,7 @@ Unable to log in to OTF UI as the first user on the platform
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r
 When registering as a new user, you will eventually need an admin to "enable" you. If you are the first User,\r
 there will be no admin and you will be unable to log in even after you register. In order to fix this, you will have to\r
-manually go into the mongo database and alter certain attributes for this new user.\r
+manually go into the mongo database and alter certain enabled and permission attribute for this new user.\r
 \r
 .. image:: images/mongo-user.PNG\r
 \r
index b151888..1b1ea24 100644 (file)
@@ -25,7 +25,7 @@ Version history
 | 2019-11-12         | 0.1.0              | Rohan Patel (AT&T) | First draft        |
 |                    |                    |                    |                    |
 +--------------------+--------------------+--------------------+--------------------+
-|                    | 0.1.1              |                    |                    |
+| 2020-06-16         | 0.1.2              | Jackie Chen (AT&T) | new VTH development|
 |                    |                    |                    |                    |
 +--------------------+--------------------+--------------------+--------------------+
 |                    | 1.0                |                    |                    |
@@ -36,8 +36,15 @@ Version history
 Summary
 -------
 
-This release will include the initial commit of the OTF platform code. Applications include otf-frontend, otf-service-api, otf-camunda, and several virtual test head microservices (ping, ssh, robot, ric). In addition setup documentation and installation guides are included to build docker containers and helm charts for deployment. 
+This release(0.1.2) will include new VTHs that were developed for oran community.The following are VTHs were developed:
 
+    - dmaap
+    - A1-mediator
+    - smo-o1
+    - SDNC
+    - A1-policy-manager
+
+Most of the vth were built according to health-check use cases(Workflow #2,#3,#4) via: https://wiki.o-ran-sc.org/display/RSAC/Health-Check+Use+Case
 
 
 
@@ -52,13 +59,13 @@ Release Data
 | **Repo/commit-ID**                   | it/otf                               |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
-| **Release designation**              | E.g. Arno RC2                        |
+| **Release designation**              | Bronze                               |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
-| **Release date**                     | E.g. 2015-04-16                      |
+| **Release date**                     | 2020-06-16                           |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
-| **Purpose of the delivery**          |                                      |
+| **Purpose of the delivery**          | update repo with VTHs                |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
 
@@ -75,25 +82,7 @@ Feature Additions
 | **JIRA REFERENCE**                   | **SLOGAN**                           |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
-| INT-34                               | Contribute OTF seed code to Linux    |
-|                                      | Foundation                           |
-+--------------------------------------+--------------------------------------+
-| INT-35                               | Deploy one operational OTF instance  |
-|                                      | in O-RAN SC lab                      |
-+--------------------------------------+--------------------------------------+
-| INT-36                               | Develop one VTH                      |
-|                                      |                                      |
-+--------------------------------------+--------------------------------------+
-| INT-37                               | Create one test strategy for         |
-|                                      | End-to-End Integration/Demo          |
-+--------------------------------------+--------------------------------------+
-| INT-38                               | Create one test instance             |
 |                                      |                                      |
-+--------------------------------------+--------------------------------------+
-| INT-39                               | Demonstrate OTF test execution       |
-|                                      |                                      |
-+--------------------------------------+--------------------------------------+
-| INT-40                               | Documentation OTF and education      |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
 
@@ -156,8 +145,33 @@ otf-service-api:
     
 otf-sst-test-head:    
        - VTH that enables ssh capability to remote server
-    
 
+dmaap-vth:
+    - VTH used to subscribe and publish topics/message via dmaap api
+
+a1-mediator-vth:
+    - VTH used to communicate with A1-mediator
+    - Built according to: https://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt/a1.git;a=blob;f=a1/openapi.yaml
+    - Functionality includes:
+        - health-check on A1
+        - list registered policy types
+        - GET,DELETE,PUT policy types
+        - list policy instance
+        - GET,DELETE,PUT policy instance
+        - Retrieve policy instance status
+
+smo-o1-vth:
+    - Performs health checks to verify that O1 interface is alive by getting alarm list
+
+a1-policy-manager-vth:
+    - Used to communicate with A1 policy management service api
+    - Built according to: https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/latest/policy-agent-api.html#policy-agent-api
+    - Has all functionality that is available in the above link. The vth will require the action and method necessary information e.g. query values and json data and forward the request to the service
+
+a1-sdnc-vth:
+    - Used to communicate with SDNC A1 Controller api
+    - built according to: https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/latest/sdnc-a1-controller-api.html
+    - Has all functionality that is available in the above link. The vth will require the action and method necessary information e.g. query values and json data and forward the request to the service
 
 Instructions on how to build and run these applications can be found in the otf-installation.txt file located in the it/otf repository.
 
index d1eda9c..4a2cd62 100644 (file)
@@ -18,4 +18,4 @@ version: 1.0
 \r
 # This is the version number of the application being deployed. This version number should be\r
 # incremented each time you make changes to the application.\r
-appVersion: Camille.2.1\r
+appVersion: 0.0.1\r
diff --git a/otf-helm/otf/values/values.yaml b/otf-helm/otf/values/values.yaml
new file mode 100644 (file)
index 0000000..fa8e91e
--- /dev/null
@@ -0,0 +1,65 @@
+# Default values for otf.\r
+# This is a YAML-formatted file.\r
+# Declare variables to be passed into your templates.\r
+\r
+shared: &shared\r
+  httpProxy: "!"\r
+  httpsProxy: "!"\r
+  namespace: dev\r
+  proxyUrl: "!"\r
+  proxyPort: "!"\r
+  nodeApi:\r
+    url: "!"\r
+    host: "!"\r
+\r
+global:\r
+\r
+  mongodb: &mongodb\r
+    <<: *shared\r
+    appName: mongodb\r
+    version: 0.0.1\r
+    replicas : 1\r
+    mongodbRootPassword: "!"\r
+    mongodbUsername: "!"\r
+    mongodbPassword: "!"\r
+    mongodbDatabase: otf\r
+    port: "!"\r
+    targetPort: "!"\r
+    image:\r
+      registry: docker.io\r
+      repository: bitnami/mongodb\r
+      tag: 4.2.6-debian-10-r18\r
+      pullPolicy: IfNotPresent\r
+      debug: false\r
+    resources:\r
+      limits:\r
+        memory: "500Mi"\r
+        cpu: "1"\r
+      requests:\r
+        memory: "256Mi"\r
+        cpu: "1"\r
+\r
+  mysqldb: &mysqldb\r
+    <<: *shared\r
+    appName: mysqldb\r
+    version: 0.0.1\r
+    replicas : 1\r
+    mysqlRootPassword: "!"\r
+    mysqlUser: "!"\r
+    mysqlPassword: "!"\r
+    mysqlDatabase: otf_camunda\r
+    port: 3306\r
+    targetPort: 8306\r
+    image:\r
+      registry: docker.io\r
+      image: mysql\r
+      tag: 5.7.26\r
+      pullPolicy: IfNotPresent\r
+      debug: false\r
+    resources:\r
+      limits:\r
+        memory: "500Mi"\r
+        cpu: "1"\r
+      requests:\r
+        memory: "256Mi"\r
+        cpu: "1"\r
index 012a940..44d602e 100644 (file)
@@ -12,7 +12,7 @@ pvc:
   prod: org-oran-otf-prod-logs-pv\r
 HTTP: "[Your HTTP PROXY HERE]"\r
 HTTPS: "[Your HTTPS PROXY HERE]"\r
-BASE_URL: http://sdn-r-dev.open5g-test.com\r
+BASE_URL: "base url for health check"\r
 credentials:\r
   username: "!"\r
   password: "!"\r