Skip to main content

VPC Custom Resource

VPCs are created with a VPC Custom Resource (CR) manifest that defines the VPC's network configuration, such as the CIDR block and target region.

The manifest has the following fields:

KeyDescriptionValue
apiVersionAPI version for the VPCnimbus.infra.coreweave.com/v1alpha1
kindType of resourceVPC
metadata.nameName of the VPC
metadata.namespaceCustomer-specific namespace
spec.network.hostPrefixes(Optional) Default CIDR block for the VPC
spec.placement.regionTarget region for the VPC

Example

An example manifest is shown below:

example-vpc.yaml
apiVersion: nimbus.infra.coreweave.com/v1alpha1
kind: VPC
metadata:
labels:
ds.coreweave.com/physical-topology.region: US-EAST-02 # Target region
name: my-vpc-us-east-02 # Name provided by the customer, with region appended.
namespace: <ORG_ID> # Replace with the Org ID.
spec:
network:
hostPrefixes:
- 10.184.192.0/18 # The default CIDR block for the VPC.
placement:
region: US-EAST-02 # Target region (required)