blob: 1a97ffc733f317420756e287f56cbb671017b316 [file] [log] [blame]
BjornMagnussonXA42dcb262019-04-26 19:29:54 +00001#!/bin/bash
2
maximesson69311bf2019-08-30 14:05:15 +00003# This env variable is only needed if the auto test scripts tests are executed in a different folder than 'auto-test' in the integration repo
BjornMagnussonXA42dcb262019-04-26 19:29:54 +00004# Change '<local-path>' to your path to the integration repo. In addition to the auto-test, the 'common' dir is needed if not executed in the
5# integration repo.
6#
7#export SIM_GROUP=<local-path>/integration/test/mocks/datafilecollector-testharness/simulator-group/
8
9
10# Set the images for the DFC app to use for the auto tests. Do not add the image tag.
11#
12# Remote image shall point to the image in the nexus repository
13export DFC_REMOTE_IMAGE=nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server
14#
15# Local image and tag, shall point to locally built image (non-nexus path)
16export DFC_LOCAL_IMAGE=onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server
17
18
BjornMagnussonXAa79a0432019-07-17 08:26:50 +000019# Common env var for auto-test.
20
maximesson69311bf2019-08-30 14:05:15 +000021DFC_PORT=8100 #Up to five dfc apps can be used, dfc_app0 will be mapped to 8100 on local machine for http, dfc_app1 mapped to 8101 etc
22DFC_PORT_SECURE=8433 #Up to five dfc apps can be used, dfc_app0 will be mapped to 8433 on local machine for hhtps, dfc_app1 mapped to 8434 etc
23DFC_LOGPATH="/var/log/ONAP/application.log" #Path the application log in the dfc container
24DOCKER_SIM_NWNAME="dfcnet" #Name of docker private network
25CONSUL_HOST="consul-server" #Host name of consul
26CONSUL_PORT=8500 #Port number of consul
27CONFIG_BINDING_SERVICE="config-binding-service" #Host name of CBS
28MR_PORT=2222 #MR simulator port number http
29DR_PORT=3906 #DR simulator port number http
30DR_PORT_SECURE=3907 #DR simulator port number for https
31DRR_PORT=3908 #DR Redirect simulator port number for http
32DRR_PORT_SECURE=3909 #DR Redirect simulator port number for https
33DFC_APP_BASE="dfc_app" #Base name of the dfc containers. Instance 0 will be named dfc_app0, instance 1 will named dfc_app1 etc
34DFC_MAX_NUM=5 #Max number of dfc containers to run in paralell in auto test
35DFC_MAX_IDX=$(($DFC_MAX_NUM - 1)) #Max index of the dfc containers
36SFTP_BASE="dfc_sftp-server" #Base name of the dfc_sftp-server containers. Instance 0 will be named dfc_sftp-server0, instance 1 will named dfc_sftp-server1 etc
37FTPS_BASE="dfc_ftpes-server-vsftpd" #Base name of the dfc_ftpes-server-vsftpd containers. Instance 0 will be named dfc_ftpes-server-vsftpd0, instance 1 will named dfc_ftpes-server-vsftpd1 etc
38FTP_MAX_NUM=5 #Max number of sftp and ftps containers to run in paralell in auto test
39FTP_MAX_IDX=$(($FTP_MAX_NUM - 1)) #Max index of sftp and ftps containers
40
41#List of sftp server name and port number, used by MR sim to produce file urls. Theses server names and ports are used when running dfc and the simulators in a private docker network
BjornMagnussonXAa79a0432019-07-17 08:26:50 +000042SFTP_SIMS_CONTAINER="sftp-server0:22,sftp-server1:22,sftp-server2:22,sftp-server3:22,sftp-server4:22"
maximesson69311bf2019-08-30 14:05:15 +000043
44#List of sftp server name and port number, used by MR sim to produce file urls. Theses server names and ports are used when running dfc and the simulators in a private docker network
BjornMagnussonXAa79a0432019-07-17 08:26:50 +000045FTPS_SIMS_CONTAINER="ftpes-server-vsftpd0:21,ftpes-server-vsftpd1:21,ftpes-server-vsftpd2:21,ftpes-server-vsftpd3:21,ftpes-server-vsftpd4:21"
maximesson69311bf2019-08-30 14:05:15 +000046
47#List of sftp server name and port number, used by MR sim to produce file urls. Theses server names and ports are used when running dfc as stand along app and the simulators in a private docker network
BjornMagnussonXAa79a0432019-07-17 08:26:50 +000048SFTP_SIMS_LOCALHOST="localhost:1022,localhost:1023,localhost:1024,localhost:1025,localhost:1026"
maximesson69311bf2019-08-30 14:05:15 +000049
50#List of ftps server name and port number, used by MR sim to produce file urls. Theses server names and ports are used when running dfc as stand along app and the simulators in a private docker network
BjornMagnussonXAa79a0432019-07-17 08:26:50 +000051FTPS_SIMS_LOCALHOST="localhost:1032,localhost:1033,localhost:1034,localhost:1035,localhost:1036"
52
53export SFTP_SIMS=$SFTP_SIMS_CONTAINER #This env will be set to SFTP_SIMS_LOCALHOST if auto test is executed with 'manual-app'
54export FTPS_SIMS=$FTPS_SIMS_CONTAINER #This env will be set to FTPS_SIMS_LOCALHOST if auto test is executed with 'manual-app'
55
maximesson69311bf2019-08-30 14:05:15 +000056#Host name of the DR redirect simulator
57export DR_REDIR_SIM="drsim_redir" #This env will be set to 'localhost' if auto test is executed with arg 'manual-app'
BjornMagnussonXAa79a0432019-07-17 08:26:50 +000058