-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
cli-convenienceNice-to-have CLI commands for existing API endpointsNice-to-have CLI commands for existing API endpointsenhancementNew feature or requestNew feature or request
Description
Description
Implement action tracking and management commands for Redis Enterprise API.
Commands to Implement
Action Operations
redisctl enterprise action list- List all actionsredisctl enterprise action get <action-id>- Get action detailsredisctl enterprise action status <action-id>- Get action statusredisctl enterprise action logs <action-id>- Get action logs
Action Filtering
redisctl enterprise action list --status running- Filter by statusredisctl enterprise action list --type migration- Filter by typeredisctl enterprise action list --node <node-uid>- Filter by noderedisctl enterprise action list --since "2024-01-01"- Time-based filtering
Action Control
redisctl enterprise action cancel <action-id>- Cancel running actionredisctl enterprise action retry <action-id>- Retry failed actionredisctl enterprise action cleanup- Clean up completed actions
Implementation Notes
- Use handlers/actions.rs
- Tracks long-running operations across the cluster
- Important for monitoring async operations
Priority
Low - Mostly for tracking background operations
Acceptance Criteria
- Action listing with filters
- Action details and logs
- Action control operations
- Standard output formats and JMESPath support
Metadata
Metadata
Assignees
Labels
cli-convenienceNice-to-have CLI commands for existing API endpointsNice-to-have CLI commands for existing API endpointsenhancementNew feature or requestNew feature or request