From 93185789dca5b0f8c18d8fdea239458559eac7b1 Mon Sep 17 00:00:00 2001 From: Filip Krzywka Date: Mon, 6 Aug 2018 09:31:40 +0200 Subject: Setup IT environment for HV-VES component - containers start-up and shutdown - containers logs copied to archives - robot tests started successfully Change-Id:Idfa24a8d6a2f41cc8e1374eb2bf2b5967f533f47 Issue-ID: DCAEGEN2-687 Signed-off-by: Filip Krzywka --- .../dcaegen2/hv-ves-testsuites/docker-compose.yml | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 test/csit/plans/dcaegen2/hv-ves-testsuites/docker-compose.yml (limited to 'test/csit/plans/dcaegen2/hv-ves-testsuites/docker-compose.yml') diff --git a/test/csit/plans/dcaegen2/hv-ves-testsuites/docker-compose.yml b/test/csit/plans/dcaegen2/hv-ves-testsuites/docker-compose.yml new file mode 100644 index 000000000..28cded8cb --- /dev/null +++ b/test/csit/plans/dcaegen2/hv-ves-testsuites/docker-compose.yml @@ -0,0 +1,72 @@ +version: "3" + +networks: + ves-hv-default: + external: + name: $CONTAINERS_NETWORK + +services: + zookeeper: + image: wurstmeister/zookeeper + ports: + - "2181:2181" + networks: + - ves-hv-default + + kafka: + image: wurstmeister/kafka + ports: + - "9092:9092" + environment: + KAFKA_ADVERTISED_HOST_NAME: "kafka" + KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true' + KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181" + KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka:9092" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + depends_on: + - zookeeper + networks: + - ves-hv-default + + consul: + image: progrium/consul + ports: + - "8500:8500" + environment: + - CONSUL_BIND_INTERFACE=eth0 + networks: + ves-hv-default: + aliases: + - consul + command: ["-server", "-bootstrap"] + + ves-hv-collector: + image: $DOCKER_REGISTRY/onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main + ports: + - "6061:6061/tcp" + entrypoint: ["java", "-Dio.netty.leakDetection.level=paranoid", "-cp", "*:", "org.onap.dcae.collectors.veshv.main.MainKt"] + command: ["--listen-port", "6061","--config-url", "http://consul:8500/v1/kv/veshv-config"] + depends_on: + - kafka + volumes: + - ./ssl/:/etc/ves-hv/ + networks: + - ves-hv-default + + dcae-app-simulator: + image: $DOCKER_REGISTRY/onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-dcae-app-simulator + ports: + - "6063:6063/tcp" + command: ["--listen-port", "6063", "--kafka-bootstrap-servers", "kafka:9092", "--kafka-topics", "ves_hvRanMeas"] + healthcheck: + interval: 10s + timeout: 5s + retries: 2 + test: ["CMD", "curl", "--request", "GET", "--fail", "--silent", "--show-error", "localhost:6063/healthcheck"] + depends_on: + - kafka + networks: + ves-hv-default: + aliases: + - dcae-app-simulator \ No newline at end of file -- cgit 1.2.3-korg