Skip to content

Conversation

@bnaecker
Copy link
Collaborator

  • Adds model types for Subnet Pools, Subnet Pool Members, links between Subnet Pools and Silos, and External Subnets.
  • Add queries for CRUD on all four, which enforce our invariants like no overlapping IP members or subnets, and do allocation for External Subnets from an explicitly-requested subnet, or automatically from a pool. Pools can be specified either by name / ID or an optional IP version. In the later cases, the Subnet Pool is chosen from the pools linked to the silo.
  • Adds some scaffolding useful for coming integration with the public API, such as authz types and checks and create-time parameter types.
  • Closes Database models and queries for external subnets #9578

bnaecker and others added 3 commits January 18, 2026 13:20
- Adds model types for Subnet Pools, Subnet Pool Members, links between
  Subnet Pools and Silos, and External Subnets.
- Add queries for CRUD on all four, which enforce our invariants like no
  overlapping IP members or subnets, and do allocation for External
  Subnets from an explicitly-requested subnet, or automatically from a
  pool. Pools can be specified either by name / ID or an optional IP
  version. In the later cases, the Subnet Pool is chosen from the pools
  linked to the silo.
- Adds some scaffolding useful for coming integration with the public
  API, such as authz types and checks and create-time parameter types.
- Closes #9578
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Database models and queries for external subnets

2 participants