-
Feature
-
Resolution: Unresolved
-
Blocker
-
1.4
-
False
-
-
False
-
0% To Do, 100% In Progress, 0% Done
-
-
Feature Overview (aka. Goal Summary)
- Enhance the RedHat RHDH Operator to improve user experience, configuration management, and upstream alignment
Goals (aka. expected user outcomes)
- Simplify and improve the configuration experience for users deploying Backstage on Kubernetes
- Provide better visibility into the Backstage runtime state and configuration
- Align the operator with upstream Backstage for faster feedback and broader adoption
Requirements (aka. Acceptance Criteria):
- PVC Support:
- Implement Persistent Volume Claim (PVC) support for Backstage deployments
- Allow users to configure PVC options through the Custom Resource (CR)
- move to the new version of operator SDK
- make mountPath of secrets/configmaps configurable
- Explore enhancement of CR Status:
- BackstageCR.Status with fields for current state of Backstage Runtime (Deployment, Service)
- Propose a path to improve the operability and status checking of the health of a RHDH instance
- Multi Configuration Profiles:
- Implement two configuration profiles: RHDH (default) and bare backstage.io
- This provides the foundation to use the operator for an upstream Backstage deployment
- Document how to use both profiles
Out of Scope (Optional)
Documentation Considerations
- Update installation and configuration guides to reflect new PVC support
- Provide guidance on choosing and switching between configuration profiles
- Include information on how to contribute to and benefit from the potential upstream Backstage operator