-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
1.7.1
-
None
-
False
-
-
False
-
-
Description of problem:
Developer confusion about the RHDH plugin development model: Why Backstage is needed, which versions/dependencies to use, and why local development does not guarantee deployment success.
Prerequisites (if any, like setup, operators/versions):
RHDH 1.7.1, developing a custom plugin locally against Backstage.
Steps to Reproduce
- Develop a plugin locally with Backstage using standard/latest dependencies (e.g., MUI X Charts).
- Export, package, and deploy the plugin to RHDH.
Actual results:
The plugin worked locally with Backstage but failed when deployed to RHDH due to a dependency mismatch (e.g., required downgrading MUI X Charts).
Expected results:
Documentation should clearly explain the relationship between RHDH and Backstage development, how to manage dependencies, and what versions to target to avoid post-deployment failures.
Reproducibility (Always/Intermittent/Only Once):
Intermittent (dependency-dependent).
Build Details:
Additional info (Such as Logs, Screenshots, etc):
Developer questions to address: Why do we use Backstage? What versions should we use?
https://docs.google.com/document/d/1CiuWpdpn-6ckr-pwLEW4ovPHD1iejBOJfDSdnpqngNg/edit?tab=t.0