INNER CODE UNIT · Go

NewCompleter

c-bata/kube-prompt · kube/completer.go:17

func NewCompleter(ctx context.Context) (*Completer, error) {
	loadingRules := clientcmd.NewDefaultClientConfigLoadingRules()
	loader := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(
		loadingRules,
		&clientcmd.ConfigOverrides{},
	)

	config, err := loader.ClientConfig()
	if err != nil {
		return nil, err
	}

	namespace, _, err := loader.Namespace()
	if err != nil {
		return nil, err
	}

	client, err := kubernetes.NewForConfig(config)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…