Table of Contents |
---|
...
The simplest way to override the values is to copy the entire values.yaml file into a separate file (I use ~/oof-pci/override-sndc.yaml) and modify the relevant parameters in that new file. The new values are shown below. We identify the repository with the source image name and tag, create a cluster of three ODL members, and create a redundant MySQL deployment of two instances.
...
#################################################################
# Application configuration defaults.
#################################################################
# application images
repository: nexus3.onap.org:10001
repositoryOverride: registry.hub.docker.com
pullPolicy: Always
#image: onap/sdnc-image:1.4.1
image: ft3e0tab7p92qsoceonq/oof-pci-sdnr:1.4.2-SNAPSHOT
...
mysql:
nameOverride: sdnc-db
service:
name: sdnc-dbhost
internalPort: 3306
nfsprovisionerPrefix: sdnc
sdnctlPrefix: sdnc
persistence:
mountSubPath: sdnc/mysql
enabled: true
disableNfsProvisioner: true
replicaCount: 2
geoEnabled: false
...
# default number of instances
replicaCount: 3
...
aaf | false |
aai | true |
appc | false |
clamp | false |
cli | false |
consul | false |
contrib | false |
dcaegen2 | false |
dmaap | true |
esr | false |
log | true |
sniro-emulator | true |
oof | true |
msb | false |
multicloud | false |
nbi | false |
policy | true |
pomba | false |
portal | true |
robot | true |
sdc | false |
sdnc | true |
so | true |
uui | false |
vfc | false |
vid | false |
vnfsdk | false |
...
This will open a new window with a terminal session to the SDNC container in that pod.
DMaaP Topics
FYI, these DMaaP messages are created and working in OWL.
- DCAE_EVENT_OUTPUT
- PCI-NOTIF-TOPIC-NGHBR-LIST-CHANGE-INFO
- SDNR-CL
- SDNR-CL-RSP
Please let me know if I missed a message. The URL for the DMaaP message router is http://10.31.1.51:30227 (VM sb4-k8s-3). The DMaaP message router doesn’t inspect the contents of a message, so the messages are free-form. Here’s an example of a publish:
Code Block |
---|
POST http://10.31.1.51:30227/events/SDNR-CL
Body
{"name": "value"} |
And a subscribe:
Code Block |
---|
GET http://10.31.1.51:30227/events/SDNR-CL/group-id-1/consumer-id-1 |
You can work from your local machine by setting up a tunnel, e.g.,
Code Block |
---|
ssh -A -t <username>@console.sb10.orbit-lab.org -L 30227:localhost:30227 \
ssh -A -t <username>@node2-1 -L 30227:localhost:30227 \
ssh -A -t <username>@10.31.1.51 -L 30227:localhost:30227 |
With that tunnel, you can access the message router at localhost:30227.
Conclusion
Please feel free to edit this page to make corrections or improvements. Your assistance will be greatly appreciated.