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
Publication date: