From 1618d5c24a05253bcddb13a510eb18f1742d6d8c Mon Sep 17 00:00:00 2001 From: Dan Timoney Date: Fri, 5 Feb 2021 12:44:55 -0500 Subject: [PATCH] Update for ODL Aluminum Update sdnc docker containers for ODL Aluminum release version Change-Id: Ibef207c7e7a5730543f4ab3c601395159bfbcb1a Issue-ID: SDNC-1476 Signed-off-by: Dan Timoney Former-commit-id: 8b0557634763a74cc4c4ab1e8402abf939b2068b --- SdncReports/pom.xml | 2 +- admportal/pom.xml | 2 +- configbackuprestore/pom.xml | 2 +- data-migrator/pom.xml | 25 ++++---- installation/sdnc/src/main/dc/docker-compose.yaml | 49 +++++++++++++++ .../sdnc/src/main/scripts/addIpAddresses.sh | 10 +-- installation/sdnc/src/main/scripts/addVnis.sh | 10 +-- .../sdnc/src/main/scripts/installSdncDb.sh | 14 ++--- installation/sdnc/src/main/scripts/rmForeignKey.sh | 8 +-- installation/sdnc/src/main/scripts/startODL.sh | 4 +- pom.xml | 72 +++++++++++----------- 11 files changed, 123 insertions(+), 75 deletions(-) create mode 100644 installation/sdnc/src/main/dc/docker-compose.yaml diff --git a/SdncReports/pom.xml b/SdncReports/pom.xml index 7d875bf3..1e5e0c89 100644 --- a/SdncReports/pom.xml +++ b/SdncReports/pom.xml @@ -5,7 +5,7 @@ org.onap.ccsdk.parent spring-boot-1-starter-parent - 2.1.0 + 2.1.1-SNAPSHOT diff --git a/admportal/pom.xml b/admportal/pom.xml index 3ddbeedb..adf40755 100644 --- a/admportal/pom.xml +++ b/admportal/pom.xml @@ -5,7 +5,7 @@ org.onap.ccsdk.parent binding-parent - 2.1.0 + 2.1.1-SNAPSHOT diff --git a/configbackuprestore/pom.xml b/configbackuprestore/pom.xml index f2522dcf..9ef6effc 100644 --- a/configbackuprestore/pom.xml +++ b/configbackuprestore/pom.xml @@ -5,7 +5,7 @@ org.onap.ccsdk.parent spring-boot-1-starter-parent - 2.1.0 + 2.1.1-SNAPSHOT org.onap.sdnc.oam.vnfbackup diff --git a/data-migrator/pom.xml b/data-migrator/pom.xml index d018725e..5c1922ef 100644 --- a/data-migrator/pom.xml +++ b/data-migrator/pom.xml @@ -17,34 +17,26 @@ MDSAL Data Migrator - 2.9.4 - 2.0 true + 11 yyyyMMdd'T'HHmmss'Z' ${maven.build.timestamp} ${project.version}-${build.number} - - - - org.slf4j slf4j-api - 1.7.21 org.slf4j slf4j-log4j12 - 1.6.1 compile log4j log4j - 1.2.17 junit @@ -55,12 +47,10 @@ com.google.code.gson gson - 2.8.5 org.apache.commons commons-lang3 - 3.5 org.reflections @@ -82,10 +72,20 @@ + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${java.version} + + + + + org.apache.maven.plugins maven-jar-plugin - 2.6 @@ -97,7 +97,6 @@ maven-assembly-plugin - 2.6 create-zip diff --git a/installation/sdnc/src/main/dc/docker-compose.yaml b/installation/sdnc/src/main/dc/docker-compose.yaml new file mode 100644 index 00000000..1eece804 --- /dev/null +++ b/installation/sdnc/src/main/dc/docker-compose.yaml @@ -0,0 +1,49 @@ +version: '2.1' + +services: + db: + image: mariadb:10.5 + container_name: sdnc_db + ports: + - "3306" + environment: + - MYSQL_ROOT_PASSWORD=MySecretPassword + - MYSQL_ROOT_HOST=% + logging: + driver: "json-file" + options: + max-size: "30m" + max-file: "5" + + sdnc: + image: onap/sdnc-image:latest + depends_on : + - db + container_name: sdnc_controller + entrypoint: ["/opt/onap/sdnc/bin/startODL.sh"] + ports: + - "8282:8181" + - "8543:8443" + links: + - db:dbhost + - db:sdnctldb01 + - db:sdnctldb02 + environment: + - MYSQL_ROOT_PASSWORD=MySecretPassword + - SDNC_CONFIG_DIR=/opt/onap/sdnc/data/properties + - SDNC_REPLICAS=1 + - SDNC_DB_USER=sdnctl + - SDNC_DB_PASSWORD=gamma + - MYSQL_DATABASE=sdnctl + - SDNC_DB_INIT=true + - KARAF_CONSOLE_LOG_LEVEL=info + logging: + driver: "json-file" + options: + max-size: "30m" + max-file: "5" + extra_hosts: + aaf.osaaf.org: 10.12.6.214 + + + diff --git a/installation/sdnc/src/main/scripts/addIpAddresses.sh b/installation/sdnc/src/main/scripts/addIpAddresses.sh index 6b9af4df..a990545c 100755 --- a/installation/sdnc/src/main/scripts/addIpAddresses.sh +++ b/installation/sdnc/src/main/scripts/addIpAddresses.sh @@ -1,8 +1,8 @@ #!/bin/bash -MYSQL_USER=${MYSQL_USER:-sdnctl} -MYSQL_PWD=${MYSQL_PWD:-gamma} -MYSQL_DB=${MYSQL_DB:-sdnctl} +SDNC_DB_USER=${SDNC_DB_USER:-sdnctl} +SDNC_DB_PASSWORD=${SDNC_DB_PASSWORD:-gamma} +SDNC_DB_DATABASE=${SDNC_DB_DATABASE:-sdnctl} MYSQL_HOST=${MYSQL_HOST:-dbhost} universe=$1 @@ -11,7 +11,7 @@ start=$3 if [ $# -eq 3 ] then - mysql --user=${MYSQL_USER} --password=${MYSQL_PWD} --host=${MYSQL_HOST} ${MYSQL_DB} < /dev/null 2>&1 + until mysql -h dbhost -u root -p"${MYSQL_ROOT_PASSWORD}" -e "select 1" > /dev/null 2>&1 do printf "." sleep 1 diff --git a/pom.xml b/pom.xml index 0df5c3bb..1f58cee3 100755 --- a/pom.xml +++ b/pom.xml @@ -5,8 +5,8 @@ org.onap.ccsdk.parent odlparent-lite - 2.1.0 - + 2.1.1-SNAPSHOT + org.onap.sdnc.oam @@ -27,11 +27,11 @@ - scm:git:ssh://git@${onap.git.host}/sdnc-oam.git - scm:git:ssh://${onap.git.host}:${onap.git.port}/${onap.git.project}/sdnc-oam.git - ${onap.git.protocol}://${onap.git.host}/projects/${onap.git.project}/repos/sdnc-oam/browse - HEAD - + scm:git:ssh://git@${onap.git.host}/sdnc-oam.git + scm:git:ssh://${onap.git.host}:${onap.git.port}/${onap.git.project}/sdnc-oam.git + ${onap.git.protocol}://${onap.git.host}/projects/${onap.git.project}/repos/sdnc-oam/browse + HEAD + JIRA https://jira.onap.org/ @@ -42,8 +42,8 @@ - sdnc-javadoc - dav:https://${onap.nexus.host}:${onap.nexus.port}/repository/sdn-c-javadoc/${project.artifactId}/${project.version} + sdnc-javadoc + dav:https://${onap.nexus.host}:${onap.nexus.port}/repository/sdn-c-javadoc/${project.artifactId}/${project.version} @@ -77,38 +77,38 @@ - - - com.blackducksoftware.integration - hub-maven-plugin - 1.4.0 - false - - ${project.name} - ${project.basedir} - - - - create-bdio-file - package - - createHubOutput - - - - - + + + com.blackducksoftware.integration + hub-maven-plugin + 1.4.0 + false + + ${project.name} + ${project.basedir} + + + + create-bdio-file + package + + createHubOutput + + + + + - - docker - - installation - - + + docker + + installation + + -- 2.16.6