Choreo Connect Control Plane Configuration Catalog

This document describes all the configuration parameters that are used in WSO2 Choreo Connect Control Plane.

Instructions for use

Select the configuration sections, parameters, and values that are required for your use and add them to the config.toml file located in <CHOREO-CONNECT_HOME>/docker-compose/choreo-connect/conf/. See the example .toml file given below.

[controlPlane]
  enabled = false

control Plane Configurations

[controlPlane]
  enabled = false
  serviceURL = "https://docker.for.mac.localhost:9443/"
  username="admin"
  password="$env{cp_admin_pwd}"
  environmentLabels = ["Default"]
  retryInterval = 5
  skipSSLVerification=true
[controlPlane] Required

This includes configurations required for configuring the Choreo Connect's Control Plane

enabled

boolean Required

Default: true

Enable/Disable Choreo Connect Control plane.

serviceURL

string Required

Default: https://localhost:9443/

Service URL of the API Manager.

username

string Required

Default: admin

Username of the API Manager user

password

string Required

Default: $env{cp_admin_pwd}

Password of the API Manager user

environmentLabels

list of strings Required

Default: [Default]

Environment labels list.

retryInterval

integer

Default: 5

Connection retry interval.

skipSSLVerification

boolean

Default: true

Skip SSL verification.

JMS connection Configurations

[controlPlane.jmsConnectionParameters]
  eventListeningEndpoints = ["amqp://admin:$env{cp_admin_pwd}@wso2am-pattern-1-am-1-service:5672?retries='10'&connectdelay='30'", "amqp://admin:$env{cp_admin_pwd}@wso2am-pattern-1-am-2-service:5672?retries='10'&connectdelay='30'"]
[controlPlane.brokerConnectionParameters] Required

Message broker connection of the control plane.

eventListeningEndpoints

string array Required

Default: ["amqp://admin:$env{cp_admin_pwd}@localhost:5672?retries='10'&connectdelay='30'"]

Message Broker connection URLs of the Control Plane with retry count and connect delay (in seconds). The array of endpoints acts as fail-over endpoints.

JMS connection Configurations

[controlPlane.httpClient] 
  requestTimeOut = 30
[controlPlane.httpClient]

HTTP client configuration of the control plane.

requestTimeOut

integer

Default: 30

Request timeout in seconds.

Top