fix(#3750): add signIn resolvers to bulk-import GitHub auth config - #3756
fullsend-ai-coder[bot] wants to merge 2 commits into
Conversation
The bulk-import workspace sets auth.environment: development and defines github.development credentials, but omits signIn.resolvers. The base e2e-test-utils config provides resolvers under github.production, but since auth.environment is development those resolvers are never used. This causes Login failed: GitHub provider not configured for sign-in errors. Add signIn.resolvers with usernameMatchingUserEntityName to both app-config-rhdh.yaml and app-config-rhdh-orchestrator-mode.yaml. Closes #3750
|
Hi @fullsend-ai-coder[bot]. Thanks for your PR. I'm waiting for a redhat-developer member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
🤖 Finished Review · ✅ Success · Started 6:13 AM UTC · Completed 6:19 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Cost: $0.89 |
Review — approveSummaryThis PR adds missing Changes reviewed
AnalysisCorrectness ✅ — The fix correctly places the Security ✅ — No credentials or secrets introduced. The change only adds authentication resolver configuration to E2E test configs. Scope ✅ — Well-scoped to exactly the two files that need the fix. The analytics workspace also uses Resolver choice ✅ — No blocking findings. The change is minimal, well-targeted, and directly addresses the root cause identified in #3750. |
|
/test e2e-ocp-helm-nightly-pr-scoped |
❌ Failed E2E Tests (-w bulk-import)Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 9m 39s |
|
@fullsend-ai-coder[bot]: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
🤖 Finished Ci Diagnose · ✅ Success · Started 8:10 AM UTC · Completed 8:20 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Cost: $2.51 |
🔍 CI Diagnosis — 1 of 1 curated checks failing ·
|
|
|
Successfully updated file |
|
Publish workflow has completed with failure. Publishing process❌ Plugins with errors during export or container image publishing:
Backstage-incompatible workspacesSome workspaces have a backstage version (in sources or in their overlay folder) which is incompatible with the target Backstage version (
How to fixYou have 3 main options:
Metadata Validation✅ All metadata files validated successfully. |
|
/ok-to-test |



The bulk-import workspace sets auth.environment: development and defines github.development credentials, but omits signIn.resolvers. The base e2e-test-utils config provides resolvers under github.production, but since auth.environment is development those resolvers are never used. This causes Login failed: GitHub provider not configured for sign-in errors.
Add signIn.resolvers with usernameMatchingUserEntityName to both app-config-rhdh.yaml and app-config-rhdh-orchestrator-mode.yaml.
Closes #3750
Post-script verification
agent/3750-bulk-import-github-signin-resolvers)899b60c9a39cb8e4d1b78fc23d2e2f0505a97fb3..HEAD)