helm

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2020 License: MPL-2.0 Imports: 35 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Provider

func Provider() terraform.ResourceProvider

Provider returns the provider schema to Terraform.

Types

type KubeConfig added in v1.2.3

type KubeConfig struct {
	ClientConfig clientcmd.ClientConfig

	sync.Mutex
}

KubeConfig is a RESTClientGetter interface implementation

func (*KubeConfig) ToDiscoveryClient added in v1.2.3

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

ToDiscoveryClient implemented interface method

func (*KubeConfig) ToRESTConfig added in v1.2.3

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

ToRESTConfig implemented interface method

func (*KubeConfig) ToRESTMapper added in v1.2.3

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

ToRESTMapper implemented interface method

func (*KubeConfig) ToRawKubeConfigLoader added in v1.2.3

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

ToRawKubeConfigLoader implemented interface method

type Meta

type Meta struct {
	Settings   *cli.EnvSettings
	HelmDriver string

	// Used to lock some operations
	sync.Mutex
	// contains filtered or unexported fields
}

Meta is the meta information structure for the provider

func (*Meta) GetHelmConfiguration added in v1.2.3

func (m *Meta) GetHelmConfiguration(namespace string) (*action.Configuration, error)

GetHelmConfiguration will return a new Helm configuration

Jump to

Keyboard shortcuts

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