genvid.toolbox.ConsulBackup

class genvid.toolbox.ConsulBackup

Bases: genvid.toolbox.backup.Backup

Logic to backup and restore Consul’s state.

SNAPSHOT_FILENAME = 'consul.snapshot'
name

Overridden name() method.

backup(archive: zipfile.ZipFile, obj: genvid.toolbox.consul.ConsulTool)

Overridden backup() method.

restore(archive: zipfile.ZipFile, obj: genvid.toolbox.consul.ConsulTool)

Overridden restore() method.

Warning

Consul must already be started before trying to restore its state.

class backup.ConsulBackup

Implementation of genvid.toolbox.ConsulBackup