# Functions
No description provided by the author
# Constants
No description provided by the author
Actuation.
Reconcile.
No description provided by the author
Dependency.
Dependent.
# Structs
No description provided by the author
No description provided by the author
CurrentUIDFilter implements ValidationFilter interface to determine if an object should not be pruned (deleted) because it has recently been applied.
No description provided by the author
DependencyFilter implements ValidationFilter interface to determine if an object can be applied or deleted based on the status of it's dependencies.
No description provided by the author
FatalError is a wrapper for filters to indicate an error is unrecoverable, not just a reason to skip actuation.
InventoryPolicyApplyFilter implements ValidationFilter interface to determine if an object should be applied based on the cluster object's inventory id, the id for the inventory object, and the inventory policy.
InventoryPolicyPruneFilter implements ValidationFilter interface to determine if an object should be pruned (deleted) because of the InventoryPolicy and if the objects owning inventory identifier matchs the inventory id.
LocalNamespacesFilter encapsulates the set of namespaces that are currently in use.
No description provided by the author
PreventRemoveFilter implements ValidationFilter interface to determine if an object should not be pruned (deleted) because of a "prevent remove" annotation.
# Interfaces
ValidationFilter interface decouples apply/prune validation from the concrete structs used for validation.
# Type aliases
go:generate stringer -type=Phase -linecomment.
go:generate stringer -type=Relationship -linecomment.