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
true
Enable/Disable Choreo Connect Control plane.
serviceURL
string Required
https://localhost:9443/
Service URL of the API Manager.
username
string Required
admin
Username of the API Manager user
password
string Required
$env{cp_admin_pwd}
Password of the API Manager user
environmentLabels
list of strings Required
[Default]
Environment labels list.
retryInterval
integer
5
Connection retry interval.
skipSSLVerification
boolean
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
["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
30
Request timeout in seconds.