Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceManager ¶
type ResourceManager struct {
// contains filtered or unexported fields
}
ResourceManager manages the lifecycle of runtime extractor resources (DaemonSet)
func NewResourceManager ¶
func NewResourceManager( daemonSetGetterClient appsclientv1.DaemonSetsGetter, recorder events.Recorder, ) *ResourceManager
NewResourceManager creates a new ResourceManager for managing runtime extractor resources
func (*ResourceManager) ApplyRuntimeExtractorResources ¶
func (rm *ResourceManager) ApplyRuntimeExtractorResources( ctx context.Context, tlsProfile *configv1.TLSSecurityProfile, ) error
ApplyRuntimeExtractorResources creates or updates the runtime extractor DaemonSet This should be called when the runtime extractor should be deployed or updated
func (*ResourceManager) DeleteRuntimeExtractorResources ¶
func (rm *ResourceManager) DeleteRuntimeExtractorResources( ctx context.Context, ) error
DeleteRuntimeExtractorResources removes the runtime extractor DaemonSet This should be called when the runtime extractor should be disabled
func (*ResourceManager) ResourcesExists ¶
func (rm *ResourceManager) ResourcesExists(ctx context.Context) bool
ResourcesExists checks if the runtime extractor DaemonSet is already created.
Click to show internal directories.
Click to hide internal directories.