If Operate is configured to use OpenSearch as database it looks for AWS configuration. If a configuration is found it tries to setup AWS. This prevents using other mechanisms such as basic authentication (via the operate.opensearch.username/password properties; see also the corresponding docs).
In order to disable AWS setup even if AWS configuration exists Operate needs a configuration like Zeebe:
camunda.operate.opensearch.awsEnabled=[true|false] (default false).
Additionally helm charts must be updated to use this configuration for helm chart config: global.opensearch.aws.enabled .
Describe the bug
If Operate is configured to use OpenSearch as database it looks for AWS configuration. If a configuration is found it tries to setup AWS. This prevents using other mechanisms such as basic authentication (via the
operate.opensearch.username/password
properties; see also the corresponding docs).In order to disable AWS setup even if AWS configuration exists Operate needs a configuration like Zeebe:
camunda.operate.opensearch.awsEnabled=[true|false]
(default false).Additionally helm charts must be updated to use this configuration for helm chart config:
global.opensearch.aws.enabled
.Related to Support issue 23119
Tasks
awsEnabled
in OpenSearchPropertiesawsEnabled
To Reproduce
Steps to reproduce the behavior:
Current behavior
Operate can't connect to OpenSearch on AWS if an AWS configuration exists in the environment.
Expected behavior
Operate can be used with OpenSearch on AWS even if a AWS configuration exists in the environment.
Environment
Acceptance Criteria
Definition of Ready - Checklist
Bug-area
labelFor UI changes required to solve the bug:
Implementation
:mag: Root Cause Analysis
:thought_balloon: Proposed Solution
:point_right: Handover Dev to QA
:green_book: Link to the test case