My current config is completely failing…
Migrating from Zendesk where webhook integrations were just simple HTTP POSTs to a public URL. Now, with Genesys Cloud Private Connect (BYOC), the Edge seems to be rejecting outbound calls to our legacy CRM endpoint. The Zendesk workflow handled this gracefully, but Genesys Cloud is throwing a TLS_HANDSHAKE_FAILURE in the Edge logs.
The CRM endpoint uses a self-signed certificate for internal testing. In Zendesk, we just added the CA to the server trust store. Here is the current Private Connect configuration:
private_connect:
id: "pc-12345"
name: "Legacy CRM Connector"
endpoints:
- host: "crm.internal.local"
port: 443
protocol: "HTTPS"
tls_settings:
verify_certificate: true
ca_bundle: "/etc/ssl/certs/custom-ca.pem"
The Edge version is 22.4.0. When I test the connection from the Genesys Cloud Admin portal, it times out after 30 seconds. I suspect the Edge container cannot resolve crm.internal.local or the CA bundle path is incorrect inside the Docker container. Does Genesys Cloud require a specific format for the CA bundle, or is this a DNS resolution issue within the Edge pod? Need to map this Zendesk-style trust model to GC quickly.