Empty s3 prefix not accepted by new velero
BackupStorageLocation/velero/default dry-run failed, reason: Invalid, error: BackupStorageLocation.velero.io "default" is invalid: spec.objectStorage.prefix: Invalid
value: "null": spec.objectStorage.prefix in body must be of type string: "null"
This happens if you set the flux variable backup_s3_prefix
(in the secret stackspin-cluster-variables
) to the empty string, which is a very reasonable thing to do. Maybe we can add quotes to the usage site of the variable to convince flux of its string type.