From f0f97abaca6b2986814896a78c9a7a7d2d4b5a6f Mon Sep 17 00:00:00 2001 From: Modular Magician Date: Wed, 23 Jul 2025 18:35:13 +0000 Subject: [PATCH] Add deletion policy to Secure Source Manager repository (#14532) [upstream:f9cb2ad74a2890b09926f175a0396ffaf407ede6] Signed-off-by: Modular Magician --- secure_source_manager_branch_rule_basic/main.tf | 5 ++--- secure_source_manager_branch_rule_with_fields/main.tf | 5 ++--- secure_source_manager_repository_basic/main.tf | 4 +--- secure_source_manager_repository_initial_config/main.tf | 4 +--- 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/secure_source_manager_branch_rule_basic/main.tf b/secure_source_manager_branch_rule_basic/main.tf index f3871e88..0ebbeda5 100644 --- a/secure_source_manager_branch_rule_basic/main.tf +++ b/secure_source_manager_branch_rule_basic/main.tf @@ -10,10 +10,9 @@ resource "google_secure_source_manager_repository" "repository" { repository_id = "my-basic-repository-${local.name_suffix}" location = google_secure_source_manager_instance.instance.location instance = google_secure_source_manager_instance.instance.name + # Prevent accidental deletions. - lifecycle { - prevent_destroy = "false" - } + deletion_policy = ""DELETE"" } resource "google_secure_source_manager_branch_rule" "basic" { diff --git a/secure_source_manager_branch_rule_with_fields/main.tf b/secure_source_manager_branch_rule_with_fields/main.tf index 246232c5..5346779b 100644 --- a/secure_source_manager_branch_rule_with_fields/main.tf +++ b/secure_source_manager_branch_rule_with_fields/main.tf @@ -10,10 +10,9 @@ resource "google_secure_source_manager_repository" "repository" { repository_id = "my-initial-repository-${local.name_suffix}" instance = google_secure_source_manager_instance.instance.name location = google_secure_source_manager_instance.instance.location + # Prevent accidental deletions. - lifecycle { - prevent_destroy = "false" - } + deletion_policy = ""DELETE"" } resource "google_secure_source_manager_branch_rule" "default" { diff --git a/secure_source_manager_repository_basic/main.tf b/secure_source_manager_repository_basic/main.tf index 105801ec..7a43a500 100644 --- a/secure_source_manager_repository_basic/main.tf +++ b/secure_source_manager_repository_basic/main.tf @@ -12,7 +12,5 @@ resource "google_secure_source_manager_repository" "default" { instance = google_secure_source_manager_instance.instance.name # Prevent accidental deletions. - lifecycle { - prevent_destroy = "false" - } + deletion_policy = ""DELETE"" } diff --git a/secure_source_manager_repository_initial_config/main.tf b/secure_source_manager_repository_initial_config/main.tf index 2d4f5b48..2dd39ebd 100644 --- a/secure_source_manager_repository_initial_config/main.tf +++ b/secure_source_manager_repository_initial_config/main.tf @@ -20,7 +20,5 @@ resource "google_secure_source_manager_repository" "default" { } # Prevent accidental deletions. - lifecycle { - prevent_destroy = "false" - } + deletion_policy = ""DELETE"" }