Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
BlockingIndexTerminated = errors.New("blocking index terminated")
)
Functions ¶
func IamRoleFromServiceAccount ¶
func IamRoleFromServiceAccount(svcAcc *core_v1.ServiceAccount) (*iam4kube.IamRole, error)
Types ¶
type BlockingIndex ¶
type BlockingIndex struct {
// contains filtered or unexported fields
}
func NewBlockingGetByIndex ¶
func NewBlockingGetByIndex(informer cache.SharedIndexInformer, indexFunc cache.IndexFunc) (*BlockingIndex, error)
func NewBlockingGetByKey ¶
func NewBlockingGetByKey(informer cache.SharedIndexInformer) *BlockingIndex
func NewBlockingIndex ¶
func NewBlockingIndex(informer cache.SharedIndexInformer, lookupFunc LookupFunc) *BlockingIndex
func (*BlockingIndex) Get ¶
func (b *BlockingIndex) Get(ctx context.Context, key string) ([]interface{}, error)
func (*BlockingIndex) Run ¶
func (b *BlockingIndex) Run(ctx context.Context)
type Kroler ¶
type Kroler struct {
// contains filtered or unexported fields
}
type LookupFunc ¶
Click to show internal directories.
Click to hide internal directories.