Skip to content
Snippets Groups Projects
Commit 4fd6e2d0 authored by André Sterba's avatar André Sterba
Browse files

Merge branch 'develop' into istaester/init-application-framework

parents cb85fc50 7c2c83ee
No related branches found
No related tags found
2 merge requests!376Add additional example application hostname-checker,!343Add basic application framework and example application to show interaction between events an NBI
Pipeline #107882 passed
This commit is part of merge request !343. Comments created here will be created in the context of that merge request.
...@@ -5,6 +5,7 @@ artifacts/ ...@@ -5,6 +5,7 @@ artifacts/
# containerlab # containerlab
.gosdn.clab.yml .gosdn.clab.yml
clab-gosdn_csbi_arista_base/ clab-gosdn_csbi_arista_base/
.gosdn.clab.yml.bak
# non vimmers # non vimmers
.vscode/ .vscode/
......
...@@ -15,5 +15,5 @@ filesystemPathToStores = "stores" ...@@ -15,5 +15,5 @@ filesystemPathToStores = "stores"
amqpPrefix = "amqp://" amqpPrefix = "amqp://"
amqpUser = "guest" amqpUser = "guest"
amqpPassword = "guest" amqpPassword = "guest"
amqpHost = "localhost" amqpHost = "rabbitmq"
amqpPort = "5672" amqpPort = "5672"
...@@ -14,20 +14,24 @@ topology: ...@@ -14,20 +14,24 @@ topology:
kind: ceos kind: ceos
mgmt_ipv4: 172.100.0.11 mgmt_ipv4: 172.100.0.11
group: spine group: spine
ceos1a: ceos1a:
kind: ceos kind: ceos
mgmt_ipv4: 172.100.0.12 mgmt_ipv4: 172.100.0.12
group: spine group: spine
centos1: centos1:
kind: linux kind: linux
image: centos:8 image: centos:8
mgmt_ipv4: 172.100.0.3 mgmt_ipv4: 172.100.0.3
group: server group: server
centos2: centos2:
kind: linux kind: linux
image: centos:8 image: centos:8
mgmt_ipv4: 172.100.0.4 mgmt_ipv4: 172.100.0.4
group: server group: server
gosdn: gosdn:
kind: linux kind: linux
image: gosdn image: gosdn
...@@ -38,12 +42,14 @@ topology: ...@@ -38,12 +42,14 @@ topology:
cmd: cmd:
--config /gosdn/configs/containerlab-gosdn.toml --config /gosdn/configs/containerlab-gosdn.toml
mgmt_ipv4: 172.100.0.5 mgmt_ipv4: 172.100.0.5
gnmi-target: gnmi-target:
kind: linux kind: linux
image: gnmi-target image: gnmi-target
ports: ports:
- 7030:7030 - 7030:7030
mgmt_ipv4: 172.100.0.6 mgmt_ipv4: 172.100.0.6
csbi-orchestrator: csbi-orchestrator:
kind: linux kind: linux
image: orchestrator image: orchestrator
...@@ -55,6 +61,7 @@ topology: ...@@ -55,6 +61,7 @@ topology:
- ./csbi/.csbi.yaml:/etc/.csbi.yml - ./csbi/.csbi.yaml:/etc/.csbi.yml
cmd: --log-level trace --config /etc/.csbi.yml cmd: --log-level trace --config /etc/.csbi.yml
mgmt_ipv4: 172.100.0.7 mgmt_ipv4: 172.100.0.7
grafana: grafana:
kind: linux kind: linux
image: grafana/grafana:8.1.2 image: grafana/grafana:8.1.2
...@@ -63,6 +70,7 @@ topology: ...@@ -63,6 +70,7 @@ topology:
ports: ports:
- 3000:3000 - 3000:3000
mgmt_ipv4: 172.100.0.8 mgmt_ipv4: 172.100.0.8
prometheus: prometheus:
kind: linux kind: linux
image: prom/prometheus:v2.29.1 image: prom/prometheus:v2.29.1
...@@ -72,6 +80,7 @@ topology: ...@@ -72,6 +80,7 @@ topology:
- ./csbi/prometheus:/etc/prometheus - ./csbi/prometheus:/etc/prometheus
cmd: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml cmd: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml
mgmt_ipv4: 172.100.0.9 mgmt_ipv4: 172.100.0.9
mongodb: mongodb:
kind: linux kind: linux
image: mongo:5 image: mongo:5
...@@ -81,6 +90,7 @@ topology: ...@@ -81,6 +90,7 @@ topology:
MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example MONGO_INITDB_ROOT_PASSWORD: example
mgmt_ipv4: 172.100.0.13 mgmt_ipv4: 172.100.0.13
mongodb-express: mongodb-express:
kind: linux kind: linux
image: mongo-express:0.54.0 image: mongo-express:0.54.0
...@@ -92,7 +102,16 @@ topology: ...@@ -92,7 +102,16 @@ topology:
ME_CONFIG_MONGODB_SERVER: mongodb ME_CONFIG_MONGODB_SERVER: mongodb
mgmt_ipv4: 172.100.0.14 mgmt_ipv4: 172.100.0.14
rabbitmq:
kind: linux
image: rabbitmq:3-management
ports:
- 127.0.0.1:5672:5672
- 127.0.0.1:15672:15672
mgmt_ipv4: 172.100.0.15
links: links:
- endpoints: ["ceos0:eth1","ceos1a:eth1"] - endpoints: ["ceos0:eth1","ceos1a:eth1"]
- endpoints: ["ceos0:eth2","centos1:eth1"] - endpoints: ["ceos0:eth2","centos1:eth1"]
- endpoints: ["ceos1a:eth2","centos2:eth1"] - endpoints: ["ceos1a:eth2","centos2:eth1"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment