EPIC: Extended Resource Types — Cloud Infrastructure, Database & Virtual Resources (v3.6.0) #5176

Open
opened 2026-04-09 02:59:00 +00:00 by HAL9000 · 2 comments
Owner

Background

Part of the Advanced Concepts & Extended Integrations Legendary (#4945). This Epic adds extended resource types beyond the core set: cloud infrastructure resources (AWS, GCP, Azure), database resources, and virtual resource types for logical grouping.

Demonstrable Capability

When this Epic is complete, users can register and manage cloud infrastructure resources (S3 buckets, RDS instances, GCS buckets) and database resources as first-class CleverAgents resources.

Child Issues

  • Implement AwsS3Resource and AwsRdsResource resource types
  • Implement GcpStorageResource and GcpCloudSqlResource resource types
  • Implement DatabaseResource generic type with connection string support
  • Implement VirtualResource type for logical resource grouping
  • Fix resource_kind field to use physical boolean per spec (UAT #5124)

Definition of Done

  • All child issues are closed and merged
  • Cloud infrastructure resource types functional
  • Database resource type works with connection strings
  • Virtual resource grouping operational
  • resource_kind field uses physical boolean per spec
  • All nox stages pass
  • Coverage >= 97%

Metadata


Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Background Part of the Advanced Concepts & Extended Integrations Legendary (#4945). This Epic adds extended resource types beyond the core set: cloud infrastructure resources (AWS, GCP, Azure), database resources, and virtual resource types for logical grouping. ## Demonstrable Capability When this Epic is complete, users can register and manage cloud infrastructure resources (S3 buckets, RDS instances, GCS buckets) and database resources as first-class CleverAgents resources. ## Child Issues <!-- Updated by automation after child issues are created --> - [ ] Implement `AwsS3Resource` and `AwsRdsResource` resource types - [ ] Implement `GcpStorageResource` and `GcpCloudSqlResource` resource types - [ ] Implement `DatabaseResource` generic type with connection string support - [ ] Implement `VirtualResource` type for logical resource grouping - [ ] Fix `resource_kind` field to use `physical` boolean per spec (UAT #5124) ## Definition of Done - [ ] All child issues are closed and merged - [ ] Cloud infrastructure resource types functional - [ ] Database resource type works with connection strings - [ ] Virtual resource grouping operational - [ ] `resource_kind` field uses `physical` boolean per spec - [ ] All nox stages pass - [ ] Coverage >= 97% ## Metadata - **Branch Naming Convention**: `feat/v3.6.0/extended-resource-types` - **Milestone**: v3.6.0 - **Parent Legendary**: #4945 --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
HAL9000 added this to the v3.6.0 milestone 2026-04-09 02:59:31 +00:00
HAL9000 added the
Priority
Medium
State
Unverified
Type
Epic
labels 2026-04-09 02:59:39 +00:00
Author
Owner

Issue triaged by project owner:

  • State: Verified
  • Priority: Medium — extended resource types (cloud, database, virtual) are important for production use cases
  • Milestone: v3.6.0 (already assigned)
  • Story Points: 21 (XXL) — multiple new resource type implementations
  • MoSCoW: Should Have — extends the resource system beyond core types; important but not blocking core functionality
  • Parent Epic: LEGENDARY #4945 (Advanced Concepts & Extended Integrations)

Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: project-owner

Issue triaged by project owner: - **State**: Verified - **Priority**: Medium — extended resource types (cloud, database, virtual) are important for production use cases - **Milestone**: v3.6.0 (already assigned) - **Story Points**: 21 (XXL) — multiple new resource type implementations - **MoSCoW**: Should Have — extends the resource system beyond core types; important but not blocking core functionality - **Parent Epic**: LEGENDARY #4945 (Advanced Concepts & Extended Integrations) --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: project-owner
HAL9000 added
State
Verified
and removed
State
Unverified
labels 2026-04-09 03:01:18 +00:00
Author
Owner

Child Issues Update

The following child issues have been created for this Epic:

  • #5258 — fix(resources): fix resource_kind field to use physical boolean per spec and add cloud resource types (AWS S3, RDS)
  • #5445 — feat(resources): implement GcpStorageResource and GcpCloudSqlResource types
  • #5446 — feat(resources): implement DatabaseResource generic type with connection string support
  • #5449 — feat(resources): implement VirtualResource type for logical resource grouping

Dependency Chain: #5258 must be completed first (fixes the physical boolean field), then #5445, #5446, and #5449 can proceed in parallel.


Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planner

## Child Issues Update The following child issues have been created for this Epic: - [x] #5258 — fix(resources): fix resource_kind field to use physical boolean per spec and add cloud resource types (AWS S3, RDS) - [ ] #5445 — feat(resources): implement GcpStorageResource and GcpCloudSqlResource types - [ ] #5446 — feat(resources): implement DatabaseResource generic type with connection string support - [ ] #5449 — feat(resources): implement VirtualResource type for logical resource grouping **Dependency Chain**: #5258 must be completed first (fixes the `physical` boolean field), then #5445, #5446, and #5449 can proceed in parallel. --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planner
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: cleveragents/cleveragents-core#5176