blob: 787f811ee2fc9a6bc0e8a098605d1f63f1130b67 [file] [log] [blame]
Gary Wu9abb61c2018-09-27 10:38:50 -07001#!/usr/bin/env bash
Filip Krzywka66e2ad62019-03-20 14:03:02 +01002# ============LICENSE_START=======================================================
3# csit-dcaegen2-collectors-hv-ves
4# ================================================================================
5# Copyright (C) 2018-2019 NOKIA
6# ================================================================================
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18# ============LICENSE_END=========================================================
Gary Wu9abb61c2018-09-27 10:38:50 -070019
Jakub Dudyczf344afa2019-03-25 16:04:58 +010020RUN_CSIT_LOCAL=${RUN_CSIT_LOCAL:-false}
21
Filip Krzywkad2da2cc2019-03-20 10:42:19 +010022cd collector/ssl
Gary Wu9abb61c2018-09-27 10:38:50 -070023./gen-certs.sh clean
Filip Krzywkad2da2cc2019-03-20 10:42:19 +010024cd ../..
Gary Wu9abb61c2018-09-27 10:38:50 -070025
Jakub Dudyczf344afa2019-03-25 16:04:58 +010026if ${RUN_CSIT_LOCAL} ; then
27 echo "Tearing down local setup"
28 source env_local.sh
29else
30 echo "Tearing down"
31 source env.sh
32fi
33
34set +e
35
Gary Wu9abb61c2018-09-27 10:38:50 -070036COMPOSE_LOGS_FILE=${WORKSPACE}/archives/containers_logs/docker-compose.log
37docker-compose logs > ${COMPOSE_LOGS_FILE}
38docker-compose down
39docker-compose rm -f
40
Jakub Dudyczf344afa2019-03-25 16:04:58 +010041echo "Stopping leftover containers"
42LEFTOVER_CONTAINERS=$(docker ps -aqf network=${CONTAINERS_NETWORK} | awk '{print $1}')
43docker stop ${LEFTOVER_CONTAINERS}
44docker rm ${LEFTOVER_CONTAINERS}
Gary Wu9abb61c2018-09-27 10:38:50 -070045docker network rm ${CONTAINERS_NETWORK}
46
Jakub Dudyczf344afa2019-03-25 16:04:58 +010047set -e
48
Gary Wu9abb61c2018-09-27 10:38:50 -070049if grep "LEAK:" ${COMPOSE_LOGS_FILE}; then
50 echo "WARNING: Memory leak detected in docker-compose logs."
51fi