Some Devops stuff. Following instructions via https://medium.com/@scorpion.nimit/how-to-create-a-firebase-cloud-function-with-static-outbound-ip-8086bbbdbbfe
➜ SlipstreamServers git:(main) gcloud compute networks list
NAME SUBNET_MODE BGP_ROUTING_MODE IPV4_RANGE GATEWAY_IPV4
default AUTO REGIONAL
➜ SlipstreamServers git:(main) gcloud compute routers create slipstream-cloud-router
--network=default
--region=us-central1
Creating router [slipstream-cloud-router]...done.
NAME REGION NETWORK
slipstream-cloud-router us-central1 default
➜ SlipstreamServers git:(main) gcloud compute addresses create slipstream-origin-ip --region=us-central1
Created [https://www.googleapis.com/compute/v1/projects/subpixel-slipstream-prod/regions/us-central1/addresses/slipstream-origin-ip].
➜ SlipstreamServers git:(main) gcloud compute routers nats create slipstream-main-nat
--router=slipstream-cloud-router
--region=us-central1
--nat-all-subnet-ip-ranges
--nat-external-ip-pool=slipstream-origin-ip
Creating NAT [slipstream-main-nat] in router [slipstream-cloud-router]...done.
➜ SlipstreamServers git:(main) gcloud services enable vpcaccess.googleapis.com
➜ SlipstreamServers git:(main) gcloud compute networks vpc-access connectors create slipstream-vpc-connector
--network default
--region us-central1
--range 10.8.0.0/28
Create request issued for: [slipstream-vpc-connector]
Waiting for operation [projects/subpixel-slipstream-prod/locations/us-central1/operations/88375797-4373-4307-9448-0b630fc9e6ce] to complete...⠧
Created connector [slipstream-vpc-connector].
➜ SlipstreamServers git:(main) gcloud compute networks vpc-access connectors describe slipstream-vpc-connector
--region us-central1
ipCidrRange: 10.8.0.0/28
machineType: e2-micro
maxInstances: 10
maxThroughput: 1000
minInstances: 2
minThroughput: 200
name: projects/subpixel-slipstream-prod/locations/us-central1/connectors/slipstream-vpc-connector
network: default
state: READY