Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudProvider ¶
type CloudProvider interface {
GetVMSpecs(ctx context.Context, vmType string) *VMSpec
SetupDisasterRecovery(ctx context.Context)
// While performing a Kubernetes cluster update,
// this function does updates in the cloud provider specific section of the cluster's
// values-capi-cluster.yaml file.
UpdateCapiClusterValuesFile(ctx context.Context, path string, updates any)
// While performing a Kubernetes cluster update,
// this function recreates the given infrastructure provider specific MachineTemplate resource
// (like AWSMachineTemplate for AWS), with the required updates, since it can't be updated
// in-place.
UpdateMachineTemplate(ctx context.Context, clusterClient client.Client, name string, updates any)
}
Click to show internal directories.
Click to hide internal directories.