Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NamespaceCache ¶
type NamespaceCache struct {
Client client.Client
KnownNamespaces map[string]NamespaceInfo
Lock sync.Mutex
}
func NewNamespaceCache ¶
func NewNamespaceCache(client client.Client) *NamespaceCache
func (*NamespaceCache) ExamineNamespace ¶
func (c *NamespaceCache) ExamineNamespace(ctx context.Context, ns string) (*NamespaceInfo, error)
func (*NamespaceCache) GetAllKnownNamespaces ¶
func (c *NamespaceCache) GetAllKnownNamespaces() []string
func (*NamespaceCache) GetNamespaceInfo ¶
func (c *NamespaceCache) GetNamespaceInfo(ctx context.Context, namespace string) (*NamespaceInfo, error)
type NamespaceInfo ¶
Click to show internal directories.
Click to hide internal directories.