Skip to content

Commit bb97841

Browse files
Ubuntuclaude
andcommitted
feat: add EC2 instances tab, restore TechDocs annotation, and use GitHub catalog URL
- Re-add backstage.io/techdocs-ref annotation to catalog-info.yaml for TechDocs support - Switch catalog self-registration from local file to GitHub URL - Add EC2 instances section to AWS Cost entity tab with state-based styling - Add EC2 backend endpoint using @aws-sdk/client-ec2 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent eb93009 commit bb97841

5 files changed

Lines changed: 491 additions & 21 deletions

File tree

app-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,9 +325,9 @@ catalog:
325325
rules:
326326
- allow: [Template]
327327

328-
# Local catalog entities
329-
- type: file
330-
target: ../../catalog-info.yaml
328+
# Backstage self-registration via GitHub
329+
- type: url
330+
target: https://github.com/sourcefuse/backstage/blob/main/catalog-info.yaml
331331
rules:
332332
- allow: [Component, System, API, Group, User, Resource, Location]
333333

catalog-info.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ metadata:
77
annotations:
88
github.com/project-slug: sourcefuse/backstage
99
sonarqube.org/project-key: sourcefuse-cloud/sourcefuse_backstage
10+
backstage.io/techdocs-ref: dir:.
1011
tags:
1112
- typescript
1213
- nodejs

0 commit comments

Comments
 (0)