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.