alibaba

package
v0.3.0-rc3 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const ProviderName = "alibaba"

ProviderName is the name of this provider.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alibaba

type Alibaba struct {
	types.Metadata  `json:",inline"`
	alibaba.Options `json:",inline"`
	types.Status    `json:"status"`
	// contains filtered or unexported fields
}

func NewProvider

func NewProvider() *Alibaba

func (*Alibaba) BindCredentialFlags

func (p *Alibaba) BindCredentialFlags() *pflag.FlagSet

func (*Alibaba) CreateK3sCluster

func (p *Alibaba) CreateK3sCluster(ssh *types.SSH) (err error)

func (*Alibaba) DeleteK3sCluster

func (p *Alibaba) DeleteK3sCluster(f bool) error

func (*Alibaba) DescribeCluster added in v0.3.0

func (p *Alibaba) DescribeCluster(kubecfg string) *types.ClusterInfo

func (*Alibaba) GenerateClusterName

func (p *Alibaba) GenerateClusterName()

func (*Alibaba) GenerateMasterExtraArgs

func (p *Alibaba) GenerateMasterExtraArgs(cluster *types.Cluster, master types.Node) string

func (*Alibaba) GenerateWorkerExtraArgs

func (p *Alibaba) GenerateWorkerExtraArgs(cluster *types.Cluster, worker types.Node) string

func (*Alibaba) GetCluster added in v0.3.0

func (p *Alibaba) GetCluster(kubecfg string) *types.ClusterInfo

func (*Alibaba) GetCreateFlags

func (p *Alibaba) GetCreateFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetCredentialFlags

func (p *Alibaba) GetCredentialFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetDeleteFlags

func (p *Alibaba) GetDeleteFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetJoinFlags

func (p *Alibaba) GetJoinFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetProviderName

func (p *Alibaba) GetProviderName() string

func (*Alibaba) GetSSHFlags

func (p *Alibaba) GetSSHFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetStartFlags

func (p *Alibaba) GetStartFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetStopFlags

func (p *Alibaba) GetStopFlags(cmd *cobra.Command) *pflag.FlagSet

func (*Alibaba) GetUsageExample added in v0.3.0

func (p *Alibaba) GetUsageExample(action string) string

func (*Alibaba) IsClusterExist

func (p *Alibaba) IsClusterExist() (bool, []string, error)

func (*Alibaba) JoinK3sNode

func (p *Alibaba) JoinK3sNode(ssh *types.SSH) error

func (*Alibaba) MergeClusterOptions added in v0.3.0

func (p *Alibaba) MergeClusterOptions() error

func (*Alibaba) Rollback

func (p *Alibaba) Rollback() error

func (*Alibaba) SSHK3sNode

func (p *Alibaba) SSHK3sNode(ssh *types.SSH) error

func (*Alibaba) StartK3sCluster

func (p *Alibaba) StartK3sCluster() error

func (*Alibaba) StopK3sCluster

func (p *Alibaba) StopK3sCluster(f bool) error

Jump to

Keyboard shortcuts

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