# Packages

No description provided by the author

# Functions

NewAPIResources creates APIResources by kube client.
NewAPIResourcesByConfig creates APIResources by kube config.
NewClient creates a client for resources.
NewClientPool create a client pool for objects.
NewClientWithCacheLayer creates a client for resources with cache layers.
NewYAMLCodec creates a codec with yaml serializer.

# Constants

# Variables

InstallOrder is the order in which manifests should be installed (by Kind).
UninstallOrder is the order in which manifests should be uninstalled (by Kind).

# Structs

ApplyOptions is a group options for applying resources.
CreateOptions is a group options for creating resources.
DeleteOptions is a group options for deleting resources.
GetOptions is a group options for getting resources.
Resource is API resource.
ResourceClient contains a bundle of methods to manipulate certain kind of object.
UpdateOptions is a group options for updating resources.
WorkloadSubnetSpecifiedIPs represents specified ips of one subnet.

# Interfaces

APIResources contains all resources and kinds.
CacheLayer is a resource cache store.
CacheLayers Contains layers for all kinds.
Client implements CRUD methods for a group resources.
ClientPool is a pool of clients.
Codec converts between resources and objects.

# Type aliases

DeletionFilter returns true means the object should not be deleted.
OwnerChecker checks if an object can be seemed as child.
No description provided by the author
UpdateModifier gets original and new objects, then checks the update can be performed.