X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=mecm%2Fmepm%2Fapplcm%2Fk8shelm%2Fpkg%2Fplugin%2Fhelmclient.go;h=2ec232853d83f83e7854c4d8ac85dc48756930e2;hb=246be669d7a8109bfc7ce3d7101268a248854be4;hp=0115ed99935c51ea043465522f9be8f213539654;hpb=68e4075a8ba4a80b7727824eb8a91216a18c32dc;p=ealt-edge.git diff --git a/mecm/mepm/applcm/k8shelm/pkg/plugin/helmclient.go b/mecm/mepm/applcm/k8shelm/pkg/plugin/helmclient.go index 0115ed9..2ec2328 100644 --- a/mecm/mepm/applcm/k8shelm/pkg/plugin/helmclient.go +++ b/mecm/mepm/applcm/k8shelm/pkg/plugin/helmclient.go @@ -26,13 +26,14 @@ import ( "os" ) -// Constants to be taken from deployment file -const ( - releaseNamespace = "default" - chartPath = "/go/release/charts/" - kubeconfigPath = "/go/release/kubeconfig/" +// Variables to be defined in deployment file +var ( + chartPath = os.Getenv("CHART_PATH") + kubeconfigPath = os.Getenv("KUBECONFIG_DIR_PATH") + releaseNamespace = os.Getenv("RELEASE_NAMESPACE") ) + // Helm client type HelmClient struct { hostIP string @@ -100,7 +101,7 @@ func (hc *HelmClient) installChart(helmPkg bytes.Buffer) (string, error) { hc.logger.Errorf("Unable to install chart with release name: %s. Err: %s", relName, err) return "", err } - hc.logger.Info("Successfully create chart with release name: %s", relName) + hc.logger.Infof("Successfully create chart with release name: %s", relName) return rel.Name, err } @@ -122,7 +123,7 @@ func (hc *HelmClient) uninstallChart(relName string) (error) { hc.logger.Errorf("Unable to uninstall chart with release name: %s. Err: %s", relName, err) return err } - hc.logger.Info("Successfully uninstalled chart with release name: %s. Response Info: %s", res.Release.Name, res.Info) + hc.logger.Infof("Successfully uninstalled chart with release name: %s. Response Info: %s", res.Release.Name, res.Info) return nil }