Add support for reserved_internal_range in net-vpc (#2275)

Adds support for reserved_internal_range to net-vpc
This commit is contained in:
Simone Ruffilli
2024-05-14 22:19:45 +03:00
committed by GitHub
parent f41d8059ea
commit 9a26fe8635
102 changed files with 1331 additions and 1335 deletions

View File

@@ -58,8 +58,8 @@ values:
region: europe-west4
role: ACTIVE
timeouts: null
module.vpc.google_compute_subnetwork.proxy_only["australia-southeast2/subnet-proxy-global"]:
description: Terraform-managed proxy-only subnet for Regional HTTPS, Internal HTTPS or Cross-Regional HTTPS Internal LB.
? module.vpc.google_compute_subnetwork.proxy_only["australia-southeast2/subnet-proxy-global"]
: description: Terraform-managed proxy-only subnet for Regional HTTPS, Internal HTTPS or Cross-Regional HTTPS Internal LB.
ip_cidr_range: 10.4.0.0/24
ipv6_access_type: null
log_config: []
@@ -80,24 +80,24 @@ values:
region: europe-west4
role: null
timeouts: null
module.vpc.google_compute_subnetwork.subnetwork["europe-west1/subnet-detailed"]:
description: Sample description
? module.vpc.google_compute_subnetwork.subnetwork["europe-west1/subnet-detailed"]
: description: Sample description
ip_cidr_range: 10.0.0.0/24
ipv6_access_type: null
log_config:
- aggregation_interval: INTERVAL_5_SEC
filter_expr: 'true'
flow_sampling: 0.5
metadata: INCLUDE_ALL_METADATA
metadata_fields: null
- aggregation_interval: INTERVAL_5_SEC
filter_expr: "true"
flow_sampling: 0.5
metadata: INCLUDE_ALL_METADATA
metadata_fields: null
name: subnet-detailed
private_ip_google_access: false
project: project-id
region: europe-west1
role: null
secondary_ip_range:
- ip_cidr_range: 192.168.0.0/24
range_name: secondary-range-a
- ip_cidr_range: 192.168.0.0/24
range_name: secondary-range-a
timeouts: null
module.vpc.google_compute_subnetwork.subnetwork["europe-west4/simple"]:
description: Terraform-managed.
@@ -109,7 +109,6 @@ values:
project: project-id
region: europe-west4
role: null
secondary_ip_range: []
timeouts: null
module.vpc.google_compute_subnetwork.subnetwork["europe-west8/simple"]:
description: Terraform-managed.
@@ -121,14 +120,13 @@ values:
project: project-id
region: europe-west8
role: null
secondary_ip_range: []
timeouts: null
module.vpc.google_compute_subnetwork_iam_binding.authoritative["europe-west1/subnet-detailed.roles/compute.networkUser"]:
condition: []
? module.vpc.google_compute_subnetwork_iam_binding.authoritative["europe-west1/subnet-detailed.roles/compute.networkUser"]
: condition: []
members:
- group:lorem@example.com
- serviceAccount:fbz@prj.iam.gserviceaccount.com
- user:foobar@example.com
- group:lorem@example.com
- serviceAccount:fbz@prj.iam.gserviceaccount.com
- user:foobar@example.com
project: project-id
region: europe-west1
role: roles/compute.networkUser
@@ -142,4 +140,4 @@ counts:
modules: 1
resources: 10
outputs: {}
outputs: {}

View File

@@ -31,10 +31,10 @@ values:
region: europe-west1
role: null
secondary_ip_range:
- ip_cidr_range: 172.16.0.0/20
range_name: pods
- ip_cidr_range: 192.168.0.0/24
range_name: services
- ip_cidr_range: 172.16.0.0/20
range_name: pods
- ip_cidr_range: 192.168.0.0/24
range_name: services
module.vpc.google_compute_subnetwork.subnetwork["europe-west2/production"]:
description: Terraform-managed.
ip_cidr_range: 10.0.16.0/24
@@ -44,8 +44,7 @@ values:
project: project-id
region: europe-west2
role: null
secondary_ip_range: []
counts:
google_compute_network: 1
google_compute_subnetwork: 2
google_compute_subnetwork: 2

View File

@@ -58,7 +58,6 @@ values:
project: project-id
region: europe-west1
role: null
secondary_ip_range: []
stack_type: IPV4_IPV6
timeouts: null
module.vpc.google_compute_subnetwork.subnetwork["europe-west3/test"]:
@@ -71,7 +70,6 @@ values:
project: project-id
region: europe-west3
role: null
secondary_ip_range: []
stack_type: IPV4_IPV6
timeouts: null
@@ -82,4 +80,4 @@ counts:
modules: 1
resources: 5
outputs: {}
outputs: {}

View File

@@ -13,8 +13,8 @@
# limitations under the License.
values:
module.vpc.google_compute_global_address.psa_ranges["servicenetworking-googleapis-com-myrange"]:
address: 10.0.1.0
? module.vpc.google_compute_global_address.psa_ranges["servicenetworking-googleapis-com-myrange"]
: address: 10.0.1.0
address_type: INTERNAL
description: null
ip_version: null
@@ -33,8 +33,8 @@ values:
project: project-id
routing_mode: GLOBAL
timeouts: null
module.vpc.google_compute_network_peering_routes_config.psa_routes["servicenetworking.googleapis.com"]:
export_custom_routes: true
? module.vpc.google_compute_network_peering_routes_config.psa_routes["servicenetworking.googleapis.com"]
: export_custom_routes: true
import_custom_routes: true
network: my-network
project: project-id
@@ -76,16 +76,15 @@ values:
project: project-id
region: europe-west1
role: null
secondary_ip_range: []
timeouts: null
module.vpc.google_service_networking_connection.psa_connection["servicenetworking.googleapis.com"]:
deletion_policy: null
? module.vpc.google_service_networking_connection.psa_connection["servicenetworking.googleapis.com"]
: deletion_policy: null
reserved_peering_ranges:
- servicenetworking-googleapis-com-myrange
- servicenetworking-googleapis-com-myrange
service: servicenetworking.googleapis.com
timeouts: null
module.vpc.google_service_networking_peered_dns_domain.name["servicenetworking-googleapis-com-gcp-example-com"]:
dns_suffix: gcp.example.com.
? module.vpc.google_service_networking_peered_dns_domain.name["servicenetworking-googleapis-com-gcp-example-com"]
: dns_suffix: gcp.example.com.
name: servicenetworking-googleapis-com-gcp-example-com
network: my-network
project: project-id

View File

@@ -13,8 +13,8 @@
# limitations under the License.
values:
module.vpc.google_compute_global_address.psa_ranges["servicenetworking-googleapis-com-myrange"]:
address: 10.0.1.0
? module.vpc.google_compute_global_address.psa_ranges["servicenetworking-googleapis-com-myrange"]
: address: 10.0.1.0
address_type: INTERNAL
description: null
ip_version: null
@@ -33,8 +33,8 @@ values:
project: project-id
routing_mode: GLOBAL
timeouts: null
module.vpc.google_compute_network_peering_routes_config.psa_routes["servicenetworking.googleapis.com"]:
export_custom_routes: false
? module.vpc.google_compute_network_peering_routes_config.psa_routes["servicenetworking.googleapis.com"]
: export_custom_routes: false
import_custom_routes: false
network: my-network
project: project-id
@@ -76,12 +76,11 @@ values:
project: project-id
region: europe-west1
role: null
secondary_ip_range: []
timeouts: null
module.vpc.google_service_networking_connection.psa_connection["servicenetworking.googleapis.com"]:
deletion_policy: null
? module.vpc.google_service_networking_connection.psa_connection["servicenetworking.googleapis.com"]
: deletion_policy: null
reserved_peering_ranges:
- servicenetworking-googleapis-com-myrange
- servicenetworking-googleapis-com-myrange
service: servicenetworking.googleapis.com
timeouts: null

View File

@@ -30,10 +30,10 @@ values:
region: europe-west1
role: null
secondary_ip_range:
- ip_cidr_range: 172.16.0.0/20
range_name: pods
- ip_cidr_range: 192.168.0.0/24
range_name: services
- ip_cidr_range: 172.16.0.0/20
range_name: pods
- ip_cidr_range: 192.168.0.0/24
range_name: services
module.vpc.google_compute_subnetwork.subnetwork["europe-west2/production"]:
description: Terraform-managed.
ip_cidr_range: 10.0.16.0/24
@@ -43,7 +43,6 @@ values:
project: project-id
region: europe-west2
role: null
secondary_ip_range: []
module.vpc.google_compute_route.gateway["private-googleapis"]:
dest_range: 199.36.153.8/30
name: my-network-private-googleapis
@@ -71,4 +70,4 @@ values:
counts:
google_compute_network: 1
google_compute_subnetwork: 2
google_compute_route: 2
google_compute_route: 2

View File

@@ -57,7 +57,6 @@ values:
project: project-id
region: europe-west1
role: null
secondary_ip_range: []
timeouts: null
module.vpc.google_compute_subnetwork.subnetwork["europe-west1/subnet-2"]:
description: Terraform-managed.
@@ -69,23 +68,22 @@ values:
project: project-id
region: europe-west1
role: null
secondary_ip_range: []
timeouts: null
module.vpc.google_compute_subnetwork_iam_binding.authoritative["europe-west1/subnet-1.roles/compute.networkUser"]:
condition: []
? module.vpc.google_compute_subnetwork_iam_binding.authoritative["europe-west1/subnet-1.roles/compute.networkUser"]
: condition: []
members:
- group:organization-admins@example.org
- group:organization-admins@example.org
project: project-id
region: europe-west1
role: roles/compute.networkUser
subnetwork: subnet-1
module.vpc.google_compute_subnetwork_iam_binding.bindings["subnet-1-iam"]:
condition:
- description: null
expression: resource.matchTag('123456789012/env', 'prod')
title: test_condition
- description: null
expression: resource.matchTag('123456789012/env', 'prod')
title: test_condition
members:
- group:organization-admins@example.org
- group:organization-admins@example.org
project: project-id
region: europe-west1
role: roles/compute.networkUser
@@ -107,4 +105,4 @@ counts:
modules: 1
resources: 8
outputs: {}
outputs: {}

View File

@@ -24,7 +24,6 @@ values:
private_ip_google_access: false
project: project-id
region: europe-west1
secondary_ip_range: []
module.vpc.google_compute_subnetwork.subnetwork["europe-west1/simple"]:
description: Terraform-managed.
ip_cidr_range: 10.0.0.0/24
@@ -33,25 +32,23 @@ values:
private_ip_google_access: true
project: project-id
region: europe-west1
secondary_ip_range: []
module.vpc.google_compute_subnetwork.subnetwork["europe-west1/with-flow-logs"]:
description: Terraform-managed.
? module.vpc.google_compute_subnetwork.subnetwork["europe-west1/with-flow-logs"]
: description: Terraform-managed.
ip_cidr_range: 10.0.3.0/24
ipv6_access_type: null
log_config:
- aggregation_interval: INTERVAL_10_MIN
filter_expr: 'true'
flow_sampling: 0.5
metadata: INCLUDE_ALL_METADATA
metadata_fields: null
- aggregation_interval: INTERVAL_10_MIN
filter_expr: "true"
flow_sampling: 0.5
metadata: INCLUDE_ALL_METADATA
metadata_fields: null
name: with-flow-logs
private_ip_google_access: true
project: project-id
region: europe-west1
role: null
secondary_ip_range: []
module.vpc.google_compute_subnetwork.subnetwork["europe-west1/with-secondary-ranges"]:
description: Terraform-managed.
? module.vpc.google_compute_subnetwork.subnetwork["europe-west1/with-secondary-ranges"]
: description: Terraform-managed.
ip_cidr_range: 10.0.2.0/24
log_config: []
name: with-secondary-ranges
@@ -60,11 +57,11 @@ values:
region: europe-west1
role: null
secondary_ip_range:
- ip_cidr_range: 192.168.0.0/24
range_name: a
- ip_cidr_range: 192.168.1.0/24
range_name: b
- ip_cidr_range: 192.168.0.0/24
range_name: a
- ip_cidr_range: 192.168.1.0/24
range_name: b
counts:
google_compute_network: 1
google_compute_subnetwork: 4
google_compute_subnetwork: 4