Red Hat Developer Hub is an enterprise-grade Internal Developer Portal based on Backstage.
RHDH includes the ArgoCD, GitHub Issues, Keycloak, Kubernetes, OCM, Tekton, and Topology plugin. Each of these plugins have been hand picked or created by Red Hat and the Backstage Community.
Today, we have several plugins integrated into RHDH as a way to demonstrate the versatility of Backstage. Some of these integrations are plugins that we have built while others are ones that we see as must haves in most Backstage instances.
Our current list of plugins include:
- OCM plugin
- Quay plugin
- Kubernetes plugin
- Topology plugin
- ArgoCD plugin
- GitHub Insights plugin
- GitHub Pull Requests plugin
- GitHub Actions plugin
- GitHub Issues plugin
- GitHub Discovery & Org Data
- Security Insights plugin
- Keycloak plugin
- SonarQube plugin
- Tekton plugin
- Azure DevOps plugin
- Jenkins plugin
- Notifications plugin
- Signals plugin
- GitLab plugin
- Jira plugin
- Jfrog Artifactory plugin
- Datadog plugin
- PagerDuty
- Lighthouse plugin
- Dynatrace plugin
- Gitlab Scaffolder actions
- Utils Scaffolder actions
- Nexus Repository Manager plugin
- AAP Backend plugin
Dependencies:
Information on running RHDH can be found in our Getting Started documentation. In the documentation is how to set up and run an instance locally. We plan to expand upon the documentation at a later point if there is enough interest in other methods for getting the app up and running.
We are excited to see people wanting to contribute to our project and welcome anyone who wishes to participate. You are more than welcome to browse through our open issues and tackle anything you feel confident in working on.
We also welcome non code contributions in the form of bug reporting and documentation writing. If you run across any bugs, please raise an issue here in JIRA.
Bugs should be filled out here on RHIDP Jira.
For more information on our plugin offerings, consult the RHDH Plugins product page.
Our Red Hat Developer Blog is a great way to see what we are up to.
Want to know more about Backstage, consult the documentation and GitHub repo.
RHDH is currently only available for amd64/x86_64.
For additional architecture support, please vote for https://issues.redhat.com/browse/RHIDP-1351 with your reason for needing additional arches.
If you want an image that runs on Mac M1 (arm64/aarch64) or another architecture, you will need to build it yourself.
Check out this repo, choose the branch or tag you want to use, then build an image:
podman build -f docker/Dockerfile . -t rhdh:local