From 51ff359818c2734f285f63a5fa033e7d7e3eb508 Mon Sep 17 00:00:00 2001
From: Malte Bauch <malte.bauch@tbnet.works>
Date: Thu, 7 Apr 2022 12:57:04 +0000
Subject: [PATCH] Update gosdn within containerlab to use a development-gosdn
 configuration

See merge request danet/gosdn!276

Co-authored-by: Malte Bauch <malte.bauch@extern.h-da.de>
---
 .gitignore            | 3 ++-
 controller/Dockerfile | 2 +-
 gosdn.clab.yaml       | 4 +++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index bcba6b719..ffb1b7e2d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,5 +17,6 @@ report.xml
 controller/gosdn
 cli/gosdnc
 
-# testing
+# testing and configs
 controller/configs/testing-gosdn.toml
+controller/configs/development-gosdn.toml
diff --git a/controller/Dockerfile b/controller/Dockerfile
index 941b1a8a8..27f73f92a 100644
--- a/controller/Dockerfile
+++ b/controller/Dockerfile
@@ -16,6 +16,6 @@ RUN make build
 #COPY --from=builder  /gosdn/artifacts/gosdn /
 #ENTRYPOINT ["/gosdn"]
 
-
 FROM builder as gosdn
+COPY controller/configs/development-gosdn.toml.example /gosdn/configs/development-gosdn.toml
 ENTRYPOINT ["/gosdn/artifacts/gosdn"]
diff --git a/gosdn.clab.yaml b/gosdn.clab.yaml
index 6b51ed28e..8a4e239d8 100644
--- a/gosdn.clab.yaml
+++ b/gosdn.clab.yaml
@@ -35,7 +35,9 @@ topology:
         - 55055:55055
         - 8080:8080
         - 40000:40000
-      cmd: --csbi-orchestrator clab-gosdn_csbi_arista_base-csbi-orchestrator:55056
+      cmd:
+        --config /gosdn/configs/development-gosdn.toml
+        --csbi-orchestrator clab-gosdn_csbi_arista_base-csbi-orchestrator:55056
       mgmt_ipv4: 172.100.0.5
     gnmi-target:
       kind: linux
-- 
GitLab