This repository has been archived by the owner on Jul 17, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
extension_tke.go
63 lines (50 loc) · 1.81 KB
/
extension_tke.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package tencentcloud
const (
TKE_CLUSTER_OS_CENTOS72 = "centos7.2x86_64"
TKE_CLUSTER_OS_CENTOS76 = "centos7.6x86_64"
TKE_CLUSTER_OS_UBUNTU16 = "ubuntu16.04.1 LTSx86_64"
TKE_CLUSTER_OS_UBUNTU18 = "ubuntu18.04.1 LTSx86_64"
)
var TKE_CLUSTER_OS = []string{TKE_CLUSTER_OS_CENTOS72, TKE_CLUSTER_OS_CENTOS76, TKE_CLUSTER_OS_UBUNTU16, TKE_CLUSTER_OS_UBUNTU18}
var tkeClusterOsMap = map[string]string{TKE_CLUSTER_OS_CENTOS72: TKE_CLUSTER_OS_CENTOS72,
TKE_CLUSTER_OS_CENTOS76: "centos7.6.0_x64",
TKE_CLUSTER_OS_UBUNTU16: TKE_CLUSTER_OS_UBUNTU16,
TKE_CLUSTER_OS_UBUNTU18: "ubuntu18.04.1x86_64",
}
func tkeToShowClusterOs(apiOs string) string {
for showName, apiName := range tkeClusterOsMap {
if apiName == apiOs {
return showName
}
}
return "unknown"
}
const (
TKE_DEPLOY_TYPE_MANAGED = "MANAGED_CLUSTER"
TKE_DEPLOY_TYPE_INDEPENDENT = "INDEPENDENT_CLUSTER"
)
var TKE_DEPLOY_TYPES = []string{TKE_DEPLOY_TYPE_MANAGED, TKE_DEPLOY_TYPE_INDEPENDENT}
const (
TKE_RUNTIME_DOCKER = "docker"
TKE_RUNTIME_CONTAINERD = "containerd"
)
var TKE_RUNTIMES = []string{TKE_RUNTIME_DOCKER, TKE_RUNTIME_CONTAINERD}
const (
TKE_ROLE_MASTER_ETCD = "MASTER_ETCD"
TKE_ROLE_WORKER = "WORKER"
)
var TKE_INSTANCE_CHARGE_TYPE = []string{CVM_CHARGE_TYPE_PREPAID, CVM_CHARGE_TYPE_POSTPAID}
const (
TKE_CLUSTER_OS_TYPE_DOCKER_CUSTOMIZE = "DOCKER_CUSTOMIZE"
TKE_CLUSTER_OS_TYPE_GENERAL = "GENERAL"
)
var TKE_CLUSTER_OS_TYPES = []string{TKE_CLUSTER_OS_TYPE_DOCKER_CUSTOMIZE, TKE_CLUSTER_OS_TYPE_GENERAL}
const (
TkeInternetStatusCreating = "Creating"
TkeInternetStatusCreateFailed = "CreateFailed"
TkeInternetStatusCreated = "Created"
TkeInternetStatusDeleting = "Deleting"
TkeInternetStatusDeleted = "Deleted"
TkeInternetStatusDeletedFailed = "DeletedFailed"
TkeInternetStatusNotfound = "NotFound"
)