diff --git a/docs/USAGE_RU.md b/docs/USAGE_RU.md index 611745d..6d023f3 100644 --- a/docs/USAGE_RU.md +++ b/docs/USAGE_RU.md @@ -52,15 +52,42 @@ spec: **Крайне рекомендуется задавать переменную caCert. Если она не задана, будет использовано содержимое системного ca-certificates.** -### ВАЖНО +## Подготовка тестового окружения Для использования иструкций по инжектированию секретов из примеров ниже вам понадобится: 1. Создать в Stronhold секрет типа kv2 по пути `secret/myapp` и поместить туда значения `DB_USER` и `DB_PASS` 2. Создать в Stronhold политику, разрешающую чтение секретов по пути `secret/myapp` 3. Создать в Stronhold роль `myapp` для сервис-аккаунта `myapp` в неймспейсе `my-namespace` и привязать к ней созданную ранее политику +4. Создать в кластере неймспейс `my-namespace` +5. Создать в созданном неймспейсе сервис-аккаунт `myapp` -## Инжектирование переменных окружения из Stronghold: +Пример команд, с помощью которых можно подготовить окружение + +```bash +stronghold secrets enable -path=secret -version=2 kv + +stronghold kv put secret/myapp DB_USER="username" +stronghold kv put secret/myapp DB_PASS="secret-password" + +stronghold policy write myapp - <