This commit is contained in:
2025-11-22 09:57:47 -08:00
parent 8b4591482c
commit e77e525a27

View File

@@ -113,7 +113,8 @@ class ConsulBackup:
backup_path = Path(output_dir)
backup_path.mkdir(parents=True, exist_ok=True)
print(f"Backing up Consul KV store to: {backup_path}")
print(f"Backing up Consul KV store from: {self.consul_addr}")
print(f"Backup destination: {backup_path}")
# Get all keys recursively
keys = self.get_kv_keys(recurse=True)
@@ -256,6 +257,10 @@ Examples:
args = parser.parse_args()
# Show which Consul server we're connecting to
consul_source = "environment variable CONSUL_HTTP_ADDR" if os.environ.get('CONSUL_HTTP_ADDR') else "default address"
print(f"Using Consul server from {consul_source}: {args.addr}")
# Create backup client and run backup
backup = ConsulBackup(consul_addr=args.addr, token=args.token)
exit_code = backup.backup_kv_store(output_dir=args.output)