Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + const DefaultPipelineSecretTemplate + const DefaultTeamSecretTemplate + func NewConjurFactory(log lager.Logger, client *conjurapi.Client, ...) *conjurFactory + func NewManagerFactory() creds.ManagerFactory + type Conjur struct + func NewConjur(log lager.Logger, client IConjurClient, ...) *Conjur + func (c Conjur) Get(secretPath string) (interface{}, *time.Time, bool, error) + func (c Conjur) NewSecretLookupPaths(teamName string, pipelineName string, allowRootPath bool) []creds.SecretLookupPath + type IConjurClient interface + RetrieveSecret func(string) ([]byte, error) + type Manager struct + Conjur *Conjur + ConjurAccount string + ConjurApplianceUrl string + ConjurAuthnApiKey string + ConjurAuthnLogin string + ConjurAuthnTokenFile string + ConjurCertFile string + PipelineSecretTemplate string + SecretTemplate string + TeamSecretTemplate string + func (manager *Manager) Health() (*creds.HealthResponse, error) + func (manager *Manager) Init(log lager.Logger) error + func (manager *Manager) IsConfigured() bool + func (manager *Manager) NewSecretsFactory(log lager.Logger) (creds.SecretsFactory, error) + func (manager *Manager) Validate() error + func (manager Manager) Close(logger lager.Logger)