Versions in this module Expand all Collapse all v0 v0.30.0 May 29, 2024 Changes in this version + const CustomResourceDefinition + const Namespace + func AddStaticResourceScope(gk schema.GroupKind, namespaced bool) + func CreateObjectsInventory(namespace, name string, objects []runtime.Object) (*core.ConfigMap, error) + func GetObjectsFromInventory(inventory core.ConfigMap) (objects []runtime.Object) + type Inventory struct + func NewDiscoveryInventory(client client.Client, log logr.Logger, discovery discovery.DiscoveryInterface) *Inventory + func NewInventory(client client.Client, log logr.Logger, clusterResources map[string]struct{}) (*Inventory, error) + func (c *Inventory) IsClusterScoped(obj runtime.Object) (bool, error) + func (c *Inventory) PrepareDeletableObjects() error + func (c *Inventory) PrepareDesiredObjects(ns, componentName string, parent reconciler.ResourceOwner, ...) (*core.ConfigMap, error) + func (c *Inventory) TypesToPurge() []schema.GroupVersionKind + func (i *Inventory) Append(namespace, component string, parent reconciler.ResourceOwner, ...) ([]reconciler.ResourceBuilder, error) + type InventoryData struct + CurrentObjects []runtime.Object + DesiredObjects []runtime.Object + ObjectsToDelete []runtime.Object