Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NormalizeAndValidateDefinition ¶ added in v0.7.0
func NormalizeAndValidateDefinition(profile *domain.ExecutionProfile) error
NormalizeAndValidateDefinition normalizes and validates one source-local profile definition without resolving a base profile.
Types ¶
type Repository ¶
type Repository interface {
GetProfile(ctx context.Context, id string) (*domain.ExecutionProfile, error)
}
Repository loads execution profiles.
func NewFSRepository ¶
func NewFSRepository(fsys fs.FS, root string) Repository
func NewFilesystemRepository ¶
func NewFilesystemRepository(dir string) Repository
func NewOverlayRepository ¶
func NewOverlayRepository(primary, fallback Repository) Repository
func NewResolvingRepository ¶ added in v0.7.0
func NewResolvingRepository(source Repository) Repository
NewResolvingRepository resolves inherited profile definitions from source.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.