Versions in this module Expand all Collapse all v0 v0.4.0 Jun 1, 2024 Changes in this version + type BuildkitFrontendLoader struct + Context types.Variables + Ctx context.Context + Ref client.Reference + func (bkfl *BuildkitFrontendLoader) Load() (*LoadResult, error) + type FilesystemPackageLoader struct + Context types.Variables + Root string + func (fspl *FilesystemPackageLoader) Load() (*LoadResult, error) + type LoadResult struct + Pkgfile *v1alpha2.Pkgfile + Pkgs []*v1alpha2.Pkg + type PackageDependency struct + Node *PackageNode + func (dep PackageDependency) ID() string + type PackageGraph struct + Root *PackageNode + func (graph *PackageGraph) ToSet() PackageSet + type PackageLoader interface + Load func() (*LoadResult, error) + type PackageNode struct + Dependencies []PackageDependency + Name string + Pkg *v1alpha2.Pkg + func (node *PackageNode) DumpDot(g *dot.Graph) dot.Node + func (node *PackageNode) RuntimeDependencies() (deps []PackageDependency) + type PackageSet []*PackageNode + func (set PackageSet) DumpDot(w io.Writer) + type Packages struct + func NewPackages(loader PackageLoader) (*Packages, error) + func (pkgs *Packages) ImageLabels() map[string]string + func (pkgs *Packages) Resolve(target string) (*PackageGraph, error) + func (pkgs *Packages) ToSet() (set PackageSet)