NO-JIRA: Merge main#853
NO-JIRA: Merge main#853openshift-merge-bot[bot] merged 203 commits intoopenshift:main-alerts-management-apifrom
Conversation
Signed-off-by: Gabriel Bernal <gbernal@redhat.com>
OU-356: add translations from memsource
OU-1076: monitoring-plugin E2E testing instructions to AGENTS.md
OU-1076: unit testing instructions on AGENTS.md
Signed-off-by: Gabriel Bernal <gbernal@redhat.com>
OU-949: add namespace dropdown to dashboards page
OU-356: fix specific translations and items without translations
…bustness
Add CYPRESS_COO_NAMESPACE environment variable to enable flexible namespace
configuration for Cluster Observability Operator installations. This allows
testing with different namespace configurations (e.g., 'coo' instead of the
default 'openshift-cluster-observability-operator').
Changes:
- Add CYPRESS_COO_NAMESPACE env var with default value 'openshift-cluster-observability-operator'
- Update cypress.config.ts to read the new environment variable
- Update configure-env.sh to prompt for and export namespace configuration
- Update coo_stage.sh installation script to use configurable namespace
- Update all test files to use Cypress.env('COO_NAMESPACE') instead of hardcoded values
- Update mock generators to use the env var for namespace
- Add --ignore-not-found flag to all oc delete commands in cleanup functions
- Update dashboard management to use sed for on-the-fly namespace substitution
- Add documentation in README.md for the new configuration option
Benefits:
- Enables testing against different namespace configurations
- Makes cleanup operations idempotent (won't fail if resources don't exist)
- Improves flexibility for release pipeline testing
…cript - Fix oc label commands to use singular 'namespace' instead of 'namespaces' - Remove --ignore-not-found flag from cluster-admin role removal - Add test-cypress-incidents-regression npm script - Update dependencies (package-lock files)
OCPBUGS-63458: add missing conversion units
…le-namespace-and-idempotent-cleanups OBSINTA-858: configurable Cypress COO namespace and idempotent cleanup
Add tagging structure using @cypress/grep plugin: Tag Structure (4 levels): - Basic tags: @smoke, @demo, @flaky, @xfail, @slow - High-level component tags: @monitoring, @incidents, @coo, @alerts, @metrics, @dashboards - Specific feature tags: @{component}-{label} (e.g., @incidents-redux) - JIRA tags: @JIRA-{ID} for issue tracking Changes: - Add TypeScript definitions (support/test-tags.d.ts) for type-safe tags - Migrate npm scripts from --spec (file paths) to tag-based filtering - Update README.md with tag categories and usage examples - Add PR_MIGRATION_GUIDE.txt for team reference Benefits: - No hardcoded file paths in npm scripts - Run tests by component, feature, or JIRA issue - Exclude flaky/slow/demo tests as needed
Tests that verifies that alerts are not marked as resolved based on not refreshing values or requests with stale timestamp. Updates the incidents commands for creation of an alert with fixed name per test.
…nslation OU-1093: fix: add missing translation for incidents filters
…regressions-firing-alerts OBSINTA-777: [Incidents] Regression tests for firing alerts in Incidents
…ace based on namespace parameter
OBSINTA-857: implement grep tags for selective test execution
… dashboards in same project
…imerange-main OU-1247: Followup Persist TimeRange in Main
…ance NO-JIRA: Add CodeRabbit inheritance for org-wide rules
OCPBUGS-78369: fix for CVE-2025-69873
NO-JIRA: add golangci-lint
…figuration-scenarios NO-JIRA: Add test configuration scenarios overview
|
/cc @jgbernalp |
|
/lgtm |
|
@simonpasquier: This pull request explicitly references no jira issue. DetailsIn response to this: Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/label qe-approved |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jgbernalp, simonpasquier The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/override ci/prow/e2e-aws-ovn |
|
@jgbernalp: Overrode contexts on behalf of jgbernalp: ci/prow/e2e-aws-ovn DetailsIn response to this:
Instructions 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. |
|
@simonpasquier: all tests passed! 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. |
74a097e
into
openshift:main-alerts-management-api
No description provided.