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.