PMM-14012: remove Portal code - #1057
Merged
Merged
Conversation
fabio-silva
requested review from
peterSirotnak,
puneet0191 and
yurkovychv
as code owners
January 30, 2026 11:52
fabio-silva
requested review from
Copilot,
peterSirotnak and
yurkovychv
and removed request for
peterSirotnak,
puneet0191 and
yurkovychv
January 30, 2026 11:55
There was a problem hiding this comment.
Pull request overview
This PR removes all Portal-related code and tests from the PMM UI testing framework, as the Portal integration feature is being deprecated.
Changes:
- Removed Portal integration tests and related test infrastructure
- Removed Portal API helpers and page objects
- Cleaned up configuration files and environment variables
- Removed Portal-specific template sources and test scenarios
Reviewed changes
Copilot reviewed 49 out of 49 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/telemetry_test.js | Removed telemetry test that verified data landing on Portal |
| tests/pages/perconaPlatformPage/* | Removed Percona Platform page objects and version-specific implementations |
| tests/pages/organizationTicketsPage.js | Removed page object for organization tickets functionality |
| tests/pages/organizationEntitlementsPage.js | Removed page object for organization entitlements |
| tests/pages/environmentOverviewPage.js | Removed environment overview page object |
| tests/pages/api/portalAPI.js | Removed Portal API helper with methods for ServiceNow, Okta, and Portal operations |
| tests/pages/api/platformAPI.js | Removed Platform API helper with telemetry methods |
| tests/ia/ruleTemplates_test.js | Removed test scenario verifying Portal template behavior with telemetry disabled |
| tests/ia/pages/ruleTemplatesPage.js | Removed 'saas' (Percona Platform) from template sources |
| tests/helper/linksHelper.js | Removed Portal profile URLs |
| tests/dockerConfiguration/publicAddressVariable_test.js | Removed unused portalAPI parameter from After hook |
| tests/configuration/verifyPMMSettingsPageFunctionality_test.js | Removed test verifying public address auto-set on Portal connection |
| tests/configuration/pages/pmmSettingsPage.js | Removed Portal-related page elements and references |
| tests/advisors/stt/databaseChecksTiers_test.js | Removed comprehensive Portal user tiers test |
| playwright-tests/tests/portal/* | Removed all Playwright Portal tests including setup, cleanup, and connection tests |
| playwright-tests/playwright.config.ts | Removed Portal test project configuration |
| playwright-tests/pages/pmm-settings/percona-platform.page.ts | Removed Percona Platform settings page |
| playwright-tests/pages/platformPages/* | Removed all Platform-specific pages (tickets, entitlements, environment overview) |
| playwright-tests/pages/login*.page.ts | Removed Portal login methods and page |
| playwright-tests/pages/common.page.ts | Removed Portal-related UI elements |
| playwright-tests/package.json | Removed Portal-specific npm script |
| playwright-tests/helpers/* | Removed Portal user types, helper methods, and enums |
| playwright-tests/docs/setup-env-portal.md | Removed Portal test setup documentation |
| playwright-tests/api/* | Removed Portal and Okta API implementations |
| codeceptConfigHelper.js | Removed Portal API and page references, simplified test chunking |
| docker-compose*.yml | Removed Portal-related environment variables |
| env.list | Removed PORTAL_BASE_URL variable |
| README.md | Removed Portal-related test tags documentation |
| .github/workflows/* | Removed Portal test workflows and simplified project selection |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
matejkubinec
approved these changes
Feb 5, 2026
matejkubinec
approved these changes
Feb 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PMM-14012