From b2112b59653eea5b1af1a52cb57d7dfc6ee263f2 Mon Sep 17 00:00:00 2001 From: "aravind.est" Date: Fri, 23 Sep 2022 15:27:59 +0100 Subject: [PATCH] SMO-Install: Standalone NONRTRIC installation mode added Issue-ID: NONRTRIC-802 Signed-off-by: aravind.est Change-Id: I858320af12ed8916c0820908fa4c4aa755e1fe7f --- smo-install/README.md | 6 +- .../standalone-nonrtric/oran-override.yaml | 126 +++++++++++++++++++++ 2 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 smo-install/helm-override/standalone-nonrtric/oran-override.yaml diff --git a/smo-install/README.md b/smo-install/README.md index 9291a9f1..a3a19229 100644 --- a/smo-install/README.md +++ b/smo-install/README.md @@ -195,10 +195,14 @@ In the ./helm-override/ folder the helm config that are used by the SMO installa - ONAP + ORAN "nonrtric" (RECOMMENDED ONE): ```./dep/smo-install/scripts/layer-2/2-install-oran.sh``` - - ORAN "nonrtric" par only: + - ORAN "nonrtric" part only(To work with ONAP): ```./dep/smo-install/scripts/layer-2/2-install-nonrtric-only.sh``` + - ORAN "nonrtric" standalone: + + ```./dep/smo-install/scripts/layer-2/2-install-nonrtric-only.sh standalone-nonrtric``` + - ONAP CNF + ORAN "nonrtric" (This must still be documented properly): ```./dep/smo-install/scripts/layer-2/2-install-oran-cnf.sh``` diff --git a/smo-install/helm-override/standalone-nonrtric/oran-override.yaml b/smo-install/helm-override/standalone-nonrtric/oran-override.yaml new file mode 100644 index 00000000..8506a9f6 --- /dev/null +++ b/smo-install/helm-override/standalone-nonrtric/oran-override.yaml @@ -0,0 +1,126 @@ +################################################################################ +# Copyright (c) 2022 Nordix Foundation. # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); # +# you may not use this file except in compliance with the License. # +# You may obtain a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +################################################################################ + +################################################################# +# Global configuration overrides for standalone nonrtric deployment +# +# These overrides will affect all helm charts (ie. applications) +# that are listed below and are 'enabled'. +################################################################# + +##### ORAN ##### + +######### NONRTRIC ######### + +nonrtric: + installPms: true + installA1controller: true + installA1simulator: true + installControlpanel: true + installInformationservice: true + installRappcatalogueservice: true + installNonrtricgateway: true + installKong: false + installORUApp: false + installTopology: false + installDmaapadapterservice: true + installDmaapmediatorservice: true + installHelmmanager: true + # override default mount path root directory + # referenced by persistent volumes and log files + persistence: + mountPath: /dockerdata-nfs + volume1: + # Set the size to 0 if you do not need the volume (if you are using Dynamic Volume Provisioning) + size: 2Gi + storageClassName: pms-storage + volume2: + # Set the size to 0 if you do not need the volume (if you are using Dynamic Volume Provisioning) + size: 2Gi + storageClassName: ics-storage + volume3: + size: 1Gi + storageClassName: helmmanager-storage + +common: + releasePrefix: r3-dev-nonrtric + ingressClassName: kong + +informationservice: + informationservice: + persistence: + # Either refer to a volume created under the nonrtric by storageClassName. Then the claimed size should be the same. + # The alternative use a dynamic volume provisioner in the cluster. Storage class can then be for instance 'standard' or 'gluster-fs' (depeneds on which classes that are available) + size: 2Gi + storageClassName: ics-storage + ingress: + enabled: true + + +# Need to check the external port Availability +policymanagementservice: + policymanagementservice: + persistence: + # Either refer to a volume created under the nonrtric by storageClassName. Then the claimed size should be the same. + # The alternative use a dynamic volume provisioner in the cluster. Storage class can then be fon instance 'standard' or 'gluster-fs' (depeneds on which classes that are available) + size: 2Gi + storageClassName: pms-storage + ingress: + enabled: true + +kong: + ingressController: + installCRDs: false + admin: + enabled: true + +helmmanager: + helmmanager: + persistence: + # Either refer to a volume created under the nonrtric by storageClassName. Then the claimed si> + # The alternative use a dynamic volume provisioner in the cluster. Storage class can then be f> + storageClassName: helmmanager-storage + +controlpanel: + controlpanel: + ingress: + enabled: false + +nonrtricgateway: + a1PolicyLink: https://policymanagementservice:8433 + +a1simulator: + a1Sims: + - name: a1-sim-osc-0 + a1Version: OSC_2.1.0 + allowHttp: true + - name: a1-sim-osc-1 + a1Version: OSC_2.1.0 + allowHttp: true + - name: a1-sim-std-0 + a1Version: STD_1.1.3 + allowHttp: true + - name: a1-sim-std-1 + a1Version: STD_1.1.3 + allowHttp: true + - name: a1-sim-std2-0 + a1Version: STD_2.0.0 + allowHttp: true + - name: a1-sim-std2-1 + a1Version: STD_2.0.0 + allowHttp: true + + -- 2.16.6