Bug 46783

Summary: Добавить поддержку пользовательского интерфейса в Vault
Product: Sisyphus Reporter: Osmolovskaya Anastasia <osmolovskayaaa>
Component: vaultAssignee: bne <bne>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: bne
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Веб-интерфейс Vault none

Description Osmolovskaya Anastasia 2023-07-06 15:12:22 MSK
Created attachment 13719 [details]
Веб-интерфейс Vault

Версия пакета: vault-1.13.3-alt2.x86_64
------------------------------------------------------------

Шаги для воспроизведения: 

1. Создать файл конфигурации config.hcl:

$ tee config.hcl <<EOF
ui = true
disable_mlock = true

storage "raft" {
  path    = "./vault/data"
  node_id = "node1"
}

listener "tcp" {
  address     = "0.0.0.0:8200"
  tls_disable = "true"
}

api_addr = "http://127.0.0.1:8200"
cluster_addr = "https://127.0.0.1:8201"
EOF

2. Создать каталог для серверной части хранилища:
$ mkdir -p vault/data

3. Запустить сервер Vault с созданным файлом конфигурации:
$ vault server -config=config.hcl

------------------------------------------------------------
Ожидаемый результат: успешный запуск сервера. При открытии в веб-браузере адреса http://127.0.0.1:8200/ui, открывается страница с веб-интерфейсом Vault
------------------------------------------------------------
Реальный результат: успешный запуск сервера. При открытии в веб-браузере адреса http://127.0.0.1:8200/ui, открывается страница со следующим содержимым: (см. вложение) 

Vault UI is not available in this binary.
To get Vault UI do one of the following:

Download an official release
Run make bin to create your own release binaries.
Run make dev-ui to create a development binary with the UI.
Comment 1 Repository Robot 2023-08-10 23:20:04 MSK
vault-1.13.5-alt1 -> sisyphus:

 Wed Aug 09 2023 Nikolay Burykin <bne@altlinux> 1.13.5-alt1
 - 1.13.5
 - build with webui (ALT #46783)