Versions in this module Expand all Collapse all v3 v3.0.0 Apr 4, 2026 Changes in this version + var ErrClientInitialization = errors.New("failed to initialize the client") + var ErrEmptyResponse = errors.New("value retrieved but empty for token") + var ErrPluginNotFound = errors.New("plugin does not exist") + var ErrRetrieveFailed = errors.New("failed to retrieve config item") + var ErrServiceCallFailed = errors.New("failed to complete the service call") + var ErrTokenRetrieval = errors.New("failed to exchange token for value") + type Plugin struct + ClientCleanUp func() + Implementations config.ImplementationPrefix + SourcePath string + Version string + func NewPlugin(ctx context.Context, path string) (*Plugin, error) + func (p *Plugin) GetValue(token *config.ParsedTokenConfig) (string, error) + func (p *Plugin) WithTokenStore(ts tokenstore.TokenStore) + type Store struct + func New(ctx context.Context) *Store + func (s *Store) GetValue(implemenation *config.ParsedTokenConfig) (string, error) + func (s *Store) Init(ctx context.Context, implt []string) error + func (s *Store) PluginCleanUp() Other modules containing this package github.com/DevLabFoundry/configmanager/v2