Versions in this module Expand all Collapse all v0 v0.0.1 Mar 15, 2022 Changes in this version + const CsiPrefix + const DataLifetimePrefix + const LifetimeCachePrefix + func GetDataLifetimeKeyFromInputData(predecessor lifetimesapi.InputDataSpec) (string, error) + func GetDataLifetimeKeyFromOutputData(successor lifetimesapi.OutputDataSpec) (string, error) + type DataStoreOperations interface + Close func() error + type LifetimeCache struct + EndTime string + SuccessorLifetimes map[string]struct{} + SuccessorPodTerminated bool + type ValidationDataStoreOperations interface + AddDataLifetime func(key string, endTime string) (*LifetimeCache, error) + AddSuccessorDataLifetimeCustomResource func(key string, successor string) error + DeleteDataLifetime func(key string) error + DeleteSuccessorDataLifetimeCustomResource func(key string, successor string) error + GetDataLifetime func(key string) (*LifetimeCache, error) + GetDataLifetimeKeys func() ([]string, error)