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