Skip to content

feat: attach/detach volumes to servers#94

Merged
larkly merged 1 commit intomainfrom
worktree-curious-waddling-wall
Mar 29, 2026
Merged

feat: attach/detach volumes to servers#94
larkly merged 1 commit intomainfrom
worktree-curious-waddling-wall

Conversation

@larkly
Copy link
Copy Markdown
Owner

@larkly larkly commented Mar 29, 2026

Summary

  • Add volume picker modal for attaching volumes from server detail (Ctrl+A on volumes pane)
  • Add detach action from server detail volumes pane (Ctrl+T on selected volume)
  • Wire attach/detach keybindings in volume list view (Ctrl+A / Ctrl+T)
  • Context-aware Ctrl+A: volume attach on volumes pane, FIP association on other panes

Closes #49

Test plan

  • Server detail → focus volumes pane → Ctrl+A opens volume picker → select → volume attaches
  • Server detail → focus volumes pane → cursor on volume → Ctrl+T → confirm → volume detaches
  • Volume list → cursor on available volume → Ctrl+A → server picker → select → attaches
  • Volume list → cursor on attached volume → Ctrl+T → confirm → detaches
  • Volume detail → Ctrl+A / Ctrl+T still work (existing behavior preserved)
  • Server detail → non-volumes pane → Ctrl+A still does FIP association
  • Locked server → volumes pane → Ctrl+A still works (volume op, not server mutation)

Add volume attach/detach actions from server detail, volume list,
and volume detail views. Create volume picker modal for attaching
volumes from server context. Wire Ctrl+A/Ctrl+T keybindings with
context-aware behavior (volume ops on volumes pane, FIP on others).
@larkly larkly merged commit c2aca37 into main Mar 29, 2026
3 checks passed
@larkly larkly deleted the worktree-curious-waddling-wall branch March 29, 2026 18:05
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.

Attach/detach volumes to servers

1 participant