7a83bf5f0de8c7cc202b1bda2637d2d9665b4db3
[smo/o1.git] / client / tests / docker-compose.yml
1 version: '3.8'
2 services:
3   ntsim-ng-o-ru:
4     image: "${DOCKER_REPO}nts-ng-o-ran-ru-fh:${NTS_BUILD_VERSION}"
5     cap_add:
6       - SYS_ADMIN
7     stop_grace_period: 5m
8     hostname: "O-RAN-O-RU-1"
9     ports:
10      - "::18300:830"
11     environment:
12       IPv6_ENABLED: ${IPv6_ENABLED}
13       SSH_CONNECTIONS: ${SSH_CONNECTIONS}
14       TLS_CONNECTIONS: ${TLS_CONNECTIONS}
15       NTS_NF_STANDALONE_START_FEATURES: "datastore-populate netconf-call-home web-cut-through"
16       NTS_NF_MOUNT_POINT_ADDRESSING_METHOD: ${NTS_NF_MOUNT_POINT_ADDRESSING_METHOD}
17  
18       NTS_HOST_IP: ${NTS_HOST_IP}
19       NTS_HOST_BASE_PORT: ${NTS_HOST_BASE_PORT}
20       NTS_HOST_NETCONF_SSH_BASE_PORT: ${NTS_HOST_NETCONF_SSH_BASE_PORT}
21       NTS_HOST_NETCONF_TLS_BASE_PORT: ${NTS_HOST_NETCONF_TLS_BASE_PORT}
22       NTS_HOST_TRANSFER_FTP_BASE_PORT: ${NTS_HOST_TRANSFER_FTP_BASE_PORT}
23       NTS_HOST_TRANSFER_SFTP_BASE_PORT: ${NTS_HOST_TRANSFER_SFTP_BASE_PORT}
24       NTS_BUILD_DATE: ${NTS_BUILD_DATE}
25          
26       SDN_CONTROLLER_PROTOCOL: ${SDN_CONTROLLER_PROTOCOL}
27       SDN_CONTROLLER_IP: ${SDN_CONTROLLER_IP}
28       SDN_CONTROLLER_PORT: ${SDN_CONTROLLER_PORT}
29       SDN_CONTROLLER_CALLHOME_PORT: ${SDN_CONTROLLER_CALLHOME_PORT}
30       SDN_CONTROLLER_USERNAME: ${SDN_CONTROLLER_USERNAME}
31       SDN_CONTROLLER_PASSWORD: ${SDN_CONTROLLER_PASSWORD}
32    
33       VES_COMMON_HEADER_VERSION: ${VES_COMMON_HEADER_VERSION}
34       VES_ENDPOINT_PROTOCOL: ${VES_ENDPOINT_PROTOCOL}
35       VES_ENDPOINT_IP: ${VES_ENDPOINT_IP}
36       VES_ENDPOINT_PORT: ${VES_ENDPOINT_PORT}
37       VES_ENDPOINT_AUTH_METHOD: ${VES_ENDPOINT_AUTH_METHOD}
38       VES_ENDPOINT_USERNAME: ${VES_ENDPOINT_USERNAME}
39       VES_ENDPOINT_PASSWORD: ${VES_ENDPOINT_PASSWORD}
40  
41   ntsim-ng-o-du:
42     image: "${DOCKER_REPO}nts-ng-o-ran-du:${NTS_BUILD_VERSION}"
43     cap_add:
44       - SYS_ADMIN
45     stop_grace_period: 5m
46     hostname: "O-RAN-O-DU-1"
47     ports:
48      - "::18310:830"
49     environment:
50       IPv6_ENABLED: ${IPv6_ENABLED}
51       SSH_CONNECTIONS: ${SSH_CONNECTIONS}
52       TLS_CONNECTIONS: ${TLS_CONNECTIONS}
53       NTS_NF_STANDALONE_START_FEATURES: "datastore-populate ves-heartbeat ves-file-ready ves-pnf-registration web-cut-through"
54       NTS_NF_MOUNT_POINT_ADDRESSING_METHOD: ${NTS_NF_MOUNT_POINT_ADDRESSING_METHOD}
55  
56       NTS_HOST_IP: ${NTS_HOST_IP}
57       NTS_HOST_BASE_PORT: ${NTS_HOST_BASE_PORT}
58       NTS_HOST_NETCONF_SSH_BASE_PORT: ${NTS_HOST_NETCONF_SSH_BASE_PORT}
59       NTS_HOST_NETCONF_TLS_BASE_PORT: ${NTS_HOST_NETCONF_TLS_BASE_PORT}
60       NTS_HOST_TRANSFER_FTP_BASE_PORT: ${NTS_HOST_TRANSFER_FTP_BASE_PORT}
61       NTS_HOST_TRANSFER_SFTP_BASE_PORT: ${NTS_HOST_TRANSFER_SFTP_BASE_PORT}
62       NTS_BUILD_DATE: ${NTS_BUILD_DATE}
63        
64       SDN_CONTROLLER_PROTOCOL: ${SDN_CONTROLLER_PROTOCOL}
65       SDN_CONTROLLER_IP: ${SDN_CONTROLLER_IP}
66       SDN_CONTROLLER_PORT: ${SDN_CONTROLLER_PORT}
67       SDN_CONTROLLER_CALLHOME_PORT: ${SDN_CONTROLLER_CALLHOME_PORT}
68       SDN_CONTROLLER_USERNAME: ${SDN_CONTROLLER_USERNAME}
69       SDN_CONTROLLER_PASSWORD: ${SDN_CONTROLLER_PASSWORD}
70  
71       VES_COMMON_HEADER_VERSION: ${VES_COMMON_HEADER_VERSION}
72       VES_ENDPOINT_PROTOCOL: ${VES_ENDPOINT_PROTOCOL}
73       VES_ENDPOINT_IP: ${VES_ENDPOINT_IP}
74       VES_ENDPOINT_PORT: ${VES_ENDPOINT_PORT}
75       VES_ENDPOINT_AUTH_METHOD: ${VES_ENDPOINT_AUTH_METHOD}
76       VES_ENDPOINT_USERNAME: ${VES_ENDPOINT_USERNAME}
77       VES_ENDPOINT_PASSWORD: ${VES_ENDPOINT_PASSWORD}
78