processor

package
v0.0.20 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultConfigFilename = "dfo.yaml"

Variables

This section is empty.

Functions

func FindConfigFiles

func FindConfigFiles(fs util.WalkableFS, dir string) ([]string, error)

func ResolveConfigPath

func ResolveConfigPath(fs fs.StatFS, input string) (string, error)

Types

type BatchResult

type BatchResult struct {
	Processed    int
	Errors       int
	ErrorDetails []ProcessingError
}

func WalkAndProcess

func WalkAndProcess(fs util.WalkableFS, dir string, processor FileProcessor) (*BatchResult, error)

type FileProcessor

type FileProcessor func(configPath string) error

type ProcessResult

type ProcessResult struct {
	PackageName string
}

func ProcessConfig

func ProcessConfig(fs util.WritableFS, configPath, outputDir string, alpineClient *packages.AlpineClient, alpineVersion, gitUser, gitPass, registry string, imageResolver *images.Resolver) (*ProcessResult, error)

func ProcessConfigInPlace

func ProcessConfigInPlace(fs util.WritableFS, configPath string, alpineClient *packages.AlpineClient, alpineVersion, gitUser, gitPass, registry string, imageResolver *images.Resolver, localImageNames []string) (*ProcessResult, error)

func ProcessConfigWithBuiltImages added in v0.0.19

func ProcessConfigWithBuiltImages(fs util.WritableFS, configPath, outputDir string, alpineClient *packages.AlpineClient, alpineVersion, gitUser, gitPass, registry string, imageResolver *images.Resolver, builtImages map[string]string, localImageNames []string) (*ProcessResult, error)

type ProcessingError

type ProcessingError struct {
	Path string
	Err  error
}

func (ProcessingError) Error

func (e ProcessingError) Error() string

type StatFS

type StatFS = fs.StatFS

type WalkableFS

type WalkableFS = util.WalkableFS

type WritableFS

type WritableFS = util.WritableFS

Jump to

Keyboard shortcuts

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