Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + const TagClusterName + const TagNameEtcdClusterPrefix + const TagNameRolePrefix + const TagRoleMaster + var KubernetesKopsIdentity = fmt.Sprintf("Kubernetes.Kops/%s", prj.Version) + func FindAutoscalingGroups(c ALICloud) ([]ess.ScalingGroupItemType, error) + func FindRegion(cluster *kops.Cluster) (string, error) + func ZoneToVSwitchID(VPCID string, zones []string, vswitchIDs []string) (map[string]string, error) + type ALIAPITarget struct + Cloud ALICloud + func NewALIAPITarget(cloud ALICloud) *ALIAPITarget + func (t *ALIAPITarget) Finish(taskMap map[string]fi.Task) error + func (t *ALIAPITarget) ProcessDeletions() bool + type ALICloud interface + AddClusterTags func(tags map[string]string) + CreateTags func(resourceId string, resourceType string, tags map[string]string) error + EcsClient func() *ecs.Client + EssClient func() *ess.Client + FindClusterStatus func(cluster *kops.Cluster) (*kops.ClusterStatus, error) + GetApiIngressStatus func(cluster *kops.Cluster) ([]kops.ApiIngressStatus, error) + GetClusterTags func() map[string]string + GetTags func(resourceId string, resourceType string) (map[string]string, error) + RamClient func() *ram.RamClient + Region func() string + RemoveTags func(resourceId string, resourceType string, tags map[string]string) error + SlbClient func() *slb.Client + func NewALICloud(region string, tags map[string]string) (ALICloud, error)