-
Notifications
You must be signed in to change notification settings - Fork 141
[feature]: Implementing Jobservice Dashboard in CLI #774
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
Implement end-to-end “Job Service Dashboard parity” in Harbor CLI as one cohesive feature set, including command completeness, UX consistency, and predictable error behavior.
Parent Issue: #737
Proposed Solution
Proposed feature scope:
Complete command surface:
- jobservice pools list
- jobservice workers list, free, free-all
- jobservice queues list, stop, pause, resume (single/all/multi-select)
- jobservice schedules list, status, pause-all, resume-all
- jobservice jobs log
Consistent RBAC/auth messaging:
- Friendly and actionable messages for 401/403 across all jobservice commands.
Consistent interaction model:
- Interactive mode with navigation-friendly cancel behavior.
- State-aware selectors (pause shows unpaused, resume shows paused).
- Bulk actions via multi-select and multi-value flags.
Operator-ready output:
- Clear table output for humans and structured output for automation.
- Per-action summaries for bulk operations (success/failure)
Alternatives Considered
Have you considered any alternative approaches or workarounds?
Additional Context
This issue is for the complete Job Service Dashboard feature track.
- Functional parity for core dashboard workflows.
- Consistent and meaningful user-facing errors.
- Interactive and non-interactive workflows both production-ready.
- Documentation and examples for admin usage.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request