Versions in this module Expand all Collapse all v1 v1.0.0 Nov 21, 2019 Changes in this version + const Name + func IsInvalidConfigError(err error) bool + func IsNotFound(err error) bool + type Config struct + G8sClient versioned.Interface + GetClusterConfigFunc func(obj interface{}) (v1alpha1.ClusterGuestConfig, error) + GetClusterObjectMetaFunc func(obj interface{}) (metav1.ObjectMeta, error) + Logger micrologger.Logger + Provider string + Tenant tenantcluster.Interface + type Patch struct + Op string + Path string + Value interface{} + type Resource struct + func New(config Config) (*Resource, error) + func (r *Resource) EnsureCreated(ctx context.Context, obj interface{}) error + func (r *Resource) EnsureDeleted(ctx context.Context, obj interface{}) error + func (r *Resource) Name() string