-
Notifications
You must be signed in to change notification settings - Fork 148
Description
Describe the use case:
In QA, we often need to test specific features by enabling or disabling them dynamically during the execution of automated Playwright test runs. Examples of such features include:
- Resource-Based Authorization (RBA)
- Multi-Tenancy
- User Access Restrictions
- Updating License Keys
Currently, the only way to achieve this is by regenerating the Helm chart, which is inefficient and time-consuming. A more streamlined approach is required to support these configurations.
Describe the enhancement/feature:
We propose adding the ability to update the CI cluster dynamically via a script or API that can be triggered directly from the Playwright test suite. This script should:
- Allow feature toggles or updates (e.g., enable/disable RBA, change tenancy settings, update license keys).
- Apply the changes without requiring a full cluster recreation.
This would enable more efficient and flexible testing of various features and configurations in automated scenarios.
Desired outcome and acceptance tests:
Desired Outcome:
- QA engineers can dynamically update the cluster's configuration during test runs without regenerating the Helm chart.
This feature will empower the QA team to test more complex scenarios effectively and save time during test execution.