fix(kms): make the deletion waiting window non-bypassable (#5535)

This commit is contained in:
Zhengchao An
2026-08-01 20:23:28 +08:00
committed by GitHub
parent 85bc0d3ce2
commit 3c00ad6048
17 changed files with 602 additions and 74 deletions
+4
View File
@@ -1068,6 +1068,7 @@ mod tests {
key_id: "test-key".to_string(),
pending_window_in_days: Some(days),
force_immediate: None,
confirm_key_id: None,
})
.await
.expect_err("an out-of-range window must be rejected");
@@ -1086,6 +1087,7 @@ mod tests {
key_id: "test-key".to_string(),
pending_window_in_days: None,
force_immediate: Some(true),
confirm_key_id: None,
})
.await
.expect_err("immediate deletion must be rejected");
@@ -1228,6 +1230,7 @@ mod tests {
key_id: key_id.clone(),
pending_window_in_days: Some(7),
force_immediate: None,
confirm_key_id: None,
})
.await
.expect("scheduling deletion must succeed");
@@ -1246,6 +1249,7 @@ mod tests {
key_id,
pending_window_in_days: Some(7),
force_immediate: None,
confirm_key_id: None,
})
.await
.expect("re-scheduling deletion must succeed");