1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. SPDX-License-Identifier: CC-BY-4.0
3 .. Copyright (C) 2020 highstreet technologies and others
5 OAM Controller at SMO Configuration and Deployment
6 ==================================================
16 This documents the configuration and deployment of the O-RAN SC O1 Controller as
17 part of the SMO implementations by the ONAP project.
19 The SMO deployment for O-RAN-SC Bronze Release bases on ONAP-Frankfurt-Release
21 This procedure provides:
24 * ONAP-SDNC (single node, SMO functionality)
28 * ONAP-AAF: not yet supported
32 * kubernetes cluster (1.13.5)
33 * helm installation (2.16.x)
34 * More details: `setup cloud environment(openstack/kubernetes) <https://docs.onap.org/en/elalto/guides/onap-developer/settingup/index.html>`_
39 * clone oom repo from gerrit.onap.org
40 * fetch patchset for ONAP-SDNC
47 git clone -b frankfurt http://gerrit.onap.org/r/oom --recurse-submodules oom_smo
49 git fetch "https://gerrit.onap.org/r/oom" refs/changes/31/106331/6 && git checkout FETCH_HEAD
50 # HEAD is now at 275f7de9 [SDNC] oom for clustered disaggregated SDN-R
51 sudo cp -R ~/workspace/oom_smo/kubernetes/helm/plugins/ ~/.helm
53 * verifiy if local helm repo is available, otherwise follow intructions in onap setup
60 #stable https://kubernetes-charts.storage.googleapis.com
61 #local http://127.0.0.1:8879
63 * build local onap helm repo
68 cd ~/workspace/oom_smo/kubernetes
73 * create an overwrite yaml file, e.g. deploy_smo_bronce.yaml
75 In Kubernetes deployment, all file contents are provided by a
76 configuration map. Construction of Helm charts, config maps and other
77 Kubernetes deployment resources is beyond the scope of this document.
82 cat ~/workspace/smo/deploy_smo_bronce.yaml
83 # Copyright © 2020 Amdocs, Bell Canada, highstreet technologies GmbH
85 # Licensed under the Apache License, Version 2.0 (the "License");
86 # you may not use this file except in compliance with the License.
87 # You may obtain a copy of the License at
89 # http://www.apache.org/licenses/LICENSE-2.0
91 # Unless required by applicable law or agreed to in writing, software
92 # distributed under the License is distributed on an "AS IS" BASIS,
93 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
94 # See the License for the specific language governing permissions and
95 # limitations under the License.
97 ###################################################################
98 # This override file enables helm charts for all ONAP applications.
99 ###################################################################
102 masterPassword: Berlin1234!
157 mountpointRegistrarEnabled: true
158 mountpointStateProviderEnabled: true
192 helm -n dev-smo local/onap -f ~/workspace/smo/deploy_smo_bronce.yaml --namespace onap --timeout 900
201 * verifiy pnf-registration, fault notification use case
203 Please open the O1 Dashboard: http://localhost:8181/odlux/index.html