Модуль доступен только в 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.role строка

      Обязательный параметр

      Роль в vault-совместимом хранилище

      Шаблон: ^[-_\.a-zA-Z0-9]+$

    • spec.type строка

      Обязательный параметр

      В данный момент поддерживается только тип CSI

      Допустимые значения: CSI