Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languageyaml
fileStorageConfig:
  internal:
    enabled: true
    uploads:
      size: 1Gi
      storageClass: default
      claimName:
      accessMode: ReadWriteMany
    media:
      size: 1Gi
      storageClass: default
      claimName:
      accessMode: ReadWriteOnce
    privateMedia:
      size: 1Gi
      storageClass: default
      # fileStorageConfig.internal.privateMedia.claimName -- Use an existing PVC to persist data. If unspecified, a claim will be created with the name "button3d-private-media"
      claimName:
      # fileStorageConfig.internal.privateMedia.subPath -- Mount a sub directory of the persistent volume if set
      subPath: ""
      # fileStorageConfig.internal.privateMedia.accessMode -- Set to ReadWriteMany if storage needs to be accessed from another pod
      accessMode: ReadWriteOnce

Settings Key

Possible Values

Description

region

An AWS Region, egĀ eu-central-1

Specify the region of the S3 Bucket

publicBucket

A valid S3-Bucket name

The name of the bucket that holds the public media files

privateBucket

A valid S3-Bucket name

The name of the bucket that holds the private media files

uploadsBucket

A valid S3-Bucket name

The name of the bucket that holds the uploads (eg - 3D files)

accessKey

Any String

The access key of the IAM user that should access the private and public media buckets

secretKey

Any String

The secret key of the IAM user that should access the private and public media buckets