aboutsummaryrefslogtreecommitdiffstats
path: root/test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml
diff options
context:
space:
mode:
authorWojciech Sliwka <wojciech.sliwka@nokia.com>2019-07-10 13:48:52 +0200
committerGary Wu <gary.wu@futurewei.com>2019-07-19 17:18:49 +0000
commit032ff22ef20b59950a8b5fae8d2ba6d03e93ac93 (patch)
tree98058dcf2726b3f432cecffc42bd7cbccca3555e /test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml
parent79c9b78adb7fbc943fd2aee7d333fd3cadf5b8f3 (diff)
Opensourcing new version of Simulator
Additional info in README.md Issue-ID: INT-1134 Signed-off-by: Wojciech Sliwka <wojciech.sliwka@nokia.com> Change-Id: I06d41fd3f361b7a451b30b702882810e4136a129
Diffstat (limited to 'test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml')
-rw-r--r--test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml96
1 files changed, 96 insertions, 0 deletions
diff --git a/test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml b/test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml
new file mode 100644
index 000000000..fd3339162
--- /dev/null
+++ b/test/mocks/pnfsimulator/netconfsimulator/docker-compose.yml
@@ -0,0 +1,96 @@
+version: '3'
+
+services:
+ zookeeper:
+ image: wurstmeister/zookeeper
+ ports:
+ - "2181:2181"
+ networks:
+ - netconfnetwork
+
+ kafka1:
+ image: wurstmeister/kafka:1.1.0
+ ports:
+ - "9092:9092"
+ hostname: kafka1
+ networks:
+ - netconfnetwork
+ environment:
+ KAFKA_ADVERTISED_PORT: 9092
+ KAFKA_ADVERTISED_HOST_NAME: kafka1
+ KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
+ KAFKA_CREATE_TOPICS: "config:1:1"
+ KAFKA_DELETE_RETENTION_MS: 604800000
+ KAFKA_LOG_CLEANER_DELETE_RETENTION_MS: 604800000
+ depends_on:
+ - zookeeper
+
+ netconf-simulator:
+ image: nexus3.onap.org:10003/onap/netconfsimulator:5.0.0-SNAPSHOT
+ ports:
+ - "9000:8080"
+ restart: on-failure
+ hostname: netconf-simulator
+ networks:
+ - netconfnetwork
+ depends_on:
+ - zookeeper
+ - kafka1
+ - netopeer
+
+ netopeer:
+ image: sysrepo/sysrepo-netopeer2:latest
+ ports:
+ - "830:830"
+ - "5002:5002"
+ - "6513:6513"
+ volumes:
+ - ./netconf:/netconf
+ - ./netopeer-change-saver-native:/netopeer-change-saver
+ - ./tls:/tls
+ env_file:
+ - ./config/netconf.env
+ restart: on-failure
+ networks:
+ - netconfnetwork
+ depends_on:
+ - sftp-server
+ - ftpes-server
+ environment:
+ http_proxy: ${http_proxy}
+ https_proxy: ${https_proxy}
+ command:
+ - /netconf/initialize_netopeer.sh
+
+ sftp-server:
+ image: atmoz/sftp:alpine
+ ports:
+ - "2222:22"
+ volumes:
+ - ./sftp:/home/sftp-user/sftp
+ - ./ssh/ssh_host_rsa_key.pub:/home/sftp-user/.ssh/keys/ssh_host_rsa_key.pub
+ networks:
+ - netconfnetwork
+ restart: on-failure
+ command: sftp-user::1001
+
+ ftpes-server:
+ image: stilliard/pure-ftpd:latest
+ ports:
+ - "2221:21"
+ - "30000-30009:30000-30009"
+ volumes:
+ - ./ftpes/files:/home/ftpusers/onap
+ - ./ftpes/userpass/:/etc/pure-ftpd/passwd/
+ - ./ftpes/tls/:/etc/ssl/private/
+ networks:
+ - netconfnetwork
+ environment:
+ PUBLICHOST: localhost
+ ADDED_FLAGS: --tls=2
+ FTP_USER_HOME: onap
+ restart: on-failure
+
+networks:
+ netconfnetwork:
+ driver: bridge