Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteNetworkInterface ¶ added in v0.12.0
DeleteNetworkInterface deletes the specified volume
func DeleteVolume ¶
DeleteVolume deletes the specified volume
Types ¶
type ResourcesTrackerImpl ¶
type ResourcesTrackerImpl struct { MachineClass *v1alpha1.MachineClass SecretData map[string][]byte ClusterName string }
ResourcesTrackerImpl type keeps a note of resources which are initialized in MCM IT suite and are used in provider IT
func (*ResourcesTrackerImpl) InitializeResourcesTracker ¶
func (r *ResourcesTrackerImpl) InitializeResourcesTracker(machineClass *v1alpha1.MachineClass, secretData map[string][]byte, clusterName string) error
InitializeResourcesTracker initializes the type ResourcesTrackerImpl variable and tries to delete the orphan resources present before the actual IT runs. create a cleanup function to delete the list of orphan resources. 1. get list of orphan resources. 2. Mark them for deletion and call cleanup. 3. Print the orphan resources which got error in deletion.
func (*ResourcesTrackerImpl) IsOrphanedResourcesAvailable ¶
func (r *ResourcesTrackerImpl) IsOrphanedResourcesAvailable() bool
IsOrphanedResourcesAvailable checks whether there are any orphaned resources left. If yes, then prints them and returns true. If not, then returns false