Skip to content

chore(keycloak): bring over plugin tests from rhdh#1980

Merged
PatAKnight merged 2 commits intoredhat-developer:mainfrom
gashcrumb:RHIDP-11367
Mar 13, 2026
Merged

chore(keycloak): bring over plugin tests from rhdh#1980
PatAKnight merged 2 commits intoredhat-developer:mainfrom
gashcrumb:RHIDP-11367

Conversation

@gashcrumb
Copy link
Copy Markdown
Member

@gashcrumb gashcrumb commented Feb 27, 2026

This test brings over the catalog users test from the RHDH repo, migrating it to the overlay repo e2e test framework.

Assisted-By: Cursor Desktop

Part of RHIDP-11367 and this PR removing the same test from the RHDH repo

@gashcrumb gashcrumb force-pushed the RHIDP-11367 branch 2 times, most recently from fa5f1fd to d9d40d6 Compare February 27, 2026 12:24
@gashcrumb
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-catalog-backend-module-keycloak:pr_1980__3.16.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions
Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 0m 8s
Passed: 0 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@github-actions github-actions bot added mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace labels Feb 27, 2026
@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 10m 7s
Passed: 0 | Failed: 1 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb gashcrumb force-pushed the RHIDP-11367 branch 2 times, most recently from 80f8116 to e0c6330 Compare March 3, 2026 15:22
@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 8m 1s
Passed: 1 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb gashcrumb force-pushed the RHIDP-11367 branch 5 times, most recently from 1163706 to f039811 Compare March 3, 2026 17:06
@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 5m 21s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

security hotspot mentioned in the Sonarcloud is due to using execSync in the metrics test, these commands are needed to expose the metrics port so the test can query them, and then later shut down the exposed port.

@gashcrumb
Copy link
Copy Markdown
Member Author

gashcrumb commented Mar 3, 2026

Also not sure how necessary it is to include all of the plugin default config, this is currently commented out as locally the segment plugin config from this file fails because it's defined in the default file twice it seems like.

Comment thread workspaces/keycloak/e2e-tests/tests/config/app-config-rhdh.yaml Outdated
Comment thread workspaces/keycloak/e2e-tests/tests/config/dynamic-plugins.yaml Outdated
Comment thread workspaces/keycloak/e2e-tests/tests/config/rhdh-secrets.yaml Outdated
Comment thread workspaces/keycloak/e2e-tests/tests/specs/catalog-users.spec.ts Outdated
Comment thread workspaces/keycloak/e2e-tests/tests/specs/catalog-users.spec.ts Outdated
Comment thread workspaces/keycloak/e2e-tests/tests/specs/catalog-users.spec.ts Outdated
@github-actions
Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 5m 45s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Comment thread workspaces/keycloak/e2e-tests/tests/specs/catalog-users.spec.ts Outdated
@gashcrumb
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@gashcrumb
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-catalog-backend-module-keycloak:pr_1980__3.16.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions
Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 5m 41s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@gashcrumb
Copy link
Copy Markdown
Member Author

/publish

This test brings over the catalog users test from the RHDH repo,
migrating it to the overlay repo e2e test framework.

Assisted-By: Cursor Desktop

rh-pre-commit.version: 2.3.2
rh-pre-commit.check-secrets: ENABLED
@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-catalog-backend-module-keycloak:pr_1980__3.16.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions
Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 5m 8s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Copy link
Copy Markdown
Member

@PatAKnight PatAKnight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot removed the lgtm label Mar 13, 2026
@sonarqubecloud
Copy link
Copy Markdown

@gashcrumb
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-catalog-backend-module-keycloak:pr_1980__3.16.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions
Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - keycloak

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 4m 59s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Copy link
Copy Markdown
Member

@PatAKnight PatAKnight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Mar 13, 2026
@PatAKnight PatAKnight merged commit 6323f22 into redhat-developer:main Mar 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants