Documentation ¶
Index ¶
- func NoTTLAnnotationFilter(id string, annotations map[string]string, created time.Time, log *logrus.Entry) bool
- func TTLExpiredFilter(id string, annotations map[string]string, created time.Time, log *logrus.Entry) bool
- type Filter
- type K8SMarker
- func (k *K8SMarker) FilterK8SObject(f filterable)
- func (k *K8SMarker) GetMarkSchedule() string
- func (k *K8SMarker) GetName() string
- func (k *K8SMarker) GetNotifySchedule() string
- func (k *K8SMarker) GetSweepSchedule() string
- func (k *K8SMarker) GetType() mark.MarkerType
- func (k *K8SMarker) Mark()
- func (k *K8SMarker) Sweep()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NoTTLAnnotationFilter ¶
Types ¶
type K8SMarker ¶
type K8SMarker struct { Config *config.Kubernetes Logger *logrus.Entry Cache cache.Cache Ctx context.Context // contains filtered or unexported fields }
func NewK8SMarker ¶
func (*K8SMarker) FilterK8SObject ¶
func (k *K8SMarker) FilterK8SObject(f filterable)
func (*K8SMarker) GetMarkSchedule ¶
func (*K8SMarker) GetNotifySchedule ¶
func (*K8SMarker) GetSweepSchedule ¶
func (*K8SMarker) GetType ¶
func (k *K8SMarker) GetType() mark.MarkerType
Click to show internal directories.
Click to hide internal directories.