-
Notifications
You must be signed in to change notification settings - Fork 4
feat: [ENG-2396] expand VM metadata shown in sf nodes ls --verbose
#232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Changed Files
|
be3b97a to
c842f49
Compare
Greptile OverviewGreptile SummaryReworks the Key changes:
Issues found:
Confidence Score: 2/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant User
participant CLI as sf nodes ls --verbose
participant NodesClient
participant API
participant NodeVerboseDisplay
participant VMTable
User->>CLI: Execute command
CLI->>NodesClient: Fetch nodes
NodesClient->>API: GET /nodes
API-->>NodesClient: Return nodes array
NodesClient-->>CLI: nodes data
loop For each node
CLI->>NodeVerboseDisplay: Render node
NodeVerboseDisplay->>NodeVerboseDisplay: Get lastVM via getLastVM()
NodeVerboseDisplay->>NodeVerboseDisplay: Calculate duration with date-fns
alt lastVM exists
NodeVerboseDisplay->>NodeVerboseDisplay: Display Active VM section
NodeVerboseDisplay->>NodeVerboseDisplay: Show VM ID, status, dates, image
end
alt node.vms.data.length > 1
NodeVerboseDisplay->>VMTable: Render Previous VMs (slice(1))
VMTable->>VMTable: Sort by updated_at, show first 5
end
NodeVerboseDisplay->>NodeVerboseDisplay: Display Schedule section
NodeVerboseDisplay->>NodeVerboseDisplay: Display Pricing section
alt node.vms.data[0].image_id exists
NodeVerboseDisplay->>NodeVerboseDisplay: Display Current VM Image section
Note over NodeVerboseDisplay: ⚠️ Redundant - already shown in Active VM
end
NodeVerboseDisplay-->>CLI: Rendered node output
end
CLI-->>User: Display formatted output
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (1)
-
src/lib/nodes/list.tsx, line 444-456 (link)logic: redundant display of image ID - already shown in "Active VM" section at line 359
1 file reviewed, 2 comments
sf nodes ls --verbose, add sf node vmssf nodes ls --verbose
Uh oh!
There was an error while loading. Please reload this page.