diff --git a/cli/command_policy_set_os_snapshot_test.go b/cli/command_policy_set_os_snapshot_test.go index 5aea57bb2..a91083d0a 100644 --- a/cli/command_policy_set_os_snapshot_test.go +++ b/cli/command_policy_set_os_snapshot_test.go @@ -17,6 +17,13 @@ func TestSetOSSnapshotPolicy(t *testing.T) { lines := e.RunAndExpectSuccess(t, "policy", "show", "--global") lines = compressSpaces(lines) + require.Contains(t, lines, " Volume Shadow Copy: never (defined for this target)") + + e.RunAndExpectSuccess(t, "policy", "set", "--global", "--enable-volume-shadow-copy=when-available") + + lines = e.RunAndExpectSuccess(t, "policy", "show", "--global") + lines = compressSpaces(lines) + require.Contains(t, lines, " Volume Shadow Copy: when-available (defined for this target)") // make some directory we'll be setting policy on diff --git a/snapshot/policy/policy_tree.go b/snapshot/policy/policy_tree.go index ee99a4a0f..33bd9731d 100644 --- a/snapshot/policy/policy_tree.go +++ b/snapshot/policy/policy_tree.go @@ -55,7 +55,7 @@ defaultOSSnapshotPolicy = OSSnapshotPolicy{ VolumeShadowCopy: VolumeShadowCopyPolicy{ - Enable: NewOSSnapshotMode(OSSnapshotWhenAvailable), + Enable: NewOSSnapshotMode(OSSnapshotNever), }, }