Versions in this module Expand all Collapse all v1 v1.5.11 Jun 3, 2026 Changes in this version + const OptimisticLockErrorMsg + func NewWatcherManager() *watcherManager + func PushPackageRevision(ctx context.Context, repo repository.Repository, pr repository.PackageRevision) (kptfilev1.Locator, error) + type CaDEngine interface + CreatePackageRevision func(ctx context.Context, repositoryObj *configapi.Repository, ...) (repository.PackageRevision, error) + DeletePackageRevision func(ctx context.Context, repositoryObj *configapi.Repository, ...) error + FindAllUpstreamReferencesInRepositories func(ctx context.Context, namespace, prName string) (string, error) + ListPackageRevisions func(ctx context.Context, filter repository.ListPackageRevisionFilter) ([]repository.PackageRevision, error) + ListPackages func(ctx context.Context, repositorySpec *configapi.Repository, ...) ([]repository.Package, error) + ObjectCache func() WatcherManager + StreamPackageRevisions func(ctx context.Context, filter repository.ListPackageRevisionFilter, ...) error + UpdatePackageResources func(ctx context.Context, repositoryObj *configapi.Repository, ...) (repository.PackageRevision, *porchapi.RenderStatus, error) + UpdatePackageRevision func(ctx context.Context, version int, repositoryObj *configapi.Repository, ...) (repository.PackageRevision, error) + func NewCaDEngine(opts ...EngineOption) (CaDEngine, error) + type EngineOption interface + func WithBuiltinFunctionRuntime(imagePrefix string) EngineOption + func WithCache(cache cachetypes.Cache) EngineOption + func WithCredentialResolver(resolver repository.CredentialResolver) EngineOption + func WithFunctionRuntime(runtime fn.FunctionRuntime) EngineOption + func WithGRPCFunctionRuntime(options GRPCRuntimeOptions) EngineOption + func WithReferenceResolver(resolver repository.ReferenceResolver) EngineOption + func WithRepoOperationRetryAttempts(retryAttempts int) EngineOption + func WithRunnerOptions(options runneroptions.RunnerOptions) EngineOption + func WithRunnerOptionsResolver(fn func(namespace string) runneroptions.RunnerOptions) EngineOption + func WithUserInfoProvider(provider repository.UserInfoProvider) EngineOption + func WithWatcherManager(watcherManager *watcherManager) EngineOption + type EngineOptionFunc func(engine *cadEngine) error + type GRPCRuntimeOptions struct + DefaultImagePrefix string + FunctionRunnerAddress string + MaxGrpcMessageSize int + type ObjectWatcher interface + OnPackageRevisionChange func(eventType watch.EventType, obj repository.PackageRevision) bool + type WatcherManager interface + WatchPackageRevisions func(ctx context.Context, filter repository.ListPackageRevisionFilter, ...) error v1.5.10-test Jun 3, 2026