Integrate with GitHub Enterprise

Overview

Integrating Bridgecrew with Github Enterprise makes it possible for Bridgecrew to scan your Infrastructure-as-code files (Terraform and CloudFormation) and monitor configuration issues in development.

📘

For details on integrating Bridgecrew with Github.com, see here.

Getting Ready

IP-based Network Access
If your organization requires IP-based access to its network, add all three IP addresses below to your ingress access configuration.

Built-in Firewall
If you've set custom rules to use Github Enterprise's built-in firewall (see more here), you must whitelist the IP addresses below.

Bridgecrew performs load balancing across these addresses.
52.35.163.8
44.231.203.74
44.231.142.62

How to Integrate Bridgecrew with GitHub Enterprise

  1. Under Continuous Integration, press GitHub Enterprise and then Authorize.
  1. Enter your Github Enterprise domain, for example, github.my_company.com.
  1. Press CREATE OAUTH APP. A tab opens for registering a new OAuth app on Github Enterprise.
  2. Enter the details shown in the table below and press Register Application.
    The details of the new OAuth app appear and Bridgecrew opens in a new tab.

Parameter

Details

Application Name

For example, Bridgecrew

Homepage URL

https://www.bridgecrew.cloud

Authorization Callback URL

https://www.bridgecrew.cloud/api/v1/integrations/githubEnterprise

  1. In Bridgecrew, enter the values for Client ID and Client Secret (from Github Enterprise, as shown above) and press DONE.
    Within the same tab, you are redirected back to Github Enterprise.
  1. Press Authorize.
    You are then redirected back to Bridgecrew on the same tab.
  1. On the integration page in the Bridgecrew application, select the relevant repositories and press Confirm.

What’s Next
Did this page help you?