kind-keyboard-17263
05/27/2022, 2:30 PMvpc = gcp.compute.Network(
"default",
name="default",
project=project,
auto_create_subnetworks=False,
routing_mode="GLOBAL")
ipv4_address = gcp.compute.GlobalAddress(
"ipv4-address",
address="192.168.3.1",
description="IP address range to be used for private connection",
network=vpc.id,
project=project,
address_type="INTERNAL",
purpose="PRIVATE_SERVICE_CONNECT", # Correct ?
)
private_vpc_peering = gcp.servicenetworking.Connection(
"private-vpc-peering",
network="default",
service="<http://servicenetworking.googleapis.com|servicenetworking.googleapis.com>",
reserved_peering_ranges=[ipv4_address.name]
)
When I execute this, I see this very cryptic error:
* Failed to find Service Networking Connection, err: Failed to retrieve network field value, err: project: required field is not set
I don't really understand the meaning of the error 😅 ! Thanks for helporange-policeman-59119
05/27/2022, 2:39 PMgcp:project
config value for your stack or add project to the constructor for the Connection resource named "private-vpc-peering".kind-keyboard-17263
05/27/2022, 2:42 PM__self__._internal_init(resource_name, *args, **kwargs)
TypeError: _internal_init() got an unexpected keyword argument 'project'
error: an unhandled error occurred: Program exited with non-zero exit code: 1
orange-policeman-59119
05/27/2022, 3:21 PMimport pulumi
import pulumi_gcp as gcp
peering_network = gcp.compute.Network("peeringNetwork")
private_ip_alloc = gcp.compute.GlobalAddress("privateIpAlloc",
purpose="VPC_PEERING",
address_type="INTERNAL",
prefix_length=16,
network=peering_network.id)
foobar = gcp.servicenetworking.Connection("foobar",
network=peering_network.id,
service="<http://servicenetworking.googleapis.com|servicenetworking.googleapis.com>",
reserved_peering_ranges=[private_ip_alloc.name])
kind-keyboard-17263
05/27/2022, 3:25 PMvpc = gcp.compute.Network(
"default",
name="default",
project=project,
auto_create_subnetworks=False,
# to allow vpn broadcasting routes
routing_mode="GLOBAL")
ipv4_address = gcp.compute.GlobalAddress(
"ipv4-address",
description="IP address range to be used for private connection",
network=vpc.id,
project=project,
address_type="INTERNAL",
purpose="PRIVATE_SERVICE_CONNECT", # Correct ?
)
private_vpc_peering = gcp.servicenetworking.Connection(
"private-vpc-peering",
network=vpc.id,
service="<http://servicenetworking.googleapis.com|servicenetworking.googleapis.com>",
reserved_peering_ranges=[ipv4_address.name],
)
I have:
error: 1 error occurred:
* Error waiting for Create Service Networking Connection: Error code 9, message: Allocated IP range 'ipv4-address-f7f5e3e' not found in network.
Help Token: xxx
And if I run:
$ gcloud compute addresses list
NAME ADDRESS/RANGE TYPE PURPOSE NETWORK REGION SUBNET STATUS
ipv4-address-f7f5e3e 192.168.3.1 INTERNAL PRIVATE_SERVICE_CONNECT default RESERVED
xxx 35.226.82.209 EXTERNAL NAT_AUTO us-central1 IN_USE
orange-policeman-59119
05/27/2022, 3:27 PMkind-keyboard-17263
05/27/2022, 3:27 PMorange-policeman-59119
05/27/2022, 3:39 PMkind-keyboard-17263
05/27/2022, 3:41 PM