Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynamicAbsenceTracker ¶
type DynamicAbsenceTracker struct {
// contains filtered or unexported fields
}
func NewDynamicAbsenceTracker ¶
func NewDynamicAbsenceTracker( taskState *util.Concurrent[*statestore.AbsenceTaskState], dynamicClient dynamic.Interface, mapper meta.ResettableRESTMapper, opts DynamicAbsenceTrackerOptions, ) *DynamicAbsenceTracker
type DynamicPresenceTracker ¶
type DynamicPresenceTracker struct {
// contains filtered or unexported fields
}
func NewDynamicPresenceTracker ¶
func NewDynamicPresenceTracker( taskState *util.Concurrent[*statestore.PresenceTaskState], dynamicClient dynamic.Interface, mapper meta.ResettableRESTMapper, opts DynamicPresenceTrackerOptions, ) *DynamicPresenceTracker
type DynamicReadinessTracker ¶
type DynamicReadinessTracker struct {
// contains filtered or unexported fields
}
func NewDynamicReadinessTracker ¶
func NewDynamicReadinessTracker( ctx context.Context, taskState *util.Concurrent[*statestore.ReadinessTaskState], logStore *util.Concurrent[*logstore.LogStore], staticClient kubernetes.Interface, dynamicClient dynamic.Interface, discoveryClient discovery.CachedDiscoveryInterface, mapper meta.ResettableRESTMapper, opts DynamicReadinessTrackerOptions, ) (*DynamicReadinessTracker, error)
type DynamicReadinessTrackerOptions ¶
type DynamicReadinessTrackerOptions struct { Timeout time.Duration NoActivityTimeout time.Duration IgnoreReadinessProbeFailsByContainerName map[string]time.Duration CaptureLogsFromTime time.Time SaveLogsOnlyForContainers []string SaveLogsByRegex *regexp.Regexp SaveLogsByRegexForContainers map[string]*regexp.Regexp IgnoreLogs bool IgnoreLogsForContainers []string SaveEvents bool }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.