vcluster

package
v0.0.0-1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2022 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

View Source
const LoftChartRepo = "https://charts.loft.sh"

Variables

This section is empty.

Functions

func Provider

func Provider() *schema.Provider

Types

type KubeConfig

type KubeConfig struct {
	ClientConfig clientcmd.ClientConfig

	sync.Mutex
}

KubeConfig is a RESTClientGetter interface implementation

func (*KubeConfig) ToDiscoveryClient

func (k *KubeConfig) ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error)

ToDiscoveryClient implemented interface method

func (*KubeConfig) ToRESTConfig

func (k *KubeConfig) ToRESTConfig() (*rest.Config, error)

ToRESTConfig implemented interface method

func (*KubeConfig) ToRESTMapper

func (k *KubeConfig) ToRESTMapper() (meta.RESTMapper, error)

ToRESTMapper implemented interface method

func (*KubeConfig) ToRawKubeConfigLoader

func (k *KubeConfig) ToRawKubeConfigLoader() clientcmd.ClientConfig

ToRawKubeConfigLoader implemented interface method

type ListEntry

type ListEntry struct {
	Name      string
	Namespace string
	Status    string
	Created   time.Time // "2022-12-09T03:12:10Z",
	Context   string
}

ListEntry is a struct matching the results of the vcluster list operation's json output.

type Meta

type Meta struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL