Skip to content

chore: Adding tech radar to RHDH Local - #89

Merged
rm3l merged 7 commits into
redhat-developer:mainfrom
OpinionatedHeron:radarPlugin
Aug 29, 2025
Merged

chore: Adding tech radar to RHDH Local#89
rm3l merged 7 commits into
redhat-developer:mainfrom
OpinionatedHeron:radarPlugin

Conversation

@OpinionatedHeron

@OpinionatedHeron OpinionatedHeron commented Aug 26, 2025

Copy link
Copy Markdown
Member

Description

Adding Tech Radar plugin to default configuration of RHDH Local

Which issue(s) does this PR fix or relate to

RHIDP-8507

PR acceptance criteria

  • Tests
  • Documentation

How to test changes / Special notes to the reviewer

Summary by Sourcery

Add Tech Radar integration to default RHDH Local setup

New Features:

  • Include Tech Radar frontend and backend dynamic plugins in the default dynamic-plugins configuration

Enhancements:

  • Add techRadar.url setting in app-config to point to a sample Tech Radar JSON response

Signed-off-by: Leanne Ahern <lahern@redhat.com>

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!

Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments

### Comment 1
<location> `configs/app-config/app-config.yaml:92` </location>
<code_context>
     local:
       publishDirectory: /tmp/techdocs
+
+techRadar:
+  url: https://raw.githubusercontent.com/backstage/community-plugins/main/workspaces/tech-radar/plugins/tech-radar-common/src/sampleTechRadarResponse.json
</code_context>

<issue_to_address>
Using a public GitHub URL for techRadar data may introduce reliability risks.

Consider hosting the data internally or adding a fallback to reduce the risk of outages if the external file becomes unavailable.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread configs/app-config/app-config.yaml Outdated
Comment thread configs/app-config/app-config.yaml Outdated

@gazarenkov gazarenkov left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Comment thread configs/dynamic-plugins/dynamic-plugins.override.example.yaml
Comment thread configs/dynamic-plugins/dynamic-plugins.override.example.yaml Outdated
Signed-off-by: Leanne Ahern <lahern@redhat.com>

@rm3l rm3l left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@OpinionatedHeron Your PR is still marked as wip. Is it ready to be approved now or did you want to add anything else?

@OpinionatedHeron OpinionatedHeron changed the title wip: Adding tech radar to RHDH Local chore: Adding tech radar to RHDH Local Aug 29, 2025
@OpinionatedHeron

Copy link
Copy Markdown
Member Author

@rm3l updated it now. Sorry, just wanted to be sure there were no suggestions from anyone else, before changing it. Should be all good now.

@rm3l rm3l left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci Bot added the lgtm label Aug 29, 2025
@rm3l
rm3l merged commit f046cc1 into redhat-developer:main Aug 29, 2025
25 checks passed
@OpinionatedHeron
OpinionatedHeron deleted the radarPlugin branch September 24, 2025 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants