-################################################################################
-# Copyright (c) 2020 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. #
-################################################################################
+# ============LICENSE_START===============================================
+# Copyright (C) 2023 Nordix Foundation. All rights reserved.
+# Copyright (C) 2023-2024 OpenInfra Foundation Europe. All rights reserved.
+# ========================================================================
+# 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.
+# ============LICENSE_END=================================================
#-------------------------------------------------------------------------
# Global common setting
#-------------------------------------------------------------------------
-# Here you can enable inclusion or exclusion of each component. A not installd component will not be installed.
+# Here you can enable inclusion or exclusion of each component. A not enabled component will not be installed.
nonrtric:
installPms: true
- installA1controller: false
- installA1simulator: false
+ installA1controller: true
+ installA1simulator: true
installControlpanel: true
- installEnrichmentservice: true
- installRappcatalogueservice: false
+ installInformationservice: true
+ installRappcatalogueservice: true
+ installRappcatalogueenhancedservice: true
installNonrtricgateway: true
- installKong: false
+ installKong: true
+ installDmaapadapterservice: true
+ installDmaapmediatorservice: true
+ installHelmmanager: true
+ installOrufhrecovery: true
+ installRansliceassurance: true
+ installCapifcore: true
+ installServicemanager: true
+ installRanpm: false
+ # rApp Manager functionality relies on ACM for its operation
+ installrAppmanager: true
+ # DME Participant should only be activated when ACM installation is available for this participant to utilize
+ installDmeParticipant: false
+
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:
+ hostPath: /var/nonrtric/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: ecs-storage
-
+ storageClassName: ics-storage
+ hostPath: /var/nonrtric/ics-storage
+ volume3:
+ size: 1Gi
+ storageClassName: helmmanager-storage
common:
releasePrefix: r3-dev-nonrtric
# Do not change the namespace
namespace:
nonrtric: nonrtric
- ingressClassName: kong
-enrichmentservice:
- enrichmentservice:
- imagePullPolicy: IfNotPresent
+ ingressClassName: kong
+
+informationservice:
+ informationservice:
+ imagePullPolicy: Always
image:
- registry: 'nexus3.o-ran-sc.org:10004/o-ran-sc'
- name: 'nonrtric-enrichment-coordinator-service'
- tag: 1.1.0
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
+ name: 'nonrtric-plt-informationcoordinatorservice'
+ tag: 1.6.0
service:
allowHttp: true
httpName: http
initialDelaySeconds: 20
periodSeconds: 10
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)
+ # 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: ecs-storage
+ storageClassName: ics-storage
+ ingress:
+ enabled: true
# Need to check the external port Availability
policymanagementservice:
policymanagementservice:
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
- registry: 'nexus3.o-ran-sc.org:10004/o-ran-sc'
- name: nonrtric-policy-agent
- tag: 2.2.1
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
+ name: nonrtric-plt-a1policymanagementservice
+ tag: 2.7.0
service:
allowHttp: true
httpName: http
initialDelaySeconds: 20
periodSeconds: 10
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)
+ # 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: pms-storage
+ ingress:
+ enabled: true
-
-# A1 Conttroller may take few more minutes to start. Increase the initialDelaySeconds in liveness to avoid container restart.
+# A1 Controller may take few more minutes to start. Increase the initialDelaySeconds in liveness to avoid container restart.
a1controller:
a1controller:
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
- registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
- name: nonrtric-a1-controller
- tag: 2.0.1
+ registry: 'nexus3.onap.org:10002/onap'
+ name: sdnc-image
+ tag: 2.1.6
replicaCount: 1
service:
allowHttp: true
a1simulator:
a1simulator:
name: a1-sim
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
name: a1-simulator
- tag: 2.1.0
+ tag: 2.6.1
service:
allowHttp: true
httpName: http
controlpanel:
controlpanel:
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
- registry: 'nexus3.o-ran-sc.org:10004/o-ran-sc'
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
name: nonrtric-controlpanel
- tag: 2.2.0
+ tag: 2.5.0
replicaCount: 1
service:
allowHttp: true
readiness:
initialDelaySeconds: 20
periodSeconds: 10
-
- ingress:
- enabled: false
ingress:
enabled: false
+
rappcatalogueservice:
rappcatalogueservice:
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
- name: nonrtric-r-app-catalogue
- tag: 1.0.0
+ name: nonrtric-plt-rappcatalogue
+ tag: 1.2.0
service:
allowHttp: true
httpName: http
internalPort1: 9085
- targetPort1: 8080
+ targetPort1: 8680
httpsName: https
internalPort2: 9086
- targetPort2: 8433
+ targetPort2: 8633
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ readiness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+
+rappcatalogueenhancedservice:
+ rappcatalogueenhancedservice:
+ imagePullPolicy: Always
+ image:
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
+ name: nonrtric-plt-rappcatalogue-enhanced
+ tag: 1.1.0
+ service:
+ allowHttp: true
+ httpName: http
+ internalPort1: 9696
+ targetPort1: 9696
liveness:
initialDelaySeconds: 20
periodSeconds: 10
nonrtricgateway:
nonrtricgateway:
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
- registry: 'nexus3.o-ran-sc.org:10004/o-ran-sc'
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
name: nonrtric-gateway
- tag: 1.0.0
+ tag: 1.2.0
service:
httpName: http
internalPort1: 9090
readiness:
initialDelaySeconds: 20
periodSeconds: 10
+
+dmaapadapterservice:
+ dmaapadapterservice:
+ imagePullPolicy: Always
+ image:
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
+ name: 'nonrtric-plt-dmaapadapter'
+ tag: 1.3.0
+ service:
+ allowHttp: true
+ httpName: http
+ internalPort1: 9087
+ targetPort1: 8084
+ httpsName: https
+ internalPort2: 9088
+ targetPort2: 8435
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ readiness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+
+dmaapmediatorservice:
+ dmaapmediatorservice:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: "nonrtric-plt-dmaapmediatorproducer"
+ tag: 1.2.0
+ service:
+ allowHttp: true
+ httpName: http
+ internalPort1: 8085
+ targetPort1: 8085
+ httpsName: https
+ internalPort2: 8185
+ targetPort2: 8185
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ readiness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+
+helmmanager:
+ helmmanager:
+ clusterRoleName: cluster-admin
+ imagePullPolicy: Always
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: "nonrtric-plt-helmmanager"
+ tag: 1.3.0
+ service:
+ httpName: http
+ internalPort1: 8112
+ targetPort1: 8083
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ readiness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ 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: 1Gi
+ storageClassName: helmmanager-storage
+
+ransliceassurance:
+ ransliceassurance:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: "nonrtric-rapp-ransliceassurance"
+ tag: 1.3.0
+ env:
+ mr_host: "http://onap-dmaap"
+ mr_port: "3904"
+ sdnr_address: "http://sdnr:8181"
+ sdnr_user: "admin"
+ sdnr_password: "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"
+ log_level: "Info"
+ polltime: "10"
+ node_id: "o-du-1122"
+
+orufhrecovery:
+ orufhrecovery:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: "nonrtric-rapp-orufhrecovery-consumer"
+ tag: 1.1.0
+ env:
+ consumer_host: "http://mrproducer"
+ consumer_port: "8095"
+ consumer_cert_path: "security/consumer.crt"
+ consumer_key_path: "security/consumer.key"
+ info_coord_addr: "http://ics:8083"
+ sdnr_address: "http://sdnr:8282"
+ sdnr_user: "admin"
+ sdnr_password: "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"
+ oru_to_odu_map_file: "o-ru-to-o-du-map.csv"
+ log_level: "Info"
+
+capifcore:
+ capifcore:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: nonrtric-plt-capifcore
+ tag: 1.2.0
+ env:
+ chart_museum_url: "http://chartmuseum:8080"
+ repo_name: "capifcore"
+
+servicemanager:
+ servicemanager:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
+ name: nonrtric-plt-servicemanager
+ tag: 0.1.0
+
+rappmanager:
+ rappmanager:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: nonrtric-plt-rappmanager
+ tag: 0.0.1
+ service:
+ httpName: http
+ internalPort1: 8080
+ targetPort1: 8080
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ readiness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ ingress:
+ enabled: true
+ acm:
+ username: cnVudGltZVVzZXI=
+ password: emIhWHp0RzM0
+
+dmeparticipant:
+ dmeparticipant:
+ imagePullPolicy: IfNotPresent
+ image:
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: nonrtric-plt-participant-impl-dme
+ tag: 0.0.1
+ service:
+ httpName: http
+ internalPort1: 8080
+ targetPort1: 8080
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ readiness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ ingress:
+ enabled: false
+ security:
+ username: cGFydGljaXBhbnRVc2VyCg==
+ password: emIhWHp0RzM0