Versions in this module Expand all Collapse all v0 v0.0.3 Oct 18, 2023 Changes in this version + func ActiveKKInstances(kkInstance *infrav1.KKInstance) bool + func ControlPlaneKKInstances(clusterName string) func(kkInstance *infrav1.KKInstance) bool + func ControlPlaneSelectorForCluster(clusterName string) labels.Selector + func OwnedKKInstances(owner client.Object) func(kkInstance *infrav1.KKInstance) bool + func ToKKInstanceList(kkInstances KKInstances) infrav1.KKInstanceList + type Func func(kkInstance *infrav1.KKInstance) bool + func And(filters ...Func) Func + func Not(mf Func) Func + func Or(filters ...Func) Func + type KKInstances map[string]*infrav1.KKInstance + func FromKKInstanceList(kkInstanceList *infrav1.KKInstanceList) KKInstances + func FromKKInstances(kkInstances ...*infrav1.KKInstance) KKInstances + func GetFilteredKKInstancesForKKCluster(ctx context.Context, c client.Reader, kkCluster *infrav1.KKCluster, ...) (KKInstances, error) + func New() KKInstances + func (s KKInstances) AnyFilter(filters ...Func) KKInstances + func (s KKInstances) ConditionGetters() []conditions.Getter + func (s KKInstances) DeepCopy() KKInstances + func (s KKInstances) Difference(kkInstances KKInstances) KKInstances + func (s KKInstances) Filter(filters ...Func) KKInstances + func (s KKInstances) Insert(kkInstances ...*infrav1.KKInstance) + func (s KKInstances) Len() int + func (s KKInstances) Names() []string + func (s KKInstances) Newest() *infrav1.KKInstance + func (s KKInstances) Oldest() *infrav1.KKInstance + func (s KKInstances) SortedByCreationTimestamp() []*infrav1.KKInstance + func (s KKInstances) UnsortedList() []*infrav1.KKInstance