CredentialsProvider
implementation that can provide the
appropriate credentials to connect to an AWS CodeCommit repository.ResourceEncryptor
implementation that can decrypt property values prefixed with {cipher} marker in a JSON
file.ResourceEncryptor
implementation that can decrypt property values prefixed with {cipher} marker in a
Properties file.ResourceEncryptor
implementation that can decrypt property values prefixed with {cipher} marker in a YAML
file.BeanFactoryPostProcessor
to register EnvironmentRepository
BeanDefinition
s based on the composite list configuration.EnvironmentRepository
composed of multiple ordered
EnvironmentRepository
s.CompositeEnvironmentRepository
.spring.cloud.config.enabled
is
explicitly "true".EnvironmentRepository
.EnvironmentRepository
that can decrypt the properties if an
EnvironmentEncryptor
is provided.EnvironmentWatch
.ResourceRepository
backed by a SearchPathLocator
.CredentialsProvider
that will ignore any SSL validation errors that occur.Authenticate
http header.HostKeyAlgoSupported
and Validated
will have the
constraints applied.MultipleJGitEnvironmentProperties
bean for the constraints: - If host key algo
is supported
Beans annotated with HostKeyAlgoSupported
and Validated
will have the
constraints applied.HostKeyAndAlgoBothExist
and Validated
will have
the constraints applied.MultipleJGitEnvironmentProperties
bean for the constraints: - If host key is
set then host key algo must also be set - If host key algo is set then host key must
also be set
Beans annotated with HostKeyAndAlgoBothExist
and Validated
will have
the constraints applied.EnvironmentRepository
that picks up data from a relational database.EnvironmentRepository
backed by a single git repository.Git
and
CloneCommand
allowing for easier unit testing.TextEncryptorLocator
that pulls RSA key pairs out of a keystore.KnownHostsFileIsValid
and Validated
will have the
constraints applied.MultipleJGitEnvironmentProperties
bean for the constraints: - Verifies that
known hosts file existsJGitEnvironmentProperties
that matches patterns.EnvironmentRepository
that based on one or more git repositories.JGitEnvironmentProperties
that matches patterns.EnvironmentRepository
that uses a SpringApplication
and configuration files located through the normal protocols.CredentialsProvider
that uses a passphrase.EnvironmentRepository
that just reflects an existing
Spring Environment.PrivateKeyValidator
and Validated
will have the
constraints applied.MultipleJGitEnvironmentProperties
bean for the constraints: - Private key is
present and can be correctly parsed using KeyPair
Beans annotated with PrivateKeyValidator
and Validated
will have the
constraints applied.MultipleJGitEnvironmentProperties
.ResourceController
.ResourceController
.CompositeEnvironmentRepository
which implements SearchPathLocator
.SearchPathCompositeEnvironmentRepository
.EnvironmentVaultConfiguration
and
org.springframework.cloud.vault.config.ClientAuthenticationFactory in order to
provide configuration consistent with Spring Cloud Vault's property-based
configuration.EnvironmentRepository
.SpringVaultEnvironmentRepository
instead of this environment repository implementation. The alternative implementation
supports additional features including more authentication options, support for several
underlying HTTP client libraries, and better SSL configuration.SpringVaultEnvironmentRepository
instead of this environment repository implementation. The alternative implementation
supports additional features including more authentication options, support for several
underlying HTTP client libraries, and better SSL configuration.VaultKvAccessStrategy
.Copyright © 2021 Pivotal Software, Inc.. All rights reserved.