diff --git a/go.mod b/go.mod index 0097d4e..8827763 100644 --- a/go.mod +++ b/go.mod @@ -5,6 +5,7 @@ go 1.23.1 toolchain go1.23.2 require ( + github.com/fosrl/newt v0.0.0-20250724194014-008be54c554a github.com/vishvananda/netlink v1.3.1 golang.org/x/crypto v0.40.0 golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 @@ -23,7 +24,6 @@ require ( github.com/docker/go-connections v0.5.0 // indirect github.com/docker/go-units v0.5.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/fosrl/newt v0.0.0-20250724190153-64c22a94a47a // indirect github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/gogo/protobuf v1.3.2 // indirect diff --git a/go.sum b/go.sum index 0f1fd46..18c5cff 100644 --- a/go.sum +++ b/go.sum @@ -20,6 +20,8 @@ github.com/fosrl/newt v0.0.0-20250718235538-510e78437ca4 h1:bK/MQyTOLGthrXZ7ExvO github.com/fosrl/newt v0.0.0-20250718235538-510e78437ca4/go.mod h1:oqHsCx1rsEc8hAVGVXemfeolIwlr19biJSQiLYi7Mvo= github.com/fosrl/newt v0.0.0-20250724190153-64c22a94a47a h1:Jgd60yfFJxb5z6L3LcoraaosHjiRgKLnMz6T3mv3D4Q= github.com/fosrl/newt v0.0.0-20250724190153-64c22a94a47a/go.mod h1:oqHsCx1rsEc8hAVGVXemfeolIwlr19biJSQiLYi7Mvo= +github.com/fosrl/newt v0.0.0-20250724194014-008be54c554a h1:17r/Uhef6aIxpO0xYGI3771LJx7cTyc1WziDOgghc54= +github.com/fosrl/newt v0.0.0-20250724194014-008be54c554a/go.mod h1:oqHsCx1rsEc8hAVGVXemfeolIwlr19biJSQiLYi7Mvo= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= diff --git a/main.go b/main.go index a9d6572..90a67a7 100644 --- a/main.go +++ b/main.go @@ -395,6 +395,8 @@ func runOlmMainWithArgs(ctx context.Context, args []string) { if err != nil { logger.Fatal("Failed to create olm: %v", err) } + endpoint = olm.GetConfig().Endpoint // Update endpoint from config + id = olm.GetConfig().ID // Update ID from config // Create TUN device and network stack var dev *device.Device