Skip to content

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

Github source: f62bca7a or master branch

Properties

cf-mysl-backup

scp_key

scp key for copying to scp backends

Default
blank

cf-mysql-backup

backup-client

output_folder

Folder to place the prepared backups

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

Folder to download / prepare backups

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

backup-server

port

Port number of server that generates backups

Default
8081

endpoint_credentials

password

Password used by backup client to stream a backup from the mysql node

username

Username used by backup client to stream a backup from the mysql node

symmetric_key

Symmetric Key used to encrypt backups

cf_mysql

mysql

cluster_ips

List of IP address of servers which can generate backups

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.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.