# Global common setting
#-------------------------------------------------------------------------
+
+# Here you can enable inclusion or exclusion of each component. A not enabled component will not be installed.
+nonrtric:
+ installPms: true
+ installA1controller: true
+ installA1simulator: true
+ installControlpanel: true
+ installInformationservice: true
+ installRappcatalogueservice: true
+ installNonrtricgateway: true
+ installKong: false
+ installDmaapadapterservice: true
+ installDmaapmediatorservice: true
+ installHelmmanager: true
+ installOrufhrecovery: true
+ installRansliceassurance: true
+ 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
+ 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: ics-storage
+ hostPath: /var/nonrtric/ics-storage
+ volume3:
+ size: 1Gi
+ storageClassName: helmmanager-storage
common:
- releasePrefix: r2-dev-nonrtric
-# Change the namespaces using the following options
+ releasePrefix: r3-dev-nonrtric
+# Do not change the namespace
namespace:
nonrtric: nonrtric
+ ingressClassName: kong
-component: nonrtric
+informationservice:
+ informationservice:
+ imagePullPolicy: Always
+ image:
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
+ name: 'nonrtric-plt-informationcoordinatorservice'
+ tag: 1.4.0
+ service:
+ allowHttp: true
+ httpName: http
+ internalPort1: 9082
+ targetPort1: 8083
+ httpsName: https
+ internalPort2: 9083
+ targetPort2: 8434
+ 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: 2Gi
+ storageClassName: ics-storage
+ ingress:
+ enabled: true
-# A1 Conttroller may take few more minutes to start. Increase the initialDelaySeconds in liveness to avoid container restart.
+# Need to check the external port Availability
+policymanagementservice:
+ policymanagementservice:
+ imagePullPolicy: Always
+ image:
+ registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
+ name: nonrtric-plt-a1policymanagementservice
+ tag: 2.5.0
+ service:
+ allowHttp: true
+ httpName: http
+ internalPort1: 9080
+ targetPort1: 8081
+ httpsName: https
+ internalPort2: 9081
+ targetPort2: 8433
+ 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: 2Gi
+ storageClassName: pms-storage
+ ingress:
+ enabled: true
+
+# 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.4.0
service:
allowHttp: true
httpName: http
name: a1-sim-std2
replicaCount: 2
-# image registry and tag to be changed after first release of controlpanel
-# Need to check the external port Availability
controlpanel:
controlpanel:
- imagePullPolicy: IfNotPresent
+ imagePullPolicy: Always
image:
registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
name: nonrtric-controlpanel
- tag: 2.1.0
+ tag: 2.4.0
replicaCount: 1
service:
allowHttp: true
readiness:
initialDelaySeconds: 20
periodSeconds: 10
+ ingress:
+ enabled: false
-# Need to check the external port Availability
-policymanagementservice:
- policymanagementservice:
- imagePullPolicy: IfNotPresent
+rappcatalogueservice:
+ rappcatalogueservice:
+ imagePullPolicy: Always
image:
registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
- name: nonrtric-policy-agent
- tag: 2.1.0
+ name: nonrtric-plt-rappcatalogue
+ tag: 1.1.0
service:
allowHttp: true
httpName: http
- internalPort1: 9080
- targetPort1: 8081
- externalPort1: 30093
+ internalPort1: 9085
+ targetPort1: 8680
httpsName: https
- internalPort2: 9081
- targetPort2: 8433
- externalPort2: 30094
+ internalPort2: 9086
+ targetPort2: 8633
liveness:
initialDelaySeconds: 20
periodSeconds: 10
readiness:
initialDelaySeconds: 20
periodSeconds: 10
- ric: |
- [
- {
- "name":"ric1",
- "baseUrl":"https://a1-sim-osc-0.a1-sim:8185",
- "controller": "controller1",
- "managedElementIds":[
- "kista_1",
- "kista_2"
- ]
- },
- {
- "name":"ric2",
- "baseUrl":"https://a1-sim-osc-1.a1-sim:8185",
- "controller": "controller1",
- "managedElementIds":[
- "kista_1",
- "kista_2"
- ]
- },
- {
- "name":"ric3",
- "baseUrl":"https://a1-sim-std-0.a1-sim:8185",
- "controller": "controller1",
- "managedElementIds":[
- "kista_1",
- "kista_2"
- ]
- },
- {
- "name":"ric4",
- "baseUrl":"https://a1-sim-std-1.a1-sim:8185",
- "controller": "controller1",
- "managedElementIds":[
- "kista_1",
- "kista_2"
- ]
- },
- {
- "name":"ric5",
- "baseUrl":"https://a1-sim-std2-0.a1-sim:8185",
- "controller": "controller1",
- "managedElementIds":[
- "kista_1",
- "kista_2"
- ]
- },
- {
- "name":"ric6",
- "baseUrl":"https://a1-sim-std2-1.a1-sim:8185",
- "controller": "controller1",
- "managedElementIds":[
- "kista_1",
- "kista_2"
- ]
- }
- ]
- streams_publishes: |
- {
- "dmaap_publisher": {
- "type":"message_router",
- "dmaap_info":{
- "topic_url":"http://message-router.onap:3904/events/A1-POLICY-AGENT-WRITE"
- }
- }
- }
- streams_subscribes: |
- {
- "dmaap_subscriber":{
- "type":"message_router",
- "dmaap_info":{
- "topic_url":"http://message-router.onap:3904/events/A1-POLICY-AGENT-READ/users/policy-agent?timeout=15000&limit=100"
- }
- }
- }
-enrichmentservice:
- enrichmentservice:
- imagePullPolicy: IfNotPresent
+
+nonrtricgateway:
+ nonrtricgateway:
+ imagePullPolicy: Always
image:
registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
- name: 'nonrtric-enrichment-coordinator-service'
+ name: nonrtric-gateway
tag: 1.0.0
+ service:
+ httpName: http
+ internalPort1: 9090
+ targetPort1: 9090
+ externalPort1: 30093
+ liveness:
+ initialDelaySeconds: 20
+ periodSeconds: 10
+ 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.2.0
service:
allowHttp: true
httpName: http
- internalPort1: 9082
- targetPort1: 8083
- externalPort1: 30095
+ internalPort1: 9087
+ targetPort1: 8084
httpsName: https
- internalPort2: 9083
- targetPort2: 8434
- externalPort2: 30096
+ internalPort2: 9088
+ targetPort2: 8435
liveness:
initialDelaySeconds: 20
periodSeconds: 10
readiness:
initialDelaySeconds: 20
periodSeconds: 10
- persistence:
- enabled: true
- volumeReclaimPolicy: Retain
- accessMode: ReadWriteOnce
- size: 2Gi
- mountPath: /dockerdata-nfs
- mountSubPath: nonrtric/enrichmentservice
-rappcatalogueservice:
- rappcatalogueservice:
+
+dmaapmediatorservice:
+ dmaapmediatorservice:
imagePullPolicy: IfNotPresent
image:
- registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
- name: nonrtric-r-app-catalogue
- tag: 1.0.0
+ registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
+ name: "nonrtric-plt-dmaapmediatorproducer"
+ tag: 1.1.0
service:
allowHttp: true
httpName: http
- internalPort1: 9085
- targetPort1: 8080
- externalPort1: 30097
+ internalPort1: 8085
+ targetPort1: 8085
httpsName: https
- internalPort2: 9086
- targetPort2: 8433
- externalPort2: 30098
+ 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.2.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.2.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.0.0
+ env:
+ chart_museum_url: "http://chartmuseum:8080"
+ repo_name: "capifcore"
\ No newline at end of file