mapper

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDynamicRESTMapper

func NewDynamicRESTMapper(cfg *rest.Config) (meta.RESTMapper, error)

NewDynamicRESTMapper returns a RESTMapper that dynamically discovers resource types at runtime. This is in contrast to controller-manager's default RESTMapper, which only checks resource types at startup, and so can't handle the case of first creating a CRD and then creating an instance of that CRD.

Types

type DynamicRESTMapper

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

DynamicRESTMapper defines dynamic REST mapper entity

func (*DynamicRESTMapper) KindFor

KindFor returns the kind by GroupVersionResource

func (*DynamicRESTMapper) KindsFor

KindsFor returns kinds by GroupVersionResource

func (*DynamicRESTMapper) RESTMapping

func (drm *DynamicRESTMapper) RESTMapping(gk schema.GroupKind, versions ...string) (*meta.RESTMapping, error)

RESTMapping returns RESTMapping from kind and versions

func (*DynamicRESTMapper) RESTMappings

func (drm *DynamicRESTMapper) RESTMappings(gk schema.GroupKind, versions ...string) ([]*meta.RESTMapping, error)

RESTMappings returns RESTMappings from kind and versions

func (*DynamicRESTMapper) ResourceFor

ResourceFor returns resource by GroupVersionResource

func (*DynamicRESTMapper) ResourceSingularizer

func (drm *DynamicRESTMapper) ResourceSingularizer(resource string) (singular string, err error)

ResourceSingularizer returns resource singular

func (*DynamicRESTMapper) ResourcesFor

ResourcesFor returns resources by GroupVersionResource

Jump to

Keyboard shortcuts

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