3 "excluded-modules": [],
4 "excluded-features": []
9 "path": "/usr/local/bin/netopeer2-server",
10 "args": ["-d", "-v2"],
12 "stdout": "log/netopeer-stdout.log",
13 "stderr": "log/netopeer-stderr.log"
16 "ntsim-network-function": {
17 "path": "/opt/dev/ntsim-ng/ntsim-ng",
18 "args": ["-w/opt/dev/ntsim-ng", "-f"],
23 "datastore-random-generation-rules" : {
29 "ietf-netconf-monitoring",
34 "ietf-netconf-server",
35 "nts-network-function"
38 "default-list-instances": 2,
39 "custom-list-instances" : []
42 "datastore-populate-rules": {
43 "random-generation-enabled": true,
45 "pre-generated-operational-data": [
46 "/opt/dev/deploy/data/o-ran-sc-du-hello-world-operational.xml"
48 "pre-generated-running-data": [
49 "/opt/dev/deploy/data/o-ran-sc-du-hello-world-running.xml"
54 "yang-notif-template" : "<alarm-notif xmlns=\"urn:o-ran:fm:1.0\"><fault-id>$$uint16_counter$$</fault-id><fault-source>%%object%%</fault-source><affected-objects><name>%%affected-object%%</name></affected-objects><fault-severity>%%fault-severity%%</fault-severity><is-cleared>%%cleared%%</is-cleared><fault-text>%%text%%</fault-text><event-time>%%date-time%%</event-time></alarm-notif>",
55 "choosing-method" : "linear",
57 {{ $faultsSize := (len .du.simulatedFaults) }}
58 {{ range $i, $fault := .du.simulatedFaults }}
60 "condition" : "{{ $fault.condition }}",
61 "object" : "/o-ran-sc-du-hello-world:network-function/du-to-ru-connection[name='{{$fault.name}}']",
62 "severity" : "{{$fault.severity}}",
63 "date-time" : "$$time$$",
64 "specific-problem" : "{{$fault.specificProblem}}",
66 "fault-severity" : "{{$fault.faultSeverity}}",
67 "affected-object" : "%%object%%",
68 "cleared" : "{{$fault.cleared}}",
69 "text" : "{{$fault.text}}"
70 }{{ if lt (add1 $i) $faultsSize }},{{ end }}