indexer

package
v2.12.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const ClusterByGroupIndex = "cluster.groupRef"

nolint:dupl

View Source
const CustomRoleByGroupIndex = "customrole.groupRef"

nolint:dupl

View Source
const DatabaseUserByGroupIndex = "databaseuser.groupRef"

nolint:dupl

View Source
const FlexClusterByGroupIndex = "flexcluster.groupRef"

nolint:dupl

Variables

This section is empty.

Functions

func ClusterRequestsFromGroup

func ClusterRequestsFromGroup(list *v1.ClusterList) []reconcile.Request

func CustomRoleRequestsFromGroup

func CustomRoleRequestsFromGroup(list *v1.CustomRoleList) []reconcile.Request

func DatabaseUserRequestsFromGroup

func DatabaseUserRequestsFromGroup(list *v1.DatabaseUserList) []reconcile.Request

func FlexClusterRequestsFromGroup

func FlexClusterRequestsFromGroup(list *v1.FlexClusterList) []reconcile.Request

Types

type ClusterByGroupIndexer

type ClusterByGroupIndexer struct {
	// contains filtered or unexported fields
}

func NewClusterByGroupIndexer

func NewClusterByGroupIndexer(logger *zap.Logger) *ClusterByGroupIndexer

func (*ClusterByGroupIndexer) Keys

func (i *ClusterByGroupIndexer) Keys(object client.Object) []string

Keys extracts the index key(s) from the given object

func (*ClusterByGroupIndexer) Name

func (*ClusterByGroupIndexer) Name() string

func (*ClusterByGroupIndexer) Object

type CustomRoleByGroupIndexer

type CustomRoleByGroupIndexer struct {
	// contains filtered or unexported fields
}

func NewCustomRoleByGroupIndexer

func NewCustomRoleByGroupIndexer(logger *zap.Logger) *CustomRoleByGroupIndexer

func (*CustomRoleByGroupIndexer) Keys

func (i *CustomRoleByGroupIndexer) Keys(object client.Object) []string

Keys extracts the index key(s) from the given object

func (*CustomRoleByGroupIndexer) Name

func (*CustomRoleByGroupIndexer) Object

type DatabaseUserByGroupIndexer

type DatabaseUserByGroupIndexer struct {
	// contains filtered or unexported fields
}

func NewDatabaseUserByGroupIndexer

func NewDatabaseUserByGroupIndexer(logger *zap.Logger) *DatabaseUserByGroupIndexer

func (*DatabaseUserByGroupIndexer) Keys

func (i *DatabaseUserByGroupIndexer) Keys(object client.Object) []string

Keys extracts the index key(s) from the given object

func (*DatabaseUserByGroupIndexer) Name

func (*DatabaseUserByGroupIndexer) Object

type FlexClusterByGroupIndexer

type FlexClusterByGroupIndexer struct {
	// contains filtered or unexported fields
}

func NewFlexClusterByGroupIndexer

func NewFlexClusterByGroupIndexer(logger *zap.Logger) *FlexClusterByGroupIndexer

func (*FlexClusterByGroupIndexer) Keys

func (i *FlexClusterByGroupIndexer) Keys(object client.Object) []string

Keys extracts the index key(s) from the given object

func (*FlexClusterByGroupIndexer) Name

func (*FlexClusterByGroupIndexer) Object

Jump to

Keyboard shortcuts

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