Skip to content

Commit 3472b87

Browse files
Update AlloyDB tests to use bootstrapped networks (#14160) (#1007)
[upstream:3179dc4005ab3c7f08c5f060d7a35e57218e8078] Signed-off-by: Modular Magician <[email protected]>
1 parent 17bec09 commit 3472b87

File tree

2 files changed

+4
-38
lines changed
  • alloydb_cluster_after_upgrade
  • alloydb_cluster_before_upgrade

2 files changed

+4
-38
lines changed

alloydb_cluster_after_upgrade/main.tf

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@ resource "google_alloydb_instance" "default" {
77
cpu_count = 2
88
}
99

10-
depends_on = [google_service_networking_connection.vpc_connection]
1110
}
1211

1312
resource "google_alloydb_cluster" "default" {
1413
cluster_id = "alloydb-cluster-${local.name_suffix}"
1514
location = "us-central1"
1615
network_config {
17-
network = google_compute_network.default.id
16+
network = data.google_compute_network.default.id
1817
}
1918
database_version = "POSTGRES_15"
2019

@@ -23,22 +22,6 @@ resource "google_alloydb_cluster" "default" {
2322
}
2423
}
2524

26-
data "google_project" "project" {}
27-
28-
resource "google_compute_network" "default" {
25+
data "google_compute_network" "default" {
2926
name = "alloydb-network-${local.name_suffix}"
3027
}
31-
32-
resource "google_compute_global_address" "private_ip_alloc" {
33-
name = "alloydb-cluster-${local.name_suffix}"
34-
address_type = "INTERNAL"
35-
purpose = "VPC_PEERING"
36-
prefix_length = 16
37-
network = google_compute_network.default.id
38-
}
39-
40-
resource "google_service_networking_connection" "vpc_connection" {
41-
network = google_compute_network.default.id
42-
service = "servicenetworking.googleapis.com"
43-
reserved_peering_ranges = [google_compute_global_address.private_ip_alloc.name]
44-
}

alloydb_cluster_before_upgrade/main.tf

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@ resource "google_alloydb_instance" "default" {
77
cpu_count = 2
88
}
99

10-
depends_on = [google_service_networking_connection.vpc_connection]
1110
}
1211

1312
resource "google_alloydb_cluster" "default" {
1413
cluster_id = "alloydb-cluster-${local.name_suffix}"
1514
location = "us-central1"
1615
network_config {
17-
network = google_compute_network.default.id
16+
network = data.google_compute_network.default.id
1817
}
1918
database_version = "POSTGRES_14"
2019

@@ -23,22 +22,6 @@ resource "google_alloydb_cluster" "default" {
2322
}
2423
}
2524

26-
data "google_project" "project" {}
27-
28-
resource "google_compute_network" "default" {
25+
data "google_compute_network" "default" {
2926
name = "alloydb-network-${local.name_suffix}"
3027
}
31-
32-
resource "google_compute_global_address" "private_ip_alloc" {
33-
name = "alloydb-cluster-${local.name_suffix}"
34-
address_type = "INTERNAL"
35-
purpose = "VPC_PEERING"
36-
prefix_length = 16
37-
network = google_compute_network.default.id
38-
}
39-
40-
resource "google_service_networking_connection" "vpc_connection" {
41-
network = google_compute_network.default.id
42-
service = "servicenetworking.googleapis.com"
43-
reserved_peering_ranges = [google_compute_global_address.private_ip_alloc.name]
44-
}

0 commit comments

Comments
 (0)