Как использовать Spring Cloud Vault с пространством имен? - PullRequest
0 голосов
/ 21 января 2020

Мы используем 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"
  }
}

Можете ли вы объяснить это поведение? это ошибка или мы делаем что-то не так?

Заранее спасибо!

...