resources

package
v0.0.0-...-1d971d6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL