Description
Using a restic password with special characters in it, such as $# will cause the restore options to fail. The backup operation will work properly however any restores will fail.
To Reproduce
Create a restic datastore with RESTIC_PASSWORD=abc123$# and try to create and restore a VM.
Expected behavior
Backup images should be restored properly, and the password should not get interpreted by bash at any point.
The issue happens during backup actually, were the password is interpreted there. In the sample above where the password is set to abc123$#, if you change the password to abc1230 it will restore properly.
Description Using a restic password with special characters in it, such as
$#
will cause the restore options to fail. The backup operation will work properly however any restores will fail.To Reproduce Create a restic datastore with
RESTIC_PASSWORD=abc123$#
and try to create and restore a VM.Expected behavior Backup images should be restored properly, and the password should not get interpreted by bash at any point.
Details
Additional context
Progress Status