X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=capifcore%2Fmain.go;h=37137d708903e57bdb27bea9c3bd48e64a957ef2;hb=refs%2Fchanges%2F96%2F9696%2F1;hp=f008b873eaf608ad0ace03e41cde8f3abed62b79;hpb=9c5011e97e791f96a8700fc1fc5d5b4f6fef223e;p=nonrtric%2Fplt%2Fsme.git diff --git a/capifcore/main.go b/capifcore/main.go index f008b87..37137d7 100644 --- a/capifcore/main.go +++ b/capifcore/main.go @@ -50,8 +50,8 @@ var repoName string func main() { var port = flag.Int("port", 8090, "Port for CAPIF Core Function HTTP server") - flag.StringVar(&url, "url", "http://chartmuseum:8080", "ChartMuseum url") - flag.StringVar(&repoName, "repoName", "local-dev", "Repository name") + flag.StringVar(&url, "chartMuseumUrl", "", "ChartMuseum URL") + flag.StringVar(&repoName, "repoName", "capifcore", "Repository name") var logLevelStr = flag.String("loglevel", "Info", "Log level") flag.Parse() @@ -60,11 +60,10 @@ func main() { } // Add repo - fmt.Printf("Adding %s to Helm Repo\n", url) helmManager = helmmanagement.NewHelmManager(cli.New()) - err := helmManager.AddToRepo(repoName, url) + err := helmManager.SetUpRepo(repoName, url) if err != nil { - log.Fatal(err.Error()) + log.Warnf("No Helm repo added due to: %s", err.Error()) } go startWebServer(getEcho(), *port) @@ -103,17 +102,6 @@ func getEcho() *echo.Echo { group.Use(middleware.OapiRequestValidator(publishServiceSwagger)) publishserviceapi.RegisterHandlersWithBaseURL(e, publishService, "/published-apis/v1") - // Register DiscoverService - discoverServiceSwagger, err := discoverserviceapi.GetSwagger() - if err != nil { - log.Fatalf("Error loading DiscoverService swagger spec\n: %s", err) - } - discoverServiceSwagger.Servers = nil - discoverService := discoverservice.NewDiscoverService(publishService) - group = e.Group("/service-apis/v1") - group.Use(middleware.OapiRequestValidator(discoverServiceSwagger)) - discoverserviceapi.RegisterHandlersWithBaseURL(e, discoverService, "/service-apis/v1") - // Register InvokerManagement invokerManagerSwagger, err := invokermanagementapi.GetSwagger() if err != nil { @@ -125,6 +113,17 @@ func getEcho() *echo.Echo { group.Use(middleware.OapiRequestValidator(invokerManagerSwagger)) invokermanagementapi.RegisterHandlersWithBaseURL(e, invokerManager, "/api-invoker-management/v1") + // Register DiscoverService + discoverServiceSwagger, err := discoverserviceapi.GetSwagger() + if err != nil { + log.Fatalf("Error loading DiscoverService swagger spec\n: %s", err) + } + discoverServiceSwagger.Servers = nil + discoverService := discoverservice.NewDiscoverService(invokerManager) + group = e.Group("/service-apis/v1") + group.Use(middleware.OapiRequestValidator(discoverServiceSwagger)) + discoverserviceapi.RegisterHandlersWithBaseURL(e, discoverService, "/service-apis/v1") + // Register Security securitySwagger, err := publishserviceapi.GetSwagger() if err != nil {