-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
cloudRelated to Redis Cloud functionalityRelated to Redis Cloud functionalityepicParent issue tracking multiple related issuesParent issue tracking multiple related issues
Description
Overview
Redis Cloud API coverage and workflows. This epic covers closing gaps, improving subscription management, and adding cost/billing visibility.
Goals
- Subscription lifecycle is fully managed (create, update, scale, delete)
- Cost and billing visibility for FinOps use cases
- All critical Cloud REST API endpoints are covered in both CLI and MCP
- Async operation tracking is reliable and well-communicated
Current State
| Layer | Endpoints/Commands | Coverage |
|---|---|---|
| redis-cloud-rs | ~125 unique endpoints (151 methods) | Baseline |
| CLI commands | ~71 subcommands | ~57% of library |
| MCP tools | 29 | ~23% of library |
See #719 for the full coverage matrix.
Sub-Issues
Coverage Audit
- feat(cloud): audit Cloud REST API coverage vs available endpoints #719 -- Audit Cloud REST API coverage vs available endpoints
MCP Tool Parity -- P0 (high value for agents)
- feat(cloud): add Pro subscription management MCP tools #727 -- Add Pro subscription management MCP tools (update, CIDR, maintenance, pricing, AA regions)
- feat(cloud): add remaining Pro database MCP tools #728 -- Add remaining Pro database MCP tools (upgrade, import status, tags, AA properties)
- feat(cloud): add ACL write operations to MCP tools #721 -- Add ACL write operations to MCP tools
- feat(cloud): add cost-report and payment method MCP tools #722 -- Add cost-report and payment method MCP tools
MCP Tool Parity -- P1 (infrastructure setup)
- feat(cloud): add networking MCP tools (VPC Peering, PSC, TGW, PrivateLink) #720 -- Add networking MCP tools (VPC Peering, PSC, TGW, PrivateLink) -- 52 library methods
- feat(cloud): add Cloud Accounts (BYOC) MCP tools #729 -- Add Cloud Accounts (BYOC) MCP tools
MCP Tool Parity -- P2 (completeness)
- feat(cloud): add Fixed/Essentials tier MCP tools #723 -- Add Fixed/Essentials tier MCP tools -- 27 library methods
- feat(mcp): expand to full API coverage #604 -- Expand MCP to full API coverage (guideline issue)
CLI Improvements
- feat(cloud): improve cost-report CLI with historical comparison #724 -- Improve cost-report CLI with historical comparison
- feat(cloud): improve async task polling UX #725 -- Improve async task polling UX
Composed Tools / Skills
- feat(mcp): add composed multi-step tools #603 -- Add composed multi-step tools (may become Agent Skills via epic: Agent Skills — built-in operational skills, authoring guide, registry distribution #718)
Testing
- Expand wiremock coverage for Cloud endpoints
- Cloud test account for nightly CI (see epic: Testing infrastructure and strategy #628)
Related Epics
- epic: JMESPath — jpx-engine migration, query files, introspection #726 -- JMESPath epic (jpx-engine migration, query files)
- epic: Agent Skills — built-in operational skills, authoring guide, registry distribution #718 -- Agent Skills epic (Cloud operational skills)
Key Paths
- Cloud commands:
crates/redisctl/src/commands/cloud/ - Cloud MCP tools:
crates/redisctl-mcp/src/tools/cloud/ - Cloud client: external
redis-cloud-rs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cloudRelated to Redis Cloud functionalityRelated to Redis Cloud functionalityepicParent issue tracking multiple related issuesParent issue tracking multiple related issues