Versions in this module Expand all Collapse all v0 v0.15.0 Oct 14, 2024 v0.14.0 Jun 18, 2024 Changes in this version + func ResourceID(namespace, name string) string + type MemoryStore struct + func NewMemoryStore() *MemoryStore + func (s *MemoryStore) Add(resource *Resource) + func (s *MemoryStore) Delete(resourceID string) + func (s *MemoryStore) Get(resourceID string) (*Resource, error) + func (s *MemoryStore) List(namespace string) []*Resource + func (s *MemoryStore) UpSert(resource *Resource) + func (s *MemoryStore) Update(resource *Resource) error + func (s *MemoryStore) UpdateStatus(resource *Resource) error + type Resource struct + DeletionTimestamp *metav1.Time + Namespace string + ResourceID string + ResourceVersion int64 + Source string + Spec unstructured.Unstructured + Status ResourceStatus + func NewResource(namespace, name string, resourceVersion int64) *Resource + func (r *Resource) GetDeletionTimestamp() *metav1.Time + func (r *Resource) GetResourceVersion() string + func (r *Resource) GetUID() kubetypes.UID + type ResourceStatus struct + Conditions []metav1.Condition