Skip to content

chore(e2e): migrate Kubernetes plugin tests from RHDH#2024

Merged
gashcrumb merged 19 commits intoredhat-developer:mainfrom
dzemanov:e2e-kubernetes
Mar 13, 2026
Merged

chore(e2e): migrate Kubernetes plugin tests from RHDH#2024
gashcrumb merged 19 commits intoredhat-developer:mainfrom
dzemanov:e2e-kubernetes

Conversation

@dzemanov
Copy link
Copy Markdown
Member

@dzemanov dzemanov commented Mar 11, 2026

Description

Migration of RBAC Kubernetes tests from kubernetes-rbac.spec.ts.
I have updated some of the locators and moved some checks from verifying pod logs to verifying deployment in Kubernetes Page.

I am sticking with creation of RBAC roles via .csv file, just like in kubernetes-rbac.spec.ts. We can create a task to add role creation to e2e utils and switch to using those later.

Fixes

Fixes https://issues.redhat.com/browse/RHIDP-11385

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov dzemanov requested a review from a team as a code owner March 11, 2026 11:45
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/publish

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with failure.

Backstage Compatibility Check

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

No action required.

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with failure.

Backstage Compatibility Check

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

No action required.

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov dzemanov changed the title chore(e2e): add kubernetes tests chore(e2e): migrate Kubernetes plugin tests from RHDH Mar 11, 2026
@dzemanov
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with failure.

Backstage Compatibility Check

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

No action required.

@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 Mar 11, 2026
@dzemanov
Copy link
Copy Markdown
Member Author

/publish

- allow: [API, Component, Group, Location, Resource, System, Template]
locations:
- type: url
target: https://github.com/dzemanov/rhdh-plugin-export-overlays/blob/e2e-kubernetes/workspaces/backstage/e2e-tests/tests/config/kubernetes/resources/catalog-component.yaml
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

This will need to be updated once merged into main

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with failure.

Backstage Compatibility Check

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

No action required.

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

Publish workflow has completed with failure.

Backstage Compatibility Check

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

No action required.

@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-plugin-auth-backend-module-atlassian-provider:pr_2024__0.4.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-aws-alb-provider:pr_2024__0.4.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-azure-easyauth-provider:pr_2024__0.2.14
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-bitbucket-provider:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-cloudflare-access-provider:pr_2024__0.4.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-gcp-iap-provider:pr_2024__0.4.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-github-provider:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-gitlab-provider:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-google-provider:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-microsoft-provider:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-oauth2-provider:pr_2024__0.4.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-oauth2-proxy-provider:pr_2024__0.2.14
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-oidc-provider:pr_2024__0.4.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-okta-provider:pr_2024__0.2.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-pinniped-provider:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-auth-backend-module-vmware-cloud-provider:pr_2024__0.5.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-aws:pr_2024__0.4.17
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-azure:pr_2024__0.3.11
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-backstage-openapi:pr_2024__0.5.8
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-bitbucket-cloud:pr_2024__0.5.5
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-bitbucket-server:pr_2024__0.5.5
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-gcp:pr_2024__0.3.14
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-gerrit:pr_2024__0.3.8
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-github-org:pr_2024__0.3.16
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-github:pr_2024__0.11.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-gitlab:pr_2024__0.7.5
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-gitlab-org:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-incremental-ingestion:pr_2024__0.7.6
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-ldap:pr_2024__0.12.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-msgraph:pr_2024__0.8.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-puppetdb:pr_2024__0.2.16
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-unprocessed:pr_2024__0.6.6
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-config-schema:pr_2024__0.1.74
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-devtools:pr_2024__0.1.33
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-devtools-backend:pr_2024__0.5.11
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-aws-sqs:pr_2024__0.4.17
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-azure:pr_2024__0.2.26
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-bitbucket-cloud:pr_2024__0.2.26
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-bitbucket-server:pr_2024__0.1.7
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-gerrit:pr_2024__0.2.26
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-github:pr_2024__0.4.6
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-events-backend-module-gitlab:pr_2024__0.3.7
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/internal-plugin-todo-list:pr_2024__1.0.45
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/internal-plugin-todo-list-backend:pr_2024__1.0.45
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-home:pr_2024__0.8.14
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-kubernetes:pr_2024__0.12.13
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-kubernetes-backend:pr_2024__0.20.4
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-mcp-actions-backend:pr_2024__0.1.5
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-notifications:pr_2024__0.5.11
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-notifications-backend:pr_2024__0.6.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-notifications-backend-module-email:pr_2024__0.3.16
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-org:pr_2024__0.6.46
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-proxy-backend:pr_2024__0.6.8
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-azure:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-bitbucket:pr_2024__0.3.16
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-bitbucket-cloud:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-bitbucket-server:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-confluence-to-markdown:pr_2024__0.3.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-cookiecutter:pr_2024__0.3.17
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-gerrit:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-gitea:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-github:pr_2024__0.9.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-gitlab:pr_2024__0.10.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-rails:pr_2024__0.5.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-sentry:pr_2024__0.2.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-scaffolder-backend-module-yeoman:pr_2024__0.4.16
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-search-backend-module-elasticsearch:pr_2024__1.7.8
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-search-backend-module-explore:pr_2024__0.3.9
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-search-backend-module-stack-overflow-collator:pr_2024__0.3.15
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-search-backend-module-techdocs:pr_2024__0.4.8
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-signals:pr_2024__0.0.25
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-signals-backend:pr_2024__0.3.10
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-techdocs:pr_2024__1.16.0
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-techdocs-backend:pr_2024__2.1.2
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-techdocs-module-addons-contrib:pr_2024__1.1.30

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 test workflow skipped: missing plugin metadata files (<workspace>/metadata/*.yaml).

@dzemanov
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - backstage

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

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - backstage

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

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
@dzemanov
Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - backstage

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 7m 35s
Passed: 12 | 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
@openshift-ci openshift-ci Bot added the lgtm label Mar 13, 2026
@gashcrumb gashcrumb merged commit a9e79df into redhat-developer:main Mar 13, 2026
1 check passed
@sonarqubecloud
Copy link
Copy Markdown

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.

5 participants