SecretsStoreImport
Scope: Namespaced
Version: v1alpha1
-
объектspec
-
строкаspec.addressАдрес Vault-совместимого хранилища секретов. Если не указано, используется значение из ModuleConfig
Шаблон:
^https?://[.:0-9a-zA-Z-]+$ -
строкаspec.audienceАудитория (
aud) получателя токена JWT -
строкаspec.authPathПуть монтирования аутентификации в Vault-совместимом хранилище. Если не указано, используется значение из ModuleConfig
Шаблон:
^[-_.a-zA-Z0-9]+$ -
строкаspec.caCertCA сертификат Stronghold или Vault в формате PEM. Если не указано, используется значение из ModuleConfig
Шаблон:
^-----BEGIN CERTIFICATE----- (.+ ){5} -
массив объектовspec.files
Обязательный параметр
-
булевыйspec.files.decodeBase64Раскодировать закодированное base64 значение секрета при сохранении в файл
По умолчанию:
false -
строка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.namespaceПространство имен секрета. Если не указано, используется значение из ModuleConfig
Шаблон:
^[-_./a-zA-Z0-9]+$ -
строкаspec.role
Обязательный параметр
Роль в Vault-совместимом хранилищеШаблон:
^[-_\.a-zA-Z0-9]+$ -
булевыйspec.skipTLSVerifyНе проверять сертификат TLS
-
строкаspec.type
Обязательный параметр
В данный момент поддерживается только тип CSIДопустимые значения:
CSI
-