Skip to content

Templates and storage attachment - #15

Merged
mwindower merged 1 commit into
mainfrom
templates-and-storage-attachment
Sep 25, 2026
Merged

mwindower merged 1 commit into
mainfrom
templates-and-storage-attachment

Conversation

@mwindower

Copy link
Copy Markdown
Contributor

Description

Rename templates to PoC/Production, drop the topology variant, attach storage at the exits
Three cleanups to the plan model and its editor:

  • The Starter template is really a proof of concept and Redundant is what a production install looks like, so they are now PoC and Production.
  • Plan.topology (single-zone | metro | multisite) was a label nothing derived from; its only effect was a warning restating the partition count. The field, its store action, the radio group and the warning are gone. Old plan files still import: PlanSchema strips the unknown key, so the format version stays at 1.
  • External networks of kind storage no longer enter through the internet routers. They attach at the partition's storage leaves, or at its exit switches when it has none (attachesAtStorageLeaves() is the single source of that rule, used by the derivation and by the diagram, which draws the capsule over the storage box). filterTopology() drops an external network whose attachment points all fell away, so central mode no longer floats a storage capsule.

Used AI-Tools ✨

  • Claude Opus 5.5

… storage at the exits

Three cleanups to the plan model and its editor:

- The Starter template is really a proof of concept and Redundant is what a
  production install looks like, so they are now PoC and Production.
- Plan.topology (single-zone | metro | multisite) was a label nothing derived
  from; its only effect was a warning restating the partition count. The field,
  its store action, the radio group and the warning are gone. Old plan files
  still import: PlanSchema strips the unknown key, so the format version stays
  at 1.
- External networks of kind storage no longer enter through the internet
  routers. They attach at the partition's storage leaves, or at its exit
  switches when it has none (attachesAtStorageLeaves() is the single source of
  that rule, used by the derivation and by the diagram, which draws the capsule
  over the storage box). filterTopology() drops an external network whose
  attachment points all fell away, so central mode no longer floats a storage
  capsule.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mwindower
mwindower marked this pull request as ready for review September 25, 2026 09:48
@mwindower
mwindower merged commit 9f2d5aa into main Sep 25, 2026
4 checks passed
@mwindower
mwindower deleted the templates-and-storage-attachment branch September 25, 2026 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant