package
0.6.1
Repository: https://github.com/cosi-project/runtime.git
Documentation: pkg.go.dev

# Functions

Combine is a helper function to create a [Handler] that combines multiple handlers.
HasNoOutputs is a helper function to create a [Handler] that waits for all outputs to be removed.
NewController returns a new cleanup controller.
RemoveOutputs is a helper function to create a [Handler] that removes all outputs on input teardown.
WithExtraOwners enables destroy for the resources which have the specified owners.

# Structs

Controller is a cleanup controller.
RemoveOutputsOptions optional config for the RemoveOutputs handler constructor.
Settings configures the controller.
SkipReconcileTag is used to tag errors when reconciliation should be skipped without an error.

# Interfaces

Handler is a set of callbacks for the controller.

# Type aliases

RemoveOutputsOption defines the function for passing optional arguments to the RemoveOutputs handler.