clusterconfig

package
v3.0.4 Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetClusterConfigCli

func SetClusterConfigCli(fs *pflag.FlagSet)

Types

type ClusterConfig

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

func NewClusterConfig

func NewClusterConfig(clusterConfigCli *ClusterConfigCli) ClusterConfig

func (*ClusterConfig) CreateDestDir

func (c *ClusterConfig) CreateDestDir() error

func (*ClusterConfig) FileStoreExists

func (c *ClusterConfig) FileStoreExists(r resources.ResourceType) bool

func (*ClusterConfig) GetClientConfig

func (c *ClusterConfig) GetClientConfig() (*rest.Config, error)

func (*ClusterConfig) GetClientset

func (c *ClusterConfig) GetClientset() (*kubernetes.Clientset, error)

func (*ClusterConfig) GetContext

func (c *ClusterConfig) GetContext() string

func (*ClusterConfig) GetNamespace

func (c *ClusterConfig) GetNamespace() (string, error)

func (*ClusterConfig) GetResourceStorePath

func (c *ClusterConfig) GetResourceStorePath(r resources.ResourceType) string

func (*ClusterConfig) LoadClusterConfig added in v3.0.3

func (c *ClusterConfig) LoadClusterConfig() (err error)

type ClusterConfigCli

type ClusterConfigCli struct {
	ClusterName string // Only for testing purpose
	CacheDir    string
}

func GetClusterConfigCli

func GetClusterConfigCli() *ClusterConfigCli

Jump to

Keyboard shortcuts

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