Skip to content

Replaces cloudformation based stack discovery with tag based discovery#18

Closed
sjysngh wants to merge 3 commits intoruns-on:mainfrom
sjysngh:feat/tf-stack-discovery
Closed

Replaces cloudformation based stack discovery with tag based discovery#18
sjysngh wants to merge 3 commits intoruns-on:mainfrom
sjysngh:feat/tf-stack-discovery

Conversation

@sjysngh
Copy link
Collaborator

@sjysngh sjysngh commented Dec 12, 2025

Note

Replaces CloudFormation outputs-based discovery with tag-based resource discovery via RGTA (with AppRunner fallback), updates doctor to use it, and documents the behavior.

  • Core:
    • Resource discovery: Use AWS Resource Groups Tagging API with primary runs-on-stack-name tag and fallback via AppRunner service tag key.
    • Classification: Identify apprunner-service, config-bucket, and ec2-log-group via runs-on-resource tags or ARN-pattern fallbacks.
  • Stack Doctor:
    • Remove CloudFormation dependency and stack status check; derive service URL and resources from discovered config; fetch logs and checks accordingly.
  • Docs:
    • Add “Resource Discovery” section; update flag text from “CloudFormation stack name” to “Stack name”; refresh example outputs.
  • Dependencies:
    • Bump aws-sdk-go-v2; add service/resourcegroupstaggingapi; update related internal packages (smithy-go, endpoints/configsources).

Written by Cursor Bugbot for commit 400dcbd. This will update automatically on new commits. Configure here.

@crohr
Copy link
Contributor

crohr commented Dec 12, 2025

@cursor review

@crohr crohr closed this Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants