@@ -8,13 +8,20 @@ const (
88 KubernetesClusterStateFailed KubernetesClusterState = "failed"
99 KubernetesClusterStateUnknown KubernetesClusterState = "unknown"
1010
11+ KubernetesNodeGroupStatePending KubernetesNodeGroupState = "pending"
12+ KubernetesNodeGroupStateRunning KubernetesNodeGroupState = "running"
13+ KubernetesNodeGroupStateTerminating KubernetesNodeGroupState = "terminating"
14+ KubernetesNodeGroupStateFailed KubernetesNodeGroupState = "failed"
15+ KubernetesNodeGroupStateUnknown KubernetesNodeGroupState = "unknown"
16+
1117 KubernetesClusterTaintEffectNoExecute KubernetesClusterTaintEffect = "NoExecute"
1218 KubernetesClusterTaintEffectNoSchedule KubernetesClusterTaintEffect = "NoSchedule"
1319 KubernetesClusterTaintEffectPreferNoSchedule KubernetesClusterTaintEffect = "PreferNoSchedule"
1420)
1521
1622type (
1723 KubernetesClusterState string
24+ KubernetesNodeGroupState string
1825 KubernetesClusterType string
1926 KubernetesClusterTaintEffect string
2027)
@@ -30,15 +37,16 @@ type KubernetesCluster struct {
3037}
3138
3239type KubernetesNodeGroup struct {
33- Count int `json:"count,omitempty"`
34- Labels []Label `json:"labels,omitempty"`
35- Name string `json:"name,omitempty"`
36- Plan string `json:"plan,omitempty"`
37- SSHKeys []string `json:"ssh_keys,omitempty"`
38- Storage string `json:"storage,omitempty"`
39- KubeletArgs []KubernetesKubeletArg `json:"kubelet_args,omitempty"`
40- Taints []KubernetesTaint `json:"taints,omitempty"`
41- AntiAffinity bool `json:"anti_affinity,omitempty"`
40+ AntiAffinity bool `json:"anti_affinity,omitempty"`
41+ Count int `json:"count,omitempty"`
42+ KubeletArgs []KubernetesKubeletArg `json:"kubelet_args,omitempty"`
43+ Labels []Label `json:"labels,omitempty"`
44+ Name string `json:"name,omitempty"`
45+ Plan string `json:"plan,omitempty"`
46+ SSHKeys []string `json:"ssh_keys,omitempty"`
47+ State KubernetesNodeGroupState `json:"state,omitempty"`
48+ Storage string `json:"storage,omitempty"`
49+ Taints []KubernetesTaint `json:"taints,omitempty"`
4250}
4351
4452type KubernetesKubeletArg struct {
0 commit comments