Documentation ¶
Index ¶
Constants ¶
View Source
const ByUserIndexName = "ByUser"
Variables ¶
This section is empty.
Functions ¶
func ByUserIndexKeys ¶
ByUserIndexKeys is cache.IndexFunc for Groups that will index groups by User, so that a direct cache lookup using a User.Name will return all Groups that User is a member of
Types ¶
type GroupCache ¶
type GroupCache struct {
// contains filtered or unexported fields
}
GroupCache is a skin on an indexer to provide the reverse index from user to groups. Once we work out a cleaner way to extend a lister, this should live there.
func NewGroupCache ¶
func NewGroupCache(groupInformer userinformer.GroupInformer) *GroupCache
func (*GroupCache) GroupsFor ¶
func (c *GroupCache) GroupsFor(username string) ([]*userapi.Group, error)
func (*GroupCache) HasSynced ¶
func (c *GroupCache) HasSynced() bool
Click to show internal directories.
Click to hide internal directories.