Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCluster ¶
func CreateK3DCluster ¶
func SetVolume ¶ added in v0.1.3
func SetVolume(volumes []interface{}) []v1alpha4.VolumeWithNodeFilters
Types ¶
type Config ¶
type Config struct { Name string `json:"name,omitempty" mapstructure:"name"` Nodes []string `json:"nodes,omitempty" mapstructure:"nodes"` Network string `json:"network,omitempty" mapstructure:"network"` Token string `json:"cluster_token,omitempty" mapstructure:"cluster_token"` ServersCount int `json:"servers_count,omitempty" mapstructure:"servers_count"` ServersRunning int `json:"servers_running,omitempty" mapstructure:"servers_running"` AgentsCount int `json:"agents_count,omitempty" mapstructure:"agents_count"` AgentsRunning int `json:"agents_running,omitempty" mapstructure:"agents_running"` ImageVolume string `json:"image_volume,omitempty" mapstructure:"image_volume"` HasLoadBalancer bool `json:"has_loadbalancer,omitempty" mapstructure:"has_loadbalancer"` Action string `json:"action,omitempty" mapstructure:"action"` All bool `json:"all,omitempty" mapstructure:"all"` }
Config helps storing filtered cluster data of k3d cluster.
func (*Config) GetClusterConfig ¶
func (*Config) GetClusters ¶
Click to show internal directories.
Click to hide internal directories.