uninstaller

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const ConditionsToCheck = 1
View Source
const TickerInterval = 5 * time.Second
View Source
const TickerTimeout = 1 * time.Minute

Variables

This section is empty.

Functions

func CheckDeletion

func CheckDeletion(client dynamic.Interface, res *resultType, quit chan struct{}, toCheck toCheckDeleted)

func CheckObjectsDeletion

func CheckObjectsDeletion(client dynamic.Interface, objectsToCheck toCheckDeleted) (bool, error)

CheckObjectsDeletion verifies that objects of a certain type have been deleted or are not present on the server. It returns true when this last condition is verified.

func CheckUnjoin

func CheckUnjoin(client dynamic.Interface, res *resultType, quit chan struct{}, toCheck toCheckDeleted)

func DisableBroadcasting

func DisableBroadcasting(client dynamic.Interface) error

DisableBroadcasting disables broadcasting of advertisements from the ClusterConfig

func UnjoinClusters

func UnjoinClusters(client dynamic.Interface) error

UnjoinClusters disables outgoing peerings with available clusters

func WaitForEffectiveDeletion

func WaitForEffectiveDeletion(client dynamic.Interface, toCheck toCheckDeleted, result chan *resultType, wg *sync.WaitGroup, funcCheck func(client dynamic.Interface, res *resultType, quit chan struct{}, toCheck toCheckDeleted))

WaitForEffectiveDeletion waits until toCheck resources are deleted.

func WaitForResources

func WaitForResources(client dynamic.Interface) error

WaitForResources waits until existing peerings are disabled and associated resources are removed.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL