Versions in this module Expand all Collapse all v0 v0.0.1 Aug 13, 2025 Changes in this version + var ErrNoPluginsFound = errors.New("no plugins found") + type PluginManager struct + BlobTransformerRegistry *blobtransformer.Registry + ComponentVersionRepositoryRegistry *componentversionrepository.RepositoryRegistry + CredentialRepositoryRegistry *credentialrepository.RepositoryRegistry + DigestProcessorRegistry *digestprocessor.RepositoryRegistry + InputRegistry *input.RepositoryRegistry + ResourcePluginRegistry *resource.ResourceRegistry + func NewPluginManager(ctx context.Context) *PluginManager + func (pm *PluginManager) RegisterPlugins(ctx context.Context, dir string, opts ...RegistrationOptionFn) error + func (pm *PluginManager) Shutdown(ctx context.Context) error + type RegistrationOptionFn func(*RegistrationOptions) + func WithConfiguration(c *genericv1.Config) RegistrationOptionFn + func WithIdleTimeout(d time.Duration) RegistrationOptionFn + type RegistrationOptions struct + Config *genericv1.Config + IdleTimeout time.Duration