clusterextension

package
v0.16.4 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2020 License: Apache-2.0 Imports: 9 Imported by: 17

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterExtension

type ClusterExtension struct {
	Configs api.PluginConfigs
	// contains filtered or unexported fields
}

func NewExtras added in v0.13.0

func NewExtras() ClusterExtension

func NewExtrasFromPlugins

func NewExtrasFromPlugins(plugins []*api.Plugin, configs api.PluginConfigs) ClusterExtension

func (ClusterExtension) ControlPlaneStack

func (e ClusterExtension) ControlPlaneStack(renderContext, valuesContext interface{}) (*stack, error)

func (ClusterExtension) Controller

func (e ClusterExtension) Controller(renderContext interface{}) (*controller, error)

func (ClusterExtension) Etcd

func (e ClusterExtension) Etcd(renderContext interface{}) (*etcd, error)

func (ClusterExtension) EtcdStack added in v0.11.0

func (e ClusterExtension) EtcdStack(renderContext, valuesContext interface{}) (*stack, error)

func (ClusterExtension) KeyPairSpecs added in v0.13.0

func (e ClusterExtension) KeyPairSpecs(renderContext interface{}) []api.KeyPairSpec

KeyPairSpecs loads keypairs from enabled plugins with templating allowed in the dnsnames fields.

func (ClusterExtension) NetworkStack added in v0.11.4

func (e ClusterExtension) NetworkStack(renderContext, valuesContext interface{}) (*stack, error)

func (ClusterExtension) NodePoolStack

func (e ClusterExtension) NodePoolStack(renderContext, valuesContext interface{}) (*stack, error)

func (ClusterExtension) RootStack

func (e ClusterExtension) RootStack(renderContext, valuesContext interface{}) (*stack, error)

func (ClusterExtension) Worker

func (e ClusterExtension) Worker(renderContext interface{}) (*worker, error)

Jump to

Keyboard shortcuts

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