From f15077f640d033c1eb50d5496b27b6d6739d7e76 Mon Sep 17 00:00:00 2001 From: Filip Krzywka Date: Thu, 30 Aug 2018 12:27:00 +0200 Subject: Move HV-VES CSIT testsuites This is hopefully temporary alignment with other projects made to prevent jenkins job builder from creating unnecessary jobs for dcaegen2-prh-testsuites and dcaegen2-ves-collector-testsuites. Change-Id: I57a9e63fc93bce398c614ffb5ed9a2c2f939b501 Issue-ID: DCAEGEN2-687 Signed-off-by: Filip Krzywka --- .../testsuites/docker-compose.yml | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 test/csit/plans/dcaegen2-collectors-hv-ves/testsuites/docker-compose.yml (limited to 'test/csit/plans/dcaegen2-collectors-hv-ves/testsuites/docker-compose.yml') diff --git a/test/csit/plans/dcaegen2-collectors-hv-ves/testsuites/docker-compose.yml b/test/csit/plans/dcaegen2-collectors-hv-ves/testsuites/docker-compose.yml new file mode 100644 index 000000000..28cded8cb --- /dev/null +++ b/test/csit/plans/dcaegen2-collectors-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