CUSTOM_O_RU_MPLANE_TLS_CALLHOME="ietf-netconf-server-tls-callhome.json"
CUSTOM_O_RU_MPLANE_TLS_NON_CALLHOME="ietf-netconf-server-tls-listen.json"
SDNR_COMPONENTS_DC_FILE="docker-compose-sdnr-mariadb.yaml"
+ENV_FILE=".env"
# Code everything relative to the BINDIR
BINDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOTDIR="$(cd "${BINDIR}/.." && pwd)"
cp ${CONFIGDIR}/${CUSTOM_O_RU_MPLANE_SSH_CALLHOME} ${TMPDIR}/sim-o1-ofhmp-interfaces/o-ru-mplane/data
cp ${CONFIGDIR}/${CUSTOM_O_RU_MPLANE_TLS_CALLHOME} ${TMPDIR}/sim-o1-ofhmp-interfaces/o-ru-mplane/data
cp ${CONFIGDIR}/${CUSTOM_O_RU_MPLANE_TLS_NON_CALLHOME} ${TMPDIR}/sim-o1-ofhmp-interfaces/o-ru-mplane/data
+ cat ${CONFIGDIR}/${ENV_FILE} >> ${TMPDIR}/sim-o1-ofhmp-interfaces/.env
log "## Starting PyNTS simulator ##"
- docker compose -f ${TMPDIR}/sim-o1-ofhmp-interfaces/${CUSTOM_O_RU_MPLANE_DC_FILE} up -d
+ docker compose -f ${TMPDIR}/sim-o1-ofhmp-interfaces/${CUSTOM_O_RU_MPLANE_DC_FILE} up -d
}
start_sdnr_components() {
+# SDNR and PYNTS ENV VARS
SDNC_IMAGE=o-ran-sc/oam-oam-controller/sdnr-image:latest
-ADMIN_PASSWORD=admin
+ADMIN_PASSWORD=admin123
SDNC_REST_PORT=8181
SDNC_CERT_DIR=/opt/opendaylight/current/certs
-SDNRDB_IMAGE_ES=docker.elastic.co/elasticsearch/elasticsearch-oss:7.9.3
SDNC_DB_IMAGE=docker.io/library/mariadb:11.1.2
SDNC_DB_ROOT_PASSWORD=sdnrdb
SDNC_DB_USERNAME=sdnrdb
- SDNR_RESTCONF_URL=http://172.18.0.3:8181
- SDNR_USERNAME=admin
- - SDNR_PASSWORD=admin
+ - SDNR_PASSWORD=${ADMIN_PASSWORD}
ports:
- "8300:830"
- "65130:6513"
- SDNR_RESTCONF_URL=http://172.18.0.3:8181
- SDNR_USERNAME=admin
- - SDNR_PASSWORD=admin
+ - SDNR_PASSWORD=${ADMIN_PASSWORD}
ports:
- "8301:830"
- "65131:6513"
- SDNR_CERTIFICATE_MARKERS=True
- SDNR_RESTCONF_URL=http://172.18.0.3:8181
- SDNR_USERNAME=admin
- - SDNR_PASSWORD=admin
+ - SDNR_PASSWORD=${ADMIN_PASSWORD}
ports:
- "8302:830"
- "65132:6513"
- SDNR_RESTCONF_URL=http://172.18.0.3:8181
- SDNR_USERNAME=admin
- - SDNR_PASSWORD=admin
+ - SDNR_PASSWORD=${ADMIN_PASSWORD}
ports:
- "8303:830"
- "65133:6513"
"basicAuth": true,
"credentials": {
"sdnrUsername": "admin",
- "sdnrPassword": "admin"
+ "sdnrPassword": "admin123"
}
}
\ No newline at end of file