################################################################################ # Copyright 2019 highstreet technologies and others # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # version: "3.3" services: sdnr: image: ${NEXUS_DOCKER_REPO}${HT_DOCKER_IMAGE_NAME}:${HT_DOCKER_IMAGE_TAG} container_name: sdnr #ports: # - "${PORTPREFIX}8181:8181" environment: - SDNC_CONFIG_DIR=/opt/onap/ccsdk/data/properties - ENABLE_ODL_CLUSTER=${ENABLE_ODL_CLUSTER} - CCSDK_REPLICAS=${REPLICAS} - DOMAIN="" - SDNRWT=true - SDNRONLY=true - SDNRINIT=true - SDNRDBURL=http://sdnrdb:9200 volumes: #- ${LOCAL_SDNR_MOUNT}/sdnr-frankfurt/logs:${ODL_HOME}/data/log - type: bind source: ./resources/startODL.oom.sh target: /opt/onap/sdnc/bin/startODL.sh - type: bind source: ./resources/devicemanager.properties target: ${ODL_HOME}/etc/devicemanager.properties - type: bind source: ./resources/org.ops4j.pax.logging.cfg target: ${ODL_HOME}/etc/org.ops4j.pax.logging.cfg - type: bind source: ./yang target: $ODL_HOME/cache/schema networks: - sb-net ipv4_address: 172.28.1.2 logging: driver: "json-file" options: max-size: "30m" max-file: "5" sdnrdb: image: docker.elastic.co/elasticsearch/elasticsearch-oss:${ES_VERSION} container_name: sdnrdb #ports: # - "${PORTPREFIX}9200:9200" environment: - discovery.type=single-node networks: sb-net: ipv4_address: 172.28.1.3 ves-test-collector: image: ${VES_DOCKER_REPO}${VES_TEST_COLLECTOR_IMAGE_NAME}:${VES_TEST_COLLECTOR_IMAGE_TAG} container_name: ves-test-collector-v${VES_API} #ports: # - "${EXT_VES_PORT}${VES_API}:30000" environment: - VES_API=${VES_API} volumes: - ${LOCAL_VES_MOUNT}/ves-v${VES_API}/logs:/VES5.0/evel/evel-test-collector/logs - type: bind source: ./resources/${VES_FORMAT_FILE} target: /VES5.0/evel/evel-test-collector/docs/att_interface_definition/event_format_updated.json - type: bind source: ./resources/go-collector.sh target: /VES5.0/evel/evel-test-collector/scripts/linux/go-collector.sh logging: driver: "json-file" options: max-size: "30m" max-file: "5" networks: sb-net: ipv4_address: 172.28.1.4 netconf-server-simulator: image: ${HT_DOCKER_REPO}${NETCONF_SERVER_SIMULATOR_IMAGE_NAME}:${NETCONF_SERVER_SIMULATOR_IMAGE_TAG} container_name: netconf-server-simulator #ports: # - "${EXT_SIM_PORT}:${INT_SIM_PORT}" # - "${EXT_SIM_SSH_PORT}:8000" environment: - PORT=${INT_SIM_PORT} - XMLFILE=xmlNeModel/${SIM_MODEL}.xml - SSHPORT=-sshport=8000 networks: sb-net: ipv4_address: 172.28.1.11 logging: driver: "json-file" options: max-size: "30m" max-file: "5" netconf-server-simulator2: image: ${HT_DOCKER_REPO}${NETCONF_SERVER_SIMULATOR_IMAGE_NAME}:${NETCONF_SERVER_SIMULATOR_IMAGE_TAG} container_name: netconf-server-simulator2 #ports: # - "${EXT_SIM_PORT2}:${INT_SIM_PORT2}" # - "${EXT_SIM_SSH_PORT2}:8000" environment: - PORT=${INT_SIM_PORT2} - XMLFILE=xmlNeModel/${SIM_MODEL2}.xml - SSHPORT=-sshport=8000 networks: sb-net: ipv4_address: 172.28.1.12 logging: driver: "json-file" options: max-size: "30m" max-file: "5" ntsimulator: image: ${NTS_DOCKER_REPO}${NTS_IMAGE_NAME}:${NTS_IMAGE_TAG} container_name: NTS_Manager #ports: #- "${EXT_PORT}:830" volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "./ntshome:/opt/dev/scripts" - "/usr/bin/docker:/usr/bin/docker" labels: "NTS-manager": "" environment: NTS_IP: "${NTS_IP}" NETCONF_BASE: ${NETCONF_BASE} DOCKER_ENGINE_VERSION: "${DOCKER_ENGINE_VERSION}" MODELS_IMAGE: ${DOCKER_REPO}${MODELS_IMAGE}:${MODELS_TAG} networks: sb-net: ipv4_address: 172.28.1.20 logging: driver: "json-file" options: max-size: "30m" max-file: "5" ntsimulator_xran: image: ${NTS_DOCKER_REPO}${NTS_IMAGE_NAME}:${NTS_IMAGE_TAG} container_name: NTS_Manager_XRAN #ports: #- "${EXT_PORT}:830" volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "./ntshome:/opt/dev/scripts" - "/usr/bin/docker:/usr/bin/docker" labels: "NTS-manager": "" environment: NTS_IP: "${NTS_IP}" NETCONF_BASE: 60000 DOCKER_ENGINE_VERSION: "${DOCKER_ENGINE_VERSION}" MODELS_IMAGE: ${DOCKER_REPO}hightec/ntsim_xran:latest networks: sb-net: ipv4_address: 172.28.1.30 logging: driver: "json-file" options: max-size: "30m" max-file: "5" networks: sb-net: ipam: config: - subnet: 172.28.0.0/16