Skip to content

NO-JIRA: Merge main#853

Merged
openshift-merge-bot[bot] merged 203 commits intoopenshift:main-alerts-management-apifrom
simonpasquier:merge-main
Mar 17, 2026
Merged

NO-JIRA: Merge main#853
openshift-merge-bot[bot] merged 203 commits intoopenshift:main-alerts-management-apifrom
simonpasquier:merge-main

Conversation

@simonpasquier
Copy link
Contributor

No description provided.

PeterYurkovich and others added 30 commits November 10, 2025 10:42
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
OBSINTA-857: implement grep tags for selective test execution
@openshift-ci openshift-ci bot requested review from PeterYurkovich and zhuje March 17, 2026 09:44
@simonpasquier
Copy link
Contributor Author

/cc @jgbernalp

@openshift-ci openshift-ci bot requested a review from jgbernalp March 17, 2026 10:50
@jgbernalp
Copy link
Contributor

/lgtm

@jgbernalp jgbernalp changed the title Merge main NO-JIRA: Merge main Mar 17, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Mar 17, 2026
@openshift-ci-robot
Copy link

@simonpasquier: This pull request explicitly references no jira issue.

Details

In 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.

@jgbernalp
Copy link
Contributor

/label qe-approved

@openshift-ci openshift-ci bot added the qe-approved Signifies that QE has signed off on this PR label Mar 17, 2026
@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 17, 2026
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 17, 2026

[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

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 17, 2026
@jgbernalp
Copy link
Contributor

/override ci/prow/e2e-aws-ovn

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 17, 2026

@jgbernalp: Overrode contexts on behalf of jgbernalp: ci/prow/e2e-aws-ovn

Details

In response to this:

/override ci/prow/e2e-aws-ovn

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.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 17, 2026

@simonpasquier: all tests passed!

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

@openshift-merge-bot openshift-merge-bot bot merged commit 74a097e into openshift:main-alerts-management-api Mar 17, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. qe-approved Signifies that QE has signed off on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.