Documentation ¶
Index ¶
- type RelevancyManager
- func (rm *RelevancyManager) ContainerCallback(notif containercollection.PubSubEvent)
- func (rm *RelevancyManager) ContainerReachedMaxTime(containerID string)
- func (rm *RelevancyManager) HasRelevancyCalculating(pod *v1.Pod) bool
- func (rm *RelevancyManager) ReportFileExec(containerID, k8sContainerID, file string)
- func (rm *RelevancyManager) ReportFileOpen(containerID, k8sContainerID, file string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RelevancyManager ¶
type RelevancyManager struct {
// contains filtered or unexported fields
}
func CreateRelevancyManager ¶
func CreateRelevancyManager(ctx context.Context, cfg config.Config, clusterName string, fileHandler filehandler.FileHandler, k8sClient k8sclient.K8sClientInterface, sbomHandler sbomhandler.SBOMHandlerClient, preRunningContainerIDs mapset.Set[string]) (*RelevancyManager, error)
func (*RelevancyManager) ContainerCallback ¶
func (rm *RelevancyManager) ContainerCallback(notif containercollection.PubSubEvent)
func (*RelevancyManager) ContainerReachedMaxTime ¶
func (rm *RelevancyManager) ContainerReachedMaxTime(containerID string)
func (*RelevancyManager) HasRelevancyCalculating ¶
func (rm *RelevancyManager) HasRelevancyCalculating(pod *v1.Pod) bool
func (*RelevancyManager) ReportFileExec ¶
func (rm *RelevancyManager) ReportFileExec(containerID, k8sContainerID, file string)
func (*RelevancyManager) ReportFileOpen ¶
func (rm *RelevancyManager) ReportFileOpen(containerID, k8sContainerID, file string)
Click to show internal directories.
Click to hide internal directories.