Skip to content

Commit 167fbd5

Browse files
fix: disable default operate client bean creation
1 parent 7a411a2 commit 167fbd5

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

bundle/mvn/camunda-saas-bundle/src/main/java/io/camunda/connector/runtime/SaaSOperateClientFactory.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,16 @@
2424
import org.slf4j.Logger;
2525
import org.slf4j.LoggerFactory;
2626
import org.springframework.beans.factory.annotation.Autowired;
27-
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
27+
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2828
import org.springframework.context.annotation.Bean;
2929
import org.springframework.context.annotation.Configuration;
3030
import org.springframework.context.annotation.Primary;
31+
import org.springframework.context.annotation.Profile;
3132

3233
@Configuration
3334
@Primary
34-
@ConditionalOnProperty(value = "operate.client.enabled", havingValue = "true")
35+
@Profile("!dev")
36+
@EnableConfigurationProperties(OperateClientConfigurationProperties.class)
3537
public class SaaSOperateClientFactory {
3638

3739
private static final Logger LOG = LoggerFactory.getLogger(SaaSOperateClientFactory.class);

bundle/mvn/camunda-saas-bundle/src/main/resources/application.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ camunda.connector.auth.issuer=https://weblogin.cloud.dev.ultrawombat.com/
1717
# Enforce local connection, even if cluster-id set (for Operate Auth)
1818
zeebe.client.connection-mode=ADDRESS
1919

20-
# Enable operate client and secret provider initialization
21-
operate.client.enabled=true
20+
# Enable operate client and secret provider initialization. Must be disabled (set to false) to avoid creating the default operate client bean.
21+
operate.client.enabled=false

0 commit comments

Comments
 (0)