Search…
⌃K
Links

Third-party services

When you host your software with ReleaseHub, you can continue to integrate with third-party services as you usually would. In some cases, third-party services might ask you to allowlist (or whitelist) the IP addresses that your software will call out to their software from. Because ReleaseHub automatically creates clusters and other networking infrastructure in your cloud account, you need to know how to find your main egress IP address.
You might need this to integrate with external services, including but not limited to the following:
  • SendGrid
  • Stripe
  • Twilio
  • Salesforce
  • Office 365

Finding your outgoing IP for AWS

When you create a cluster with ReleaseHub and AWS, ReleaseHub automatically sets up Kubernetes using EKS and a NAT gateway. A NAT gateway is the primary gate between the outside world and your clusters, so external requests from your software will appear to originate from this gateway.
To find your NAT gateway address, follow these steps (if you have ReleaseHub clusters in multiple regions, repeat the steps for each region):
  1. 1.
    Log in to your AWS account.
  2. 2.
    Select the region your ReleaseHub cluster runs in.
  3. 3.
    Navigate to the VPC dashboard.
  4. 4.
    Select NAT gateways on the left sidebar.
  5. 5.
    Identify the NAT gateway associated with your ReleaseHub cluster and look for "Elastic IP Address".
This is the IP address you send to any third-party providers that need to allowlist your IP ranges.
Get NAT IP address
You can read more about how NAT gateways work in AWS in their docs.