SecretsStoreImport
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
stringspec.addressAddress of Vault-compatible storage. If omitted value from ModuleConfig will be used.
Pattern:
^https?://[.:0-9a-zA-Z-]+$ -
stringspec.audienceJWT audience
-
stringspec.authPathAuth mount path in Vault-compatible storage. If omitted value from ModuleConfig will be used.
Pattern:
^[-_.a-zA-Z0-9]+$ -
stringspec.caCertStronghold or Vault CA in PEM format. If omitted value from ModuleConfig will be used.
Pattern:
^-----BEGIN CERTIFICATE----- (.+ ){5} -
array of objectsspec.files
Required value
-
stringspec.files.nameFilename to create
Pattern:
^[-_a-zA-Z0-9.]+$ -
objectspec.files.source
-
stringspec.files.source.key
Required value
Vault secretKeyPattern:
^[-a-zA-Z0-9_.]+$ -
stringspec.files.source.path
Required value
Vault secretPathPattern:
^[-a-zA-Z0-9_.\/]+$
-
-
-
stringspec.namespaceNamespace where secret is stored. If omitted value from ModuleConfig will be used.
Pattern:
^[-_./a-zA-Z0-9]+$ -
stringspec.role
Required value
Role in Vault-compatible storagePattern:
^[-_\.a-zA-Z0-9]+$ -
booleanspec.skipTLSVerifySkip TLS verification
-
stringspec.type
Required value
Only mode CSI supportedAllowed values:
CSI
-