Skip to content

Conversation

polasudo
Copy link
Contributor

@polasudo polasudo commented Aug 7, 2025

This pull request updates the documentation for supported and preinstalled dynamic plugins, making the lists more accurate and consistent. The main changes involve reordering, adding, and removing plugins from the lists, as well as updating plugin details and environment variables.

This should be released in version 1.8

Assisted-by: Cursor

changes:

Header (schema) difference

  • Old (main):

    • "Name","Plugin","Role","Version","Support Level","Path","Required Variables","Default"
  • New (current):

    • "Name","Plugin","Role","Version","Support Level","Lifecycle","Path","Required Variables","Default"
    • Added column: Lifecycle (typically active, from spec.lifecycle)

    High-level changes

  • Data source switched: JSON wrappers ➜ YAML marketplace packages

  • One new column added: Lifecycle

  • Filtering:

    • Include only dynamic plugins (Path contains -dynamic)
    • Exclude oci:// entries - not sure if they should be there but during working on this task they were found there but i was not sure if they should be there also
    • Exclude @redhat packages at package scope - same as above
  • Required variables extracted from YAML spec.appConfigExamples[].content

  • Default state derived from dynamic-plugins.default.yaml

Plugin set differences

  • Removed (present in main, not in current):
    • @red-hat-developer-hub/backstage-plugin-quickstart
  • Added: none

Why removed: dynamic-only filtering quickstart does not have a dynamic wrapper, so it is excluded.

@nickboldt what u suggest should i return it or not ?

IMPORTANT: Do Not Merge - To be merged by Docs Team Only

Version(s):

Issue:

Preview:

…changes in plugin versions and configurations. Added new plugins, removed deprecated ones, and adjusted the structure for better clarity. Enhanced the script for generating supported plugins to accommodate YAML files and improved output formatting.

Co-author: cursor
@rhdh-bot
Copy link
Collaborator

rhdh-bot commented Aug 7, 2025

@polasudo polasudo changed the title feat: migrate lifecycle/support metadata to overlay repo for all supported plugins in downstream-plugins file RHIDP-12345 feat: migrate lifecycle/support metadata to overlay repo for all supported plugins in downstream-plugins file RHIDP-7526 Aug 8, 2025
@nickboldt
Copy link
Member

Include only dynamic plugins (Path contains -dynamic)

this might be an error; only BACKEND plugins have the -dynamic folder suffix; front end ones do not. For example

@nickboldt
Copy link
Member

Why removed: dynamic-only filtering quickstart does not have a dynamic wrapper, so it is excluded.

But it exists here:

So I think the issue is there's no catalog entity for it? If so we need to add one.

…namic plugins and updated temporary file handling based on comments
…nd consistency, including updates for Argo CD, PagerDuty, and Notifications modules.
Copy link
Member

@nickboldt nickboldt left a comment

Choose a reason for hiding this comment

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

ready to merge by docs team

@josephca
Copy link
Member

josephca commented Sep 9, 2025

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Sep 9, 2025
@josephca josephca enabled auto-merge (squash) September 9, 2025 14:19
@josephca josephca merged commit a59a8e8 into redhat-developer:main Sep 9, 2025
3 checks passed
@josephca
Copy link
Member

josephca commented Sep 9, 2025

@Gerry-Forde I might have missed that this PR requires a review from the doc team. Please review the change and revert it if necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm Ready to merge 💂 Technical review done ⛅ Any procedure has been succesfully tested
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants