# Modifications copyright (c) 2021 AT&T Intellectual Property
#
-# Remove all dangling images
+# Remove all dangling images and cleanup /w/workspace and /tmp
docker image prune -f
+echo "Remove onap repository artifacts"
+rm -r /tmp/r/org/onap
+echo "Remove all target folders from workspace"
+rm -r $(find /w/workspace -name target)
###################### Netconf Simulator Setup ######################
+echo "Clean"
+sudo apt clean
+
# Get integration/simulators
if [ -d ${WORKSPACE}/archives/pnf-simulator ]
then
# Modifications copyright (c) 2021 highstreet technologies GmbH Property
#
+# Remove all not needed images and clean workspace
+sudo apt clean
+docker rmi -f $(docker images onap/sdnc-dmaap-listener-image -a -q)
+docker rmi -f $(docker images onap/sdnc-ueb-listener-image -a -q)
+docker rmi -f $(docker images onap/onap/sdnc-web-image -a -q)
+docker rmi -f $(docker images onap/sdnc-ansible-server-image -a -q)
+docker rmi -f $(docker images onap/sdnc-aaf-image -a -q)
+docker rmi -f $(docker images onap/ccsdk-ansible-server-image -a -q)
+docker rmi -f $(docker images onap/ccsdk-odlsli-alpine-image -a -q)
+docker images
+
+echo "Start plan sdnr"
+
source ${WORKSPACE}/scripts/sdnr/sdnr-launch.sh
onap_dependent_components_launch
nts_networkfunctions_launch ${WORKSPACE}/plans/sdnr/testdata/nts-networkfunctions.csv
integration:
ipv4_address: ${TOPOLOGY_IP}
sdnr-web:
- image: ${NEXUS_DOCKER_REPO}/${NEXUS_DOCKER_WEB_IMAGE_NAME}:${NEXUS_DOCKER_IMAGE_TAG}
+ image: ${NEXUS_DOCKER_WEB_IMAGE_NAME}:${NEXUS_DOCKER_IMAGE_TAG}
container_name: sdnr-web
ports:
- "${SDNC_WEB_PORT}:${SDNC_WEB_PORT}"
version: "2.2"
services:
sdnr:
- image: ${NEXUS_DOCKER_REPO}/${NEXUS_DOCKER_IMAGE_NAME}:${NEXUS_DOCKER_IMAGE_TAG}
+ image: ${NEXUS_DOCKER_IMAGE_NAME}:${NEXUS_DOCKER_IMAGE_TAG}
container_name: sdnr
ports:
- "8181:8181"
which docker-compose
docker version
docker-compose version
-# WA: no space left on device.
-docker system prune -f -a
if [[ -z $WORKSPACE ]]; then
CUR_PATH="`dirname \"$0\"`" # relative path
function sdnr_launch_single_node() {
- docker-compose $env_file -f ${WORKSPACE}/scripts/sdnr/docker-compose/docker-compose-single-sdnr.yaml \
- -f ${WORKSPACE}/scripts/sdnr/docker-compose/$sdnrdb_compose_file \
+ # Use locally build sdnr .. no need to pull
+ #docker-compose $env_file -f ${WORKSPACE}/scripts/sdnr/docker-compose/docker-compose-single-sdnr.yaml \
+ # -f ${WORKSPACE}/scripts/sdnr/docker-compose/$sdnrdb_compose_file \
+ # pull
+ docker-compose $env_file -f ${WORKSPACE}/scripts/sdnr/docker-compose/$sdnrdb_compose_file \
pull
docker-compose $env_file -f ${WORKSPACE}/scripts/sdnr/docker-compose/docker-compose-single-sdnr.yaml \
-f ${WORKSPACE}/scripts/sdnr/docker-compose/$sdnrdb_compose_file \
if [ $i == 50 ]; then
echo "[ERROR] SDNC/R container not ready"
docker ps -a
+ docker logs sdnr
# exit 1
fi
done
<!-- All Version definition is placed in org.onap.ccsdk.parent/odlparent-lite -->
<ccsdk.oran.a1adapter.version>1.2.0-SNAPSHOT</ccsdk.oran.a1adapter.version>
<sdnc.northbound.version>2.2.0-SNAPSHOT</sdnc.northbound.version> <!-- Used by installation/sdnc -->
- <ccsdk.distribution.version>[1.2.0-SNAPSHOT, 1.2.99999)</ccsdk.distribution.version>
-
+ <ccsdk.distribution.version>1.2.0-SNAPSHOT</ccsdk.distribution.version>
+ <ccsdk.features.version>1.2.0-SNAPSHOT</ccsdk.features.version>
+ <ccsdk.sli.northbound.version>1.3.0-SNAPSHOT</ccsdk.sli.northbound.version>
<!-- docker images versions -->
<ccsdk.docker.alpine.j11.version>1.2-STAGING-latest</ccsdk.docker.alpine.j11.version> <!-- Used by dmaap-listener, ueb-listener -->
<ccsdk.docker.odlsli.alpine.version>1.2-SNAPSHOT-latest</ccsdk.docker.odlsli.alpine.version> <!-- Used by sdnc -->