kubeconfig

package
v0.16.1 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 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

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

AdminClient is the asset for the admin kubeconfig.

func (*AdminClient) Dependencies

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

Dependencies returns the dependency of the kubeconfig.

func (*AdminClient) Files

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

Files returns the files generated by the asset.

func (*AdminClient) Generate

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

Generate generates the kubeconfig.

func (*AdminClient) Load

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

Load returns the kubeconfig from disk.

func (*AdminClient) Name

func (k *AdminClient) Name() string

Name returns the human-friendly name of the asset.

type Kubelet

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

Kubelet is the asset for the kubelet kubeconfig.

func (*Kubelet) Dependencies

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

Dependencies returns the dependency of the kubeconfig.

func (*Kubelet) Files

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

Files returns the files generated by the asset.

func (*Kubelet) Generate

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

Generate generates the kubeconfig.

func (*Kubelet) Load

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

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

func (*Kubelet) Name

func (k *Kubelet) 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