Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clientset ¶
type Clientset interface {
// GetCluster reads a cluster by name
GetCluster(name string) (*kops.Cluster, error)
// CreateCluster creates a cluster
CreateCluster(cluster *kops.Cluster) (*kops.Cluster, error)
// UpdateCluster updates a cluster
UpdateCluster(cluster *kops.Cluster, status *kops.ClusterStatus) (*kops.Cluster, error)
// ListClusters returns all clusters
ListClusters(options metav1.ListOptions) (*kops.ClusterList, error)
// ConfigBaseFor returns the vfs path where we will read configuration information from
ConfigBaseFor(cluster *kops.Cluster) (vfs.Path, error)
// InstanceGroupsFor returns the InstanceGroupInterface bounds to the namespace for a particular Cluster
InstanceGroupsFor(cluster *kops.Cluster) kopsinternalversion.InstanceGroupInterface
// SecretStore builds the secret store for the specified cluster
SecretStore(cluster *kops.Cluster) (fi.SecretStore, error)
// KeyStore builds the key store for the specified cluster
KeyStore(cluster *kops.Cluster) (fi.CAStore, error)
// SSHCredentialStore builds the SSHCredential store for the specified cluster
SSHCredentialStore(cluster *kops.Cluster) (fi.SSHCredentialStore, error)
// DeleteCluster deletes all the state for the specified cluster
DeleteCluster(cluster *kops.Cluster) error
}
Click to show internal directories.
Click to hide internal directories.