Skip to content

Create GitHub Actions workflow for Elasticsearch cluster testing (escluster)Β #776

@cbaxley

Description

@cbaxley

Part of: #737 (Eng Spec: Add clustering support for Elasticsearch)

Description
As a maintainer, I want automated CI/CD testing for Elasticsearch cluster deployments so that cluster functionality regressions are caught before merging.

Acceptance criteria

  • Workflow triggers on PRs to develop and main branches
  • Workflow provisions multi-node infrastructure for cluster testing
  • Workflow installs LME master node with cluster mode enabled
  • Workflow runs elasticsearch.yml to deploy cluster nodes
  • Workflow verifies all nodes join the cluster successfully
  • Workflow verifies cluster health is green
  • Workflow runs API tests against the cluster
  • Workflow cleans up resources on completion and failure

Metadata

Metadata

Assignees

Labels

Points: 8Story Point (4 days)improvementThis issue or pull request will add new or improve existing functionality

Type

No type
No fields configured for issues without a type.

Projects

Status

πŸ— In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions