From 7bbc6a579d3608d88328e254c360cb95729a172f Mon Sep 17 00:00:00 2001
From: Matthias Feyll <matthias.feyll@stud.h-da.de>
Date: Thu, 20 Mar 2025 15:11:43 +0100
Subject: [PATCH] make plugin get endpoint public

---
 controller/http.go | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/controller/http.go b/controller/http.go
index 394b7a0b0..684b8f83f 100644
--- a/controller/http.go
+++ b/controller/http.go
@@ -16,6 +16,7 @@ import (
 	"google.golang.org/grpc/status"
 
 	mnegw "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/networkelement"
+	plg "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/plugin-internal"
 	pgw "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/pnd"
 	agw "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/rbac"
 	tgw "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/topology"
@@ -85,6 +86,11 @@ func setupHttpServer() error {
 		return err
 	}
 
+	err = plg.RegisterPluginInternalServiceHandlerFromEndpoint(ctx, mux, *grpcServerEndpoint, opts)
+	if err != nil {
+		return err
+	}
+
 	// Set the HTTP server of core to the new server
 	c.httpServer = &http.Server{Addr: ":8080",
 		Handler:           mux,
-- 
GitLab