2 Commits
Author SHA1 Message Date
Hengfei Yang 8303be0b4c refactor: rename AlertManager node role to Scheduler (#13696)
## Summary

- rename the `AlertManager` node role to `Scheduler` across Rust
services, jobs, protobuf bindings, UI labels, and tests
- emit `scheduler` as the canonical role name
- continue accepting legacy `alertmanager` and `alert_manager`
configuration values
- keep protobuf enum value `5` unchanged for wire compatibility

## Why

The role schedules and executes alerts, reports, pipelines, synthetics,
and other background work. `Scheduler` describes that broader
responsibility more accurately.

## Compatibility

- existing role configuration values remain accepted through parser and
serde aliases
- the protobuf numeric value remains stable
- coordinated changes are included in the Enterprise, Helm chart, and
documentation repositories

## Verification

- `cargo test -p config test_role`
- `cargo test -p openobserve-node`
- `cargo check -p openobserve-jobs`
- targeted web tests: 307 passed, 13 skipped
- Rust formatting and targeted Prettier checks
2026-08-07 13:30:38 +00:00
Neha PandClaude 5ee7aff96d test: add search patterns E2E tests and pipeline cron display assertion (#10544)
## Summary
- Add E2E tests for the Search Patterns feature (Enterprise feature)
- Add assertion to verify pipeline cron expression displays correctly in
the pipeline list after import
- Add page object methods for Search Patterns feature to logsPage.js

## Test Details

### Search Patterns Tests (`@enterprise` tag)
10 new tests covering:
- **P0 Smoke Tests**: Toggle visibility, switching to patterns view,
patterns loading, statistics display
- **P1 Functional Tests**: Pattern card display, include/exclude
buttons, details dialog, navigation
- **P2 Edge Cases**: Anomaly badge display, navigation button states

### Pipeline Cron Display
- Adds `expectScheduledPipelineCronDisplayed()` method to verify cron
expression is visible in the Frequency column
- Applied to both scheduled pipeline import tests

## Files Changed
- `tests/ui-testing/pages/logsPages/logsPage.js` - Added 20+ Search
Patterns selectors and methods
- `tests/ui-testing/pages/pipelinesPages/pipelinesEP.js` - Added cron
display verification method
- `tests/ui-testing/playwright-tests/Logs/searchPatterns.spec.js` - New
spec file with 10 tests
- `tests/ui-testing/playwright-tests/Pipelines/pipelineImport.spec.js` -
Added cron assertion

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-18 14:54:31 +05:30