X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=mecm%2Fmepm%2Fapplcm%2Fk8shelm%2Fcmd%2Fhelm%2Fmain.go;h=84b2a123e50f1a825f4c1a44a9f377fc4e0888cc;hb=5011a34d8324f1458ead3734992058c60d7af761;hp=55733e967f451ecbdf6b50af232839f39f96c670;hpb=e363ff9fc0e8d060a3da53e44a95f1dbf0d84d3f;p=ealt-edge.git diff --git a/mecm/mepm/applcm/k8shelm/cmd/helm/main.go b/mecm/mepm/applcm/k8shelm/cmd/helm/main.go index 55733e9..84b2a12 100644 --- a/mecm/mepm/applcm/k8shelm/cmd/helm/main.go +++ b/mecm/mepm/applcm/k8shelm/cmd/helm/main.go @@ -17,17 +17,20 @@ package main import ( - "github.com/sirupsen/logrus" "k8shelm/pkg/plugin" "os" + "strconv" + + "github.com/sirupsen/logrus" ) -const ( - serverPort = 50051 - certificate = "" - key = "" - logFile = "/go/release/logfile" - loggerLevel = logrus.InfoLevel +// Variables to be defined in deployment file +var ( + serverPort = os.Getenv("HELM_PLUGIN_PORT") + logFile = os.Getenv("LOGFILE_PATH") + loggerLevel = os.Getenv("LOGGER_LEVEL") + certificate = os.Getenv("CERTIFICATE_PATH") + key = os.Getenv("KEY_PATH") ) func main() { @@ -38,10 +41,12 @@ func main() { } defer file.Close() - var logger = plugin.GetLogger(logFile, loggerLevel, file) + level, err := logrus.ParseLevel(loggerLevel) + var logger = plugin.GetLogger(logFile, level, file) // Create GRPC server - serverConfig := plugin.ServerGRPCConfig{Certificate: certificate, Port:serverPort, Key:key, Logger:logger} + sp, err := strconv.Atoi(serverPort) + serverConfig := plugin.ServerGRPCConfig{Certificate: certificate, Port: sp, Key: key, Logger: logger} server := plugin.NewServerGRPC(serverConfig) // Start listening