Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider interface {
CreateKubeCluster(newCluster federationv1beta1.Cluster) (*util.ClusterAnnotation, error)
DeleteKubeCluster(existingCluster federationv1beta1.Cluster) error
ValidateKubeCluster(fedCluster federationv1beta1.Cluster) (*util.ClusterAnnotation, error)
ScaleKubeCluster(existingCluster federationv1beta1.Cluster, scaleSize int) (*util.ClusterAnnotation, error)
ExportKubeConfig(fedCluster federationv1beta1.Cluster) (*clientcmdapi.Config, error)
GetProviderName() string
}
Click to show internal directories.
Click to hide internal directories.