Webhooks / Public IPs
PactFlow On-Premises Public IPs
If you are having issues executing webhooks into your environment or accessing PactFlow On-Premises from your systems, you may need to whitelist our IP addresses listed below.
Ingress
The PactFlow On-Premises application runs behind an AWS Load Balancer, with a dynamic IP range. We don't currently provide static IPs for ingress whitelisting.
Egress
PactFlow On-Premises may send outbound requests via the following IPs:
13.210.164.235
13.210.66.183
13.211.59.138
13.54.130.12
54.252.242.229
54.66.180.72
13.236.113.160
54.252.233.246
54.66.206.9
54.66.187.108
54.206.81.39
13.54.65.33
Troubleshooting
ERROR: Error executing webhook Net::OpenTimeout - execution expired
[2023-04-17T19:36:06Z] DEBUG: Webhook context {"base_url":"https://YOURACCOUNT.pactflow.io","event_name":"test"} [2023-04-17T19:36:06Z] INFO: HTTP/1.1 POST https://git.YOURDOMAIN.com/********/trigger/pipeline?token=********&variables[CONSUMER_NAME]=<https://git.YOURDOMAIN.com/********/trigger/pipeline?token=********&variables[CONSUMER_NAME]=> ********&variables[CONSUMER_BRANCH]= ********&variables[JOB_NAME]= ******** [2023-04-17T19:36:06Z] INFO: accept: */* [2023-04-17T19:36:06Z] INFO: user-agent: Pact Broker v2.106.0 [2023-04-17T19:36:06Z] INFO: [2023-04-17T19:36:06Z] ERROR: Error executing webhook Net::OpenTimeout - execution expired [2023-04-17T19:36:06Z] INFO: Webhook execution failed