-
Feature
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
Feature Overview (aka. Goal Summary)
Provide a consistent way how to collect and share information from a cluster, esp. for support caes.
Goals (aka. expected user outcomes)
A script or tool to collect important/necessary information from an RHDH installation to simplify and streamline support cases.
Requirements (aka. Acceptance Criteria):
A script or tool should collect at least this information:
- Versions
- RHDH / Backstage version
- might be the information from packages/app/src/build-metadata.json
- RHIDP-4788 might introduce a second resource to override this information!
- Platform RHDH is running on (Openshift, AWS, GKE, etc.) if that's possible
- Perhaps underlying OS is of interest (RHEL I presume)?
- List of installed and enabled plugins with their versions
- NodeJS version
- RHDH / Backstage version
- Configuration
- Maybe the complete Helm, Backstage CR or app-config configuration values in a way that we hide secrets?
- Or:
- Techdocs builder?
- VCS integrated (GitLab, GitHub, etc.)?
- Authentication provider?
- RBAC enabled/disabled?
- Logs
- Full log or maybe just the first 1k and last 1k lines of the container?
Out of Scope (Optional)
Showing this information to users / admins in the UI
Customer Considerations (Optional)
- Customers should be aware of what kind of information we share.
- They should have the option to not share some information like logs?
- Sensitive information should be an opt-in? Like full app-config?
Documentation Considerations
- This feature should be documented
- This feature might influence support as well
- is related to
-
RHIDP-3625 Add troubleshooting guide to product documentation
- Refinement
- relates to
-
RHIDP-4788 Clean up the RHDH Metadata info in the Settings page
- Backlog