"net/http"
"github.com/labstack/echo/v4"
+ "helm.sh/helm/v3/pkg/cli"
"oransc.org/nonrtric/capifcore/internal/discoverserviceapi"
"oransc.org/nonrtric/capifcore/internal/invokermanagementapi"
"oransc.org/nonrtric/capifcore/internal/providermanagementapi"
"oransc.org/nonrtric/capifcore/internal/providermanagement"
"oransc.org/nonrtric/capifcore/internal/publishservice"
"oransc.org/nonrtric/capifcore/internal/publishserviceapi"
- "oransc.org/nonrtric/capifcore/internal/security"
+ security "oransc.org/nonrtric/capifcore/internal/securityservice"
)
var url 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, "url", "http://localhost:8080", "ChartMuseum url")
+ flag.StringVar(&repoName, "repoName", "capifcore", "Repository name")
var logLevelStr = flag.String("loglevel", "Info", "Log level")
flag.Parse()
// Add repo
fmt.Printf("Adding %s to Helm Repo\n", url)
- helmManager = helmmanagement.NewHelmManager()
- err := helmManager.AddToRepo(repoName, url)
+ helmManager = helmmanagement.NewHelmManager(cli.New())
+ err := helmManager.SetUpRepo(repoName, url)
if err != nil {
log.Fatal(err.Error())
}