scaleway

package
v0.0.0-...-7759ae7 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2018 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UID = "scaleway"
)

Variables

This section is empty.

Functions

func New

func New(ctx context.Context) Interface

func NewConnector

func NewConnector(ctx context.Context, cluster *api.Cluster) (*cloudConnector, error)

Types

type ClusterManager

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

func (*ClusterManager) Apply

func (cm *ClusterManager) Apply(in *api.Cluster, dryRun bool) ([]api.Action, error)

func (*ClusterManager) GetAdminClient

func (cm *ClusterManager) GetAdminClient() (kubernetes.Interface, error)

func (*ClusterManager) GetDefaultNodeSpec

func (cm *ClusterManager) GetDefaultNodeSpec(cluster *api.Cluster, sku string) (api.NodeSpec, error)

func (*ClusterManager) GetKubeConfig

func (cm *ClusterManager) GetKubeConfig(cluster *api.Cluster) (*api.KubeConfig, error)

func (*ClusterManager) GetSSHConfig

func (cm *ClusterManager) GetSSHConfig(cluster *api.Cluster, node *core.Node) (*api.SSHConfig, error)

func (*ClusterManager) IsValid

func (cm *ClusterManager) IsValid(cluster *api.Cluster) (bool, error)

func (*ClusterManager) SetDefaults

func (cm *ClusterManager) SetDefaults(cluster *api.Cluster) error

Jump to

Keyboard shortcuts

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