Мы используем spring-cloud-starter-vault-config:2.2.0.RELEASE
с пространствами имен Vault.
Конфиги:
...
spring:
cloud:
vault:
namespace: NAMESPACE
Когда приложение запускается, оно успешно получает свойства конфигурации и затем пытается проверить работоспособность в org.springframework.vault.core.VaultSysTemplate.Health#doWithRestOperations
. #doWithRestOperations
вылетает с ошибкой - «404 Not Found». Это связано с тем, что запрос 'sys / health' содержит заголовок X-Vault-Namespace , ранее добавленный в bootstrap .yaml. В результате приложение имеет статус ВНИЗ в приводе:
"vault": {
"status": "DOWN",
"details": {
"state": "Vault uninitialized"
}
}
Можете ли вы объяснить это поведение? это ошибка или мы делаем что-то не так?
Заранее спасибо!