Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Callback ¶
type Callback struct { Name string `json:"name"` Namespace string `json:"namespace"` Region string `json:"region"` MasterList []ecsv1.Node `json:"masterList"` NodeList []ecsv1.Node `json:"nodeList"` EtcdList []ecsv1.Node `json:"etcdList"` KubeConfig string `json:"kubeconfig"` Success bool `json:"success"` Message string `json:"message"` }
Callback xxx
type Children ¶
type Children struct { KubeMaster map[string]map[string]*Host `json:"kube-master"` KubeNode map[string]map[string]*Host `json:"kube-node"` Etcd map[string]map[string]*Host `json:"etcd"` Calico map[string]map[string]*Host `json:"calico-rr"` }
Children xxx
type DispatchConfigResult ¶
DispatchClusterResult xxx
type EcsClient ¶
type EcsClient struct { Name string `json:"name"` Namespace string `json:"namespace"` Region string `json:"region"` TimeoutMins string `json:"timeoutMins"` ClusterType string `json:"clusterType"` PodCIDR string `json:"podCIDR"` ServiceCIDR string `json:"serviceCIDR"` MasterList []ecsv1.Node `json:"masterList"` ExternalLoadBalancer string `json:"externalLoadBalancer"` NodeList []ecsv1.Node `json:"nodeList"` EtcdList []ecsv1.Node `json:"etcdList"` KubeVersion string `json:"kubeVersion"` // PrivateSSHKey,because of ssh private key has multiple special characters, use base64 encode in it PrivateSSHKey string `json:"privateSSHKey"` Retry bool `json:"retry"` }
EcsClient xxx
type Host ¶
type Host struct { AnsibleHost string `json:"ansible_host,omitempty"` IP string `json:"ip,omitempty"` AccessIP string `json:"access_ip,omitempty"` }
Host xxx
type HostsYamlFormat ¶
type HostsYamlFormat struct {
All AllHosts `json:"all"`
}
HostsYamlFormat xxx
type PrecheckResult ¶
PrecheckResult xxx
Click to show internal directories.
Click to hide internal directories.