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

      • 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