Skip to content

Deployment.yaml

source.address

  • Type: string
  • Required: true
  • Default: none

Location from which files should be copied (use s3:// prefix for s3 buckets, absolute path for files on disk, or path relative to location of this file).

source.prefix

  • Type: string
  • Required: false
  • Default: none

Prefix to use when downloading files from bucket. Useful if your bucket holds many versions or various types of data.

target.address

  • Type: string
  • Required: true
  • Default: none

Location to which files should be copied (use s3:// prefix for s3 buckets, absolute path for files on disk, or path relative to location of this file).

configBoundary

  • Type: string
  • Required: false
  • Default: %%%

String that acts as prefix and suffix for config map values.

keepPrevious

  • Type: bool
  • Required: false
  • Default: false

Whether Buckmate should clear files belonging to previous versions in the source destination.

configMap

  • Type: Record<string, string>
  • Required: false
  • Default: none

Map of keys and values used to find and replace placeholders in deployment files.

fileOptions

  • Type: Record<string, { metadata: Record<string, string>, cacheControl: string }>
  • Required: false
  • Default: none

Metadata and cache-control header settings for all files. Path should be relative to the root of the source directory. For cache-control values see https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.