aboutsummaryrefslogtreecommitdiffstats
path: root/csit/plans
diff options
context:
space:
mode:
authoremaclee <lee.anjella.macabuhay@est.tech>2022-02-03 15:45:26 +0000
committeremaclee <lee.anjella.macabuhay@est.tech>2022-02-11 11:56:15 +0000
commit02a89e4739beb90b57da45661fe1c738929694d7 (patch)
tree75599a60201fde97873be86e69e8d8379fdd4411 /csit/plans
parentc70300200de2ccc2a8db8a5a905c46c73c50de75 (diff)
Upgrade SDN-C
Issue-ID: CPS-802 Signed-off-by: emaclee <lee.anjella.macabuhay@est.tech> Change-Id: I29604d4e57160c346b5a2a8ce30bda816eae2ecb Signed-off-by: JosephKeenan <joseph.keenan@est.tech> Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Diffstat (limited to 'csit/plans')
-rw-r--r--csit/plans/cps/sdnc/docker-compose.yml55
-rw-r--r--csit/plans/cps/sdnc/sdnc_setup.sh2
-rwxr-xr-xcsit/plans/cps/teardown.sh5
3 files changed, 38 insertions, 24 deletions
diff --git a/csit/plans/cps/sdnc/docker-compose.yml b/csit/plans/cps/sdnc/docker-compose.yml
index 1b7fe1f48..30d8207a5 100644
--- a/csit/plans/cps/sdnc/docker-compose.yml
+++ b/csit/plans/cps/sdnc/docker-compose.yml
@@ -1,5 +1,5 @@
# ============LICENSE_START=======================================================
-# Copyright (C) 2021 Nordix Foundation
+# Copyright (C) 2021-2022 Nordix Foundation
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -18,47 +18,56 @@ version: '3'
services:
mariadb:
- image: mariadb:10.1.11
+ image: mariadb:10.5
ports:
- "3306:3306"
- container_name: mariadb
environment:
- - MYSQL_ROOT_PASSWORD=password
- hostname:
- mariadb.so.testlab.onap.org
+ - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-password}
+ - MYSQL_ROOT_HOST=%
+ - MYSQL_USER=${MYSQL_USER:-sdnc}
+ - MYSQL_PASSWORD=${MYSQL_PASSWORD:-password}
+ - MYSQL_DATABASE=${MYSQL_DATABASE:-sdncdb}
logging:
driver: "json-file"
options:
max-size: "30m"
max-file: "5"
+
sdnc:
- image: onap/sdnc-image:1.8.1
+ image: onap/sdnc-image:${VERSION:-2.2.3}
container_name: sdnc
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - $SDNC_CERT_PATH:/opt/opendaylight/current/certs
+ depends_on :
+ - mariadb
entrypoint: ["/opt/onap/sdnc/bin/startODL.sh"]
ports:
- "8282:8181"
hostname:
sdnc
- depends_on:
- - mariadb
+ links:
+ - mariadb:dbhost
+ - mariadb:sdnctldb01
+ - mariadb:sdnctldb02
environment:
- - MYSQL_ROOT_PASSWORD=password
+ - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-password}
+ - MYSQL_USER=${MYSQL_USER:-sdnc}
+ - MYSQL_PASSWORD=${MYSQL_PASSWORD:-password}
+ - MYSQL_DATABASE=${MYSQL_DATABASE:-sdncdb}
- SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties
- - MYSQL_PASSWD=password
- - ODL_CERT_DIR=/opt/opendaylight/current/certs
- - ODL_ADMIN_USERNAME=admin
- - ODL_ADMIN_PASSWORD=Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
+ - SDNC_BIN=/opt/onap/sdnc/bin
+ - ODL_CERT_DIR=/opt/opendaylight/certs
+ - ODL_ADMIN_USERNAME=${ODL_USER:-admin}
+ - ODL_ADMIN_PASSWORD=${ODL_PASSWORD:-Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U}
+ - SDNC_DB_INIT=true
+ - SQL_CRYPTKEY=${SQL_CRYPTKEY:-fakECryptKey}
+
+ volumes:
+ - ./certs/certs.properties:/opt/opendaylight/certs/certs.properties
+ - ./certs/keys0.zip:/opt/opendaylight/certs/keys0.zip
+
dns:
- ${DNS_IP_ADDR-10.0.100.1}
logging:
- driver: "json-file"
+ driver: "json-file"
options:
max-size: "30m"
- max-file: "5"
- extra_hosts:
- - sdnctldb02:${LOCAL_IP}
- - sdnctldb01:${LOCAL_IP}
- - dbhost:${LOCAL_IP} \ No newline at end of file
+ max-file: "5" \ No newline at end of file
diff --git a/csit/plans/cps/sdnc/sdnc_setup.sh b/csit/plans/cps/sdnc/sdnc_setup.sh
index c2b7a84f1..9c17b836b 100644
--- a/csit/plans/cps/sdnc/sdnc_setup.sh
+++ b/csit/plans/cps/sdnc/sdnc_setup.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# ============LICENSE_START=======================================================
-# Copyright (C) 2021 Nordix Foundation.
+# Copyright (C) 2021-2022 Nordix Foundation.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/csit/plans/cps/teardown.sh b/csit/plans/cps/teardown.sh
index f1939cf4b..7beb90722 100755
--- a/csit/plans/cps/teardown.sh
+++ b/csit/plans/cps/teardown.sh
@@ -20,6 +20,8 @@
# Modifications Copyright (C) 2021 Nordix Foundation
# Branched from ccsdk/distribution to this repository Feb 23, 2021
#
+echo '================================== docker info =========================='
+docker ps -a
echo '================================== CPS-NCMP Logs ========================'
docker logs cps-and-ncmp
@@ -27,6 +29,9 @@ docker logs cps-and-ncmp
echo '================================== DMI Logs ============================='
docker logs ncmp-dmi-plugin
+echo '================================== SDNC Logs ============================'
+docker logs sdnc
+
echo 'Stopping, Removing all running containers...'
docker stop $(docker ps -aq) && docker rm $(docker ps -aq)