Reusing getter

Signed-off-by: Vaibhav Sharma <17532va@gmail.com>
pull/11674/head
Vaibhav Sharma 3 years ago
parent 55f35060cb
commit dbd8d714ef

@ -22,14 +22,12 @@ import (
"strings"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/cli-runtime/pkg/genericclioptions"
"helm.sh/helm/v3/pkg/cli"
"helm.sh/helm/v3/pkg/release"
"helm.sh/helm/v3/pkg/releaseutil"
)
var settings = cli.New()
// ListStates represents zero or more status codes that a list item may have set
//
// Because this is used as a bitmask filter, more than one bit can be flipped
@ -340,7 +338,7 @@ func (l *List) SetStateMask() {
func (cfg *Configuration) CloneWithNewNamespace(namespace string) (*Configuration, error) {
newConf := &Configuration{}
newConf.Releases = cfg.Releases
getter := settings.RESTClientGetter()
getter := cfg.RESTClientGetter.(genericclioptions.RESTClientGetter)
helmDriver := strings.ToLower(cfg.Releases.Driver.Name()) //note: Driver.Name() returns capitalized driver names.
err := newConf.Init(getter, namespace, helmDriver, cfg.Log)

Loading…
Cancel
Save