Versions in this module Expand all Collapse all v2 v2.3.1 May 25, 2026 Changes in this version + const ConfigurationTag + func AnnotateImage(i v1.Image) (v1.Image, error) + func ApplyResources(ctx context.Context, cl client.Client, resources []runtime.RawExtension) error + func BuildIndex(imgs ...v1.Image) (v1.ImageIndex, []v1.Image, error) + func EmbeddedFunctionsToDaemon(ctx context.Context, imageMap ImageTagMap) ([]pkgv1.Function, error) + func InstallConfiguration(ctx context.Context, cl client.Client, cfgName string, tag name.Tag, ...) error + func LoadFunctionDependencies(resolver Resolver, proj *devv1alpha1.Project) ([]pkgv1.Function, error) + func SortImages(imgMap ImageTagMap, repo string) (cfgImage v1.Image, fnImages map[name.Repository][]v1.Image, err error) + type BuildOption func(o *buildOptions) + func BuildWithEventChannel(ch async.EventChannel) BuildOption + func BuildWithLogger(l logging.Logger) BuildOption + func BuildWithProjectBasePath(path string) BuildOption + type Builder interface + Build func(ctx context.Context, project *devv1alpha1.Project, projectFS afero.Fs, ...) (ImageTagMap, error) + func NewBuilder(opts ...BuilderOption) Builder + type BuilderOption func(b *realBuilder) + func BuildWithDependencyManager(m *dependency.Manager) BuilderOption + func BuildWithFunctionIdentifier(i functions.Identifier) BuilderOption + func BuildWithMaxConcurrency(n uint) BuilderOption + func BuildWithSchemaManager(m *manager.Manager) BuilderOption + type ImageTagMap map[name.Tag]v1.Image + type PushOption func(o *pushOptions) + func PushWithEventChannel(ch async.EventChannel) PushOption + func PushWithTag(tag string) PushOption + type Pusher interface + Push func(ctx context.Context, project *devv1alpha1.Project, imgMap ImageTagMap, ...) (name.Tag, error) + func NewPusher(opts ...PusherOption) Pusher + type PusherOption func(p *realPusher) + func PushWithAuthKeychain(kc authn.Keychain) PusherOption + func PushWithMaxConcurrency(n uint) PusherOption + func PushWithTransport(t http.RoundTripper) PusherOption + type Resolver interface + ResolveRef func(ref string) (name.Reference, error) v2.3.0 May 21, 2026