Skip to content

[QA-A] OpenSearch Migration — Scenario A: Regression (Phase 0 / No Phase Set) #35477

@fabrizzio-dotCMS

Description

@fabrizzio-dotCMS

Description

Validate that all existing Elasticsearch functionality is completely unaffected by the OpenSearch migration work when no phase flag is set.

Parent sub-epic: #35476
Parent epic: #34164
Test plan reference: Section 5 — Scenario A

Acceptance Criteria

  • A-1: dotCMS starts normally with no FEATURE_FLAG_OPEN_SEARCH_PHASE set (or set to 0). Startup log shows Phase 0. No OS connection attempted.
  • A-1: Verify ES indices in Kibana (GET /_cat/indices?v) — working and live indices present.
  • A-1: Create and publish a content item. Content appears in ES (visible in Kibana). No OS writes in logs.
  • A-1: Run a full reindex from dotCMS admin panel. Reindex completes. Record count in ES matches contentlet count.

Additional Context

Environment:

  • Docker Compose stack: docker/docker-compose-examples/os-migration/docker-compose.yml
  • ES 7.10 on port 9200 / Kibana on 5601
  • OpenSearch stack may be running or not — should not matter for Phase 0

Config:

FEATURE_FLAG_OPEN_SEARCH_PHASE=0

Depends on: #35476

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions