lablup / lablup/backend.ai

Add CLI revision management commands

Open
#7,381 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.