clean

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: May 19, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cleaner

type Cleaner interface {
	Clean(ctx context.Context) error
}

func CreateCleaner

func CreateCleaner(cli *client.Client, opts Opts, metricsCollector metrics.Collector) Cleaner

type CompositeCleaner

type CompositeCleaner struct {
	// contains filtered or unexported fields
}

func NewCompositeCleaner added in v0.2.2

func NewCompositeCleaner(cleaners map[string]Cleaner) *CompositeCleaner

func (*CompositeCleaner) Clean

func (c *CompositeCleaner) Clean(ctx context.Context) error

type ContainerCleaner

type ContainerCleaner struct {
	// contains filtered or unexported fields
}

func NewContainerCleaner

func NewContainerCleaner(cli *client.Client, metricsCollector metrics.Collector) *ContainerCleaner

func (*ContainerCleaner) Clean

func (c *ContainerCleaner) Clean(ctx context.Context) error

type ImageCleaner

type ImageCleaner struct {
	// contains filtered or unexported fields
}

func NewImageCleaner

func NewImageCleaner(cli *client.Client, metricsCollector metrics.Collector) *ImageCleaner

func (*ImageCleaner) Clean

func (c *ImageCleaner) Clean(ctx context.Context) error

type Opts

type Opts struct {
	Containers bool
	Images     bool
}

Jump to

Keyboard shortcuts

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