Normally you don't want the config server to be a config client itself, so this
listener disables the config client unless spring.cloud.config.enabled is
explicitly "true".
JSR-303 Cross Field validator that ensures that a
MultipleJGitEnvironmentProperties bean for the constraints: - If host key algo
is supported
Beans annotated with HostKeyAlgoSupported and Validated will have the
constraints applied.
JSR-303 Cross Field validator that ensures that a
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.
JSR-303 Cross Field validator that ensures that an
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.
In a cloud environment local SSH config files such as `.known_hosts` may not be
suitable for providing configuration settings due to ephemeral filesystems.