Documentation ¶
Overview ¶
Package v1 contains the implementation for v1 of the CNAB Dependencies specification.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildPrerequisiteInstallationName ¶
BuildPrerequisiteInstallationName generates the name of a prerequisite dependency installation.
Types ¶
type DependencyLock ¶ added in v1.0.11
type DependencySolver ¶ added in v1.0.11
type DependencySolver struct { }
TODO: move this logic onto the new ExtendedBundle struct
func (*DependencySolver) ResolveDependencies ¶ added in v1.0.11
func (s *DependencySolver) ResolveDependencies(bun cnab.ExtendedBundle) ([]DependencyLock, error)
func (*DependencySolver) ResolveVersion ¶ added in v1.0.11
func (s *DependencySolver) ResolveVersion(name string, dep depsv1ext.Dependency) (cnab.OCIReference, error)
ResolveVersion returns the bundle name, its version and any error.
Click to show internal directories.
Click to hide internal directories.