Documentation
¶
Index ¶
- type ClusterInfo
- type DiskInfo
- type GCE
- func (gce *GCE) Create(cluster *clusterv1.Cluster, machine *clusterv1.Machine, ...) error
- func (gce *GCE) Delete(cluster *clusterv1.Cluster, machine *clusterv1.Machine, ...) error
- func (gce *GCE) Exists(cluster *clusterv1.Cluster, machine *clusterv1.Machine, ...) (bool, error)
- func (gce *GCE) Update(cluster *clusterv1.Cluster, machine *clusterv1.Machine, ...) error
- type InstanceInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterInfo ¶
type ClusterInfo struct { Zone string Project string Instances InstanceInfo }
ClusterInfo holds data about desired config in cluster object
type GCE ¶
type GCE struct { }
GCE represents a provider for GCE.
func (*GCE) Create ¶
func (gce *GCE) Create(cluster *clusterv1.Cluster, machine *clusterv1.Machine, clientset *kubernetes.Clientset) error
Create creates an instance in GCE.
func (*GCE) Delete ¶
func (gce *GCE) Delete(cluster *clusterv1.Cluster, machine *clusterv1.Machine, clientset *kubernetes.Clientset) error
Delete deletes a GCE instance.
type InstanceInfo ¶
InstanceInfo holds data about the instances we'll create
Click to show internal directories.
Click to hide internal directories.