Add CLI revision management commands
- Dominant language
- Python
- Stars
- 670
- Forks
- 183
- Avg merge
- 17h 7m
- Merged PRs (30d)
- 358
Description
## Overview
Add CLI commands for DeploymentRevision management.
## Tasks
1. Create revision subcommands under deployment:
- `backend.ai deployment revision list ` - List revisions
- `backend.ai deployment revision info ` - Show revision details
- `backend.ai deployment revision create ` - Create new revision
- `backend.ai deployment revision promote ` - Promote revision
- `backend.ai deployment rollback [--to ]` - Rollback
1. Add options for output format, confirmation prompts for destructive operations
1. Implement proper error handling and user feedback
1. Write CLI tests
## Notes
- Consider adding --dry-run option for promote/rollback
JIRA Issue: BA-3434
Contributor guide
Assessment
This issue has not been assessed yet.