Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentsStore ¶
ComponentsStore is an interface for saving and loading Provider Components
type ComponentsStoreFactory ¶
type ComponentsStoreFactory interface {
NewFromCoreClientset(clientset *kubernetes.Clientset) (ComponentsStore, error)
}
ComponentsStoreFactory is an interface for creating ComponentsStores
type Deployer ¶
type Deployer interface { // TODO: This requirement can be removed once after: https://github.com/kubernetes-sigs/cluster-api/issues/158 GetIP(cluster *clusterv1.Cluster, machine *clusterv1.Machine) (string, error) // TODO: This requirement can be removed after: https://github.com/kubernetes-sigs/cluster-api/issues/160 GetKubeConfig(cluster *clusterv1.Cluster, master *clusterv1.Machine) (string, error) }
Deployer is a deprecated interface for Provider specific logic. Please do not extend or add. This interface should be removed once issues/158 and issues/160 below are fixed.
Click to show internal directories.
Click to hide internal directories.