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
Click to show internal directories.
Click to hide internal directories.