# Functions
ActiveMiners returns a filter to find all active miners.
And returns a filter that returns true if all of the given filters returns true.
FromMinerList creates a Miners from the given MinerList.
FromMiners creates a Miners from a list of values.
GetFilteredMinersForMinerSet returns a list of miners that can be filtered or not.
HasAnnotationKey returns a filter to find all miners that have the specified Annotation key present.
HasControllerRef is a filter that returns true if the miner has a controller ref.
HasDeletionTimestamp returns a filter to find all miners that have a deletion timestamp.
HasUnhealthyCondition returns a filter to find all miners that have a MinerHealthCheckSucceeded condition set to False, indicating a problem was detected on the miner, and the MinerOwnerRemediated condition set, indicating that KCP is responsible of performing remediation as owner of the miner.
IsReady returns a filter to find all miners with the ReadyCondition equals to True.
New creates an empty Miners.
Not returns a filter that returns the opposite of the given filter.
Or returns a filter that returns true if any of the given filters returns true.
OwnedMiners returns a filter to find all miners owned by specified owner.
ShouldRolloutAfter returns a filter to find all miners where CreationTimestamp < rolloutAfter < reconciliationTIme.
ToMinerList creates a MinerList from the given Miners.
WithVersion returns a filter to find miner that have a non empty and valid version.