Documentation ¶
Index ¶
- type ClusterExtension
- func (e ClusterExtension) ControlPlaneStack(renderContext, valuesContext interface{}) (*stack, error)
- func (e ClusterExtension) Controller(renderContext interface{}) (*controller, error)
- func (e ClusterExtension) Etcd(renderContext interface{}) (*etcd, error)
- func (e ClusterExtension) EtcdStack(renderContext, valuesContext interface{}) (*stack, error)
- func (e ClusterExtension) KeyPairSpecs(renderContext interface{}) []api.KeyPairSpec
- func (e ClusterExtension) NetworkStack(renderContext, valuesContext interface{}) (*stack, error)
- func (e ClusterExtension) NodePoolStack(renderContext, valuesContext interface{}) (*stack, error)
- func (e ClusterExtension) RootStack(renderContext, valuesContext interface{}) (*stack, error)
- func (e ClusterExtension) Worker(renderContext interface{}) (*worker, error)
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)
Click to show internal directories.
Click to hide internal directories.