Documentation ¶
Index ¶
- type ApplicationProfileManager
- func (am *ApplicationProfileManager) ContainerCallback(notif containercollection.PubSubEvent)
- func (am *ApplicationProfileManager) ContainerReachedMaxTime(containerID string)
- func (am *ApplicationProfileManager) RegisterPeekFunc(peek func(mntns uint64) ([]string, error))
- func (am *ApplicationProfileManager) ReportCapability(k8sContainerID, capability string)
- func (am *ApplicationProfileManager) ReportDroppedEvent(k8sContainerID string)
- func (am *ApplicationProfileManager) ReportFileExec(k8sContainerID, path string, args []string)
- func (am *ApplicationProfileManager) ReportFileOpen(k8sContainerID, path string, flags []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationProfileManager ¶
type ApplicationProfileManager struct {
// contains filtered or unexported fields
}
func CreateApplicationProfileManager ¶
func CreateApplicationProfileManager(ctx context.Context, cfg config.Config, clusterName string, k8sClient k8sclient.K8sClientInterface, storageClient storage.StorageClient, preRunningContainerIDs mapset.Set[string], k8sObjectCache objectcache.K8sObjectCache, seccompManager seccompmanager.SeccompManagerClient) (*ApplicationProfileManager, error)
func (*ApplicationProfileManager) ContainerCallback ¶
func (am *ApplicationProfileManager) ContainerCallback(notif containercollection.PubSubEvent)
func (*ApplicationProfileManager) ContainerReachedMaxTime ¶
func (am *ApplicationProfileManager) ContainerReachedMaxTime(containerID string)
func (*ApplicationProfileManager) RegisterPeekFunc ¶
func (am *ApplicationProfileManager) RegisterPeekFunc(peek func(mntns uint64) ([]string, error))
func (*ApplicationProfileManager) ReportCapability ¶
func (am *ApplicationProfileManager) ReportCapability(k8sContainerID, capability string)
func (*ApplicationProfileManager) ReportDroppedEvent ¶
func (am *ApplicationProfileManager) ReportDroppedEvent(k8sContainerID string)
func (*ApplicationProfileManager) ReportFileExec ¶
func (am *ApplicationProfileManager) ReportFileExec(k8sContainerID, path string, args []string)
func (*ApplicationProfileManager) ReportFileOpen ¶
func (am *ApplicationProfileManager) ReportFileOpen(k8sContainerID, path string, flags []string)
Click to show internal directories.
Click to hide internal directories.