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