Модуль доступен только в Deckhouse Enterprise Edition.
SecretsStoreImport
Scope: Namespaced
Version: v1alpha1
Namespaced Custom resource для описания маппинга секретов в Vault-совместимом хранилище и файлами в контейнерах
-
spec
объект
-
spec.files
массив объектов
Обязательный параметр
-
spec.files.name
строка
Имя файла, в который будет помещен секрет
Шаблон:
^[-_a-zA-Z0-9]+$
-
spec.files.source
объект
-
spec.files.source.key
строка
Обязательный параметр
Ключ в Vault-совместимом kv хранилищеШаблон:
^[-a-zA-Z0-9_\.]+$
-
spec.files.source.path
строка
Обязательный параметр
Путь в Vault-совместимом kv хранилищеШаблон:
^[-a-zA-Z0-9_.\/]+$
-
spec.files.source.key
строка
-
spec.files.name
строка
-
spec.role
строка
Обязательный параметр
Роль в vault-совместимом хранилищеШаблон:
^[-_\.a-zA-Z0-9]+$
-
spec.type
строка
Обязательный параметр
В данный момент поддерживается только тип CSIДопустимые значения:
CSI
-
spec.files
массив объектов