Skip to content

Feature Request: Support for external OpenSearch clusters (Authentication, Multi-node, and TLS options) #1844

@osmontero

Description

@osmontero

Describe the feature

Currently, the integration with OpenSearch is primarily focused on local or default deployments. I am proposing an enhancement to the utmstack.yml configuration to allow UTMStack to connect to external OpenSearch clusters. This would include support for multiple nodes, credential-based authentication, and flexible TLS certificate handling.

Use Case

In enterprise environments or cloud-native deployments, users often need to:

  • Offload Data: Use managed services like AWS OpenSearch, Aiven, or dedicated internal clusters.
  • High Availability: Connect to multiple nodes in a single cluster for failover and load balancing.
  • Security Compliance: Use specific service accounts (RBAC) and handle custom or self-signed certificates without failing connection checks.

Proposed Solution

I suggest extending the utmstack.yml to include the following parameters:

opensearch:
  servers: ["", "", ...]
  user: ""
  password: ""
  skipCertValidation: true/false

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

🔖 Defined

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions