SecretsStoreImport

Scope: Namespaced
Version: v1alpha1

Namespaced Kubernetes Custom resource for mapping between Vault-compatible storage and filename in container
  • spec
    object
    • spec.files
      array of objects

      Required value

      • spec.files.name
        string
        Filename to create

        Pattern: ^[-_a-zA-Z0-9.]+$

      • spec.files.source
        object
        • spec.files.source.key
          string

          Required value

          Vault secretKey

          Pattern: ^[-a-zA-Z0-9_.]+$

        • spec.files.source.path
          string

          Required value

          Vault secretPath

          Pattern: ^[-a-zA-Z0-9_.\/]+$

    • spec.role
      string

      Required value

      Role in vault-compatible storage

      Pattern: ^[-_\.a-zA-Z0-9]+$

    • spec.type
      string

      Required value

      Only mode CSI supported

      Allowed values: CSI