Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRuntimeObjectShim

func NewRuntimeObjectShim(lister Lister) cache.GenericLister

    NewRuntimeObjectShim returns a new shim for Lister. It wraps Lister so that it implements cache.GenericLister interface

    Types

    type Lister

    type Lister interface {
    	// List lists all resources in the indexer.
    	List(selector labels.Selector) (ret []*unstructured.Unstructured, err error)
    	// Get retrieves a resource from the indexer with the given name
    	Get(name string) (*unstructured.Unstructured, error)
    	// Namespace returns an object that can list and get resources in a given namespace.
    	Namespace(namespace string) NamespaceLister
    }

      Lister helps list resources.

      func New

        New returns a new Lister.

        type NamespaceLister

        type NamespaceLister interface {
        	// List lists all resources in the indexer for a given namespace.
        	List(selector labels.Selector) (ret []*unstructured.Unstructured, err error)
        	// Get retrieves a resource from the indexer for a given namespace and name.
        	Get(name string) (*unstructured.Unstructured, error)
        }

          NamespaceLister helps list and get resources.