Skip to content

Deploy RHDH 1.9 with Scorecard plugin#28

Open
kadel wants to merge 2 commits intoredhat-developer:mainfrom
kadel:deploy-scorecard-20260303-145805
Open

Deploy RHDH 1.9 with Scorecard plugin#28
kadel wants to merge 2 commits intoredhat-developer:mainfrom
kadel:deploy-scorecard-20260303-145805

Conversation

@kadel
Copy link
Member

@kadel kadel commented Mar 3, 2026

Summary

  • Enable Scorecard plugin with GitHub module for project health monitoring
  • Add Scorecard tab to entity pages showing open PR metrics
  • Configure GitHub open_prs thresholds (success: <10, warning: 10-50, error: >50)

Plugins enabled

  • red-hat-developer-hub-backstage-plugin-scorecard-backend
  • red-hat-developer-hub-backstage-plugin-scorecard-backend-module-github
  • red-hat-developer-hub-backstage-plugin-scorecard

Note

GitHub integration is not yet configured. To enable metrics, add one of the following to app-config-rhdh.yaml:

Token-based:

integrations:
  github:
    - host: github.com
      token: ${GITHUB_TOKEN}

GitHub App:

integrations:
  github:
    - host: github.com
      apps:
        - appId: ${GITHUB_APP_ID}
          clientId: ${GITHUB_CLIENT_ID}
          clientSecret: ${GITHUB_CLIENT_SECRET}
          privateKey: |
            ${GITHUB_PRIVATE_KEY}

Test plan

  • Deploy with /test deploy helm 1.9 3h
  • Verify Scorecard tab appears on component entity pages
  • (Later) Configure GitHub integration and verify metrics display

Made with Cursor

kadel and others added 2 commits March 3, 2026 14:30
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add scorecard-backend, scorecard-backend-module-github, and scorecard frontend plugins
- Configure frontend plugin with Scorecard tab on entity pages
- Add GitHub open_prs threshold configuration (success: <10, warning: 10-50, error: >50)
- Add commented GitHub integration templates for future configuration

Signed-off-by: Tomas Kral <tkral@redhat.com>
Assisted-by: Cursor
Made-with: Cursor
@kadel
Copy link
Member Author

kadel commented Mar 3, 2026

/test deploy helm 1.9 3h

@rhdh-test-bot
Copy link

🚀 Deployed RHDH version: 1.9 using helm

🌐 RHDH URL: https://redhat-developer-hub-rhdh.apps.rhdh-4-18-us-east-2-79cfn.rhdh-qe.devcluster.openshift.com

🖥️ OpenShift Console: Open Console

🔑 Cluster Credentials: Available in vault under ocp-cluster-creds with keys:
• Username: CLUSTER_ADMIN_USERNAME
• Password: CLUSTER_ADMIN_PASSWORD

Cluster Availability: Next 3h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants