Add Bronze Get Started demo scripts
[it/dep.git] / demos / bronze / README.txt
diff --git a/demos/bronze/README.txt b/demos/bronze/README.txt
new file mode 100644 (file)
index 0000000..624fb97
--- /dev/null
@@ -0,0 +1,60 @@
+################################################################################
+#   Copyright (c)  2020 AT&T                                                   #
+#                                                                              #
+#   Licensed under the Creative Commons License, Attribution 4.0 Intl. (the    #
+#   "License"); you may not use this file except in compliance with the        #
+#   License.  You may obtain a copy of the License at                          #
+#                                                                              #
+#   https://creativecommons.org/licenses/by/4.0/                               #
+#                                                                              #
+#   Unless required by applicable law or agreed to in writing, documentation   #
+#   distributed under the Documentation License is distributed on an "AS IS"   #
+#   BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or     #
+#   implied. See the Documentation License for the specific language governing #
+#   permissions and limitations under the Documentation License.               #
+#                                                                              #
+################################################################################ 
+
+
+This directory contains a set of scripts used in the Bronze Release "Getting
+Started" series of demonstrations.  The video recordings of these demonstrations
+are available at https://wiki.o-ran-sc.org/display/GS/Getting+Started.
+
+To run these demonstration scripts, it is assumed that two Kubernetes clusters 
+have been set up, and the SMO and (Near Realtime) RIC have been deployed into 
+these two clusters following the instructions at 
+https://wiki.o-ran-sc.org/display/GS/SMO+Installation and 
+https://wiki.o-ran-sc.org/display/GS/Near+Realtime+RIC+Installation respectively.
+
+
+__config-ip.sh
+       This script configures the IP addresses of the RIC and SMO clusters into the
+       Helm charts and scripts in the cloned it/dep repository.  Prior to the running
+       of this script, the IP addresses of the SMO and RIC clusters can be configured 
+       as environment variables, or the script will prompt the user to input them.  
+       This script must be run in both the RIC and SMO clusters before starting any 
+       of the demonstrations.
+
+xapp-hw.sh, xapp-ts.sh
+       These two scripts demonstrate the Hello World and the Traffic Steering xApps
+       respectively.  They are to be run in a shell with sufficient privilege (e.g. 
+       kubectl) to operate the RIC cluster.
+
+a1-ric.sh, a1-smo.sh
+       These two scripts demonstrate the A1 Bronze use case.  The *-ric.sh script is to
+       be run in the RIC cluster and the *-smo.sh script is to be run in the SMO cluster.
+       The scripts are interactive and will prompt the user to perform actions in sequence
+       in these two clusters.
+
+odu-high.sh
+       The odu-high.sh script is to be run in a server outside of the (Near Realtime) RIC
+       cluster.  It completes the steps of cloning, compiling, and running the O-DU High 
+       to interact with the (Near Realtime) RIC to complete the E2 Setup handshake.
+
+
+o1-ric.sh, o1-smo.sh, test-raise-alarm.sh
+       These three scripts demonstrate the O1 Bronze use case.  The *-ric.sh script is to
+        be run in the RIC cluster and the *-smo.sh script is to be run in the SMO cluster.
+        The scripts are interactive and will prompt the user to perform actions in sequence 
+        in these two clusters.  The test-raise-alarm.sh script shows how to raise artificial
+       alarms in the RIC cluster.