kubeconfig

package
v0.13.1 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package kubeconfig defines and generates the kubeconfig assets.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminClient added in v0.13.0

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

AdminClient is the asset for the admin kubeconfig.

func (*AdminClient) Dependencies added in v0.13.0

func (k *AdminClient) Dependencies() []asset.Asset

Dependencies returns the dependency of the kubeconfig.

func (*AdminClient) Files added in v0.13.0

func (k *AdminClient) Files() []*asset.File

Files returns the files generated by the asset.

func (*AdminClient) Generate added in v0.13.0

func (k *AdminClient) Generate(parents asset.Parents) error

Generate generates the kubeconfig.

func (*AdminClient) Load added in v0.13.0

func (k *AdminClient) Load(f asset.FileFetcher) (found bool, err error)

Load returns the kubeconfig from disk.

func (*AdminClient) Name added in v0.13.0

func (k *AdminClient) Name() string

Name returns the human-friendly name of the asset.

type Kubelet added in v0.2.0

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

Kubelet is the asset for the kubelet kubeconfig. [DEPRECATED]

func (*Kubelet) Dependencies added in v0.2.0

func (k *Kubelet) Dependencies() []asset.Asset

Dependencies returns the dependency of the kubeconfig.

func (*Kubelet) Files added in v0.2.0

func (k *Kubelet) Files() []*asset.File

Files returns the files generated by the asset.

func (*Kubelet) Generate added in v0.2.0

func (k *Kubelet) Generate(parents asset.Parents) error

Generate generates the kubeconfig.

func (*Kubelet) Load added in v0.3.0

func (k *Kubelet) Load(asset.FileFetcher) (bool, error)

Load is a no-op because kubelet kubeconfig is not written to disk.

func (*Kubelet) Name added in v0.2.0

func (k *Kubelet) Name() string

Name returns the human-friendly name of the asset.

type KubeletClient added in v0.13.0

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

KubeletClient is the asset for the kubelet kubeconfig.

func (*KubeletClient) Dependencies added in v0.13.0

func (k *KubeletClient) Dependencies() []asset.Asset

Dependencies returns the dependency of the kubeconfig.

func (*KubeletClient) Files added in v0.13.0

func (k *KubeletClient) Files() []*asset.File

Files returns the files generated by the asset.

func (*KubeletClient) Generate added in v0.13.0

func (k *KubeletClient) Generate(parents asset.Parents) error

Generate generates the kubeconfig.

func (*KubeletClient) Load added in v0.13.0

Load is a no-op because kubelet kubeconfig is not written to disk.

func (*KubeletClient) Name added in v0.13.0

func (k *KubeletClient) Name() string

Name returns the human-friendly name of the asset.

Jump to

Keyboard shortcuts

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