Skip to content

streaming-mysql-backup-client job from mysql-backup/2.18.0

Github source: c50c6be or master branch

Properties

cf-mysql-backup

backup-all-masters

If true, backups will be taken from all master nodes

Default
false

backup-client

output_folder

Folder to place the prepared backups

Default
/var/vcap/store/mysql-backups
tmp_folder

Folder to download / prepare backups

Default
/var/vcap/store/mysql-backups-tmp

backup-server

port

Port number of server that generates backups

Default
8081

backup_from_inactive_node

If true, backups will be taken from the galera node with the highest wsrep_local_index

Default
false

backup_local_node_only

If true, backup will be taken from local node

Default
false

enable_mutual_tls

If true, the backup client will present a certificate to the server

Default
false

symmetric_key

Symmetric Key used to encrypt backups

tls

ca_certificate

CA certificate

client_certificate

client certificate

Default
""
client_key

client private key

Default
""
server_name

Common Name of the server certificate

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/streaming-mysql-backup-client/ directory (learn more).

  • bin/cleanup-directories (from cleanup-directories.erb)
  • bin/client (from streaming-mysql-backup-client_ctl.sh.erb)
  • bin/pre-start (from pre-start.erb)
  • config/streaming-mysql-backup-client.yml (from streaming-mysql-backup-client.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.