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

  • 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

## 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
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
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.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core#5176
No description provided.