X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fhelm%2Fhelm.go;h=e777403daaab1583ec4beaa634ed8fa6efc74632;hb=d3aa5b98789c65107e5ac41fc5be11f08acf11d8;hp=ed00b9eec506c17131c7ce9b70c791539543b9ad;hpb=2a4099785bcc1dda74d5192f93f69b33533585b3;p=ric-plt%2Fappmgr.git diff --git a/pkg/helm/helm.go b/pkg/helm/helm.go index ed00b9e..e777403 100755 --- a/pkg/helm/helm.go +++ b/pkg/helm/helm.go @@ -36,6 +36,9 @@ import ( "gerrit.o-ran-sc.org/r/ric-plt/appmgr/pkg/util" ) +var kubeExec = util.KubectlExec +var helmExec = util.HelmExec + type Helm struct { initDone bool cm *cm.CM @@ -71,7 +74,7 @@ func (h *Helm) Initialize() { } func (h *Helm) Run(args string) (out []byte, err error) { - return util.HelmExec(args) + return helmExec(args) } // API functions @@ -80,7 +83,7 @@ func (h *Helm) Init() (out []byte, err error) { return out, err } - return util.HelmExec(strings.Join([]string{"init -c --skip-refresh"}, "")) + return helmExec(strings.Join([]string{"init -c --skip-refresh"}, "")) } func (h *Helm) AddRepo() (out []byte, err error) { @@ -100,7 +103,7 @@ func (h *Helm) AddRepo() (out []byte, err error) { repoArgs := fmt.Sprintf(" %s %s ", viper.GetString("helm.repo-name"), viper.GetString("helm.repo")) credentials := fmt.Sprintf(" --username %s --password %s", string(username), string(password)) - return util.HelmExec(strings.Join([]string{"repo add ", repoArgs, credentials}, "")) + return helmExec(strings.Join([]string{"repo add ", repoArgs, credentials}, "")) } func (h *Helm) Install(m models.XappDescriptor) (xapp models.Xapp, err error) { @@ -124,7 +127,6 @@ func (h *Helm) Status(name string) (xapp models.Xapp, err error) { appmgr.Logger.Info("Getting xapps status: %v", err.Error()) return } - return h.ParseStatus(name, string(out)) } @@ -218,7 +220,7 @@ func (h *Helm) GetEndpointInfo(name string) (svc string, port int) { port = 4560 // Default ns := h.cm.GetNamespace("") args := fmt.Sprintf(" get service -n %s service-%s-%s-rmr -o json", ns, ns, name) - out, err := util.KubectlExec(args) + out, err := kubeExec(args) if err != nil { return fmt.Sprintf("service-%s-%s-rmr.%s", ns, name, ns), 4560 } @@ -339,7 +341,7 @@ func (h *Helm) GetInstallArgs(x models.XappDescriptor, cmOverride bool) (args st } if cmOverride == true { - args = fmt.Sprintf("%s ---set ricapp.appconfig.override=%s-appconfig", args, *x.XappName) + args = fmt.Sprintf("%s --set ricapp.appconfig.override=%s-appconfig", args, *x.XappName) } if x.OverrideFile != nil {