Integrate with GitLab Self-Managed


Integrating Bridgecrew with GitLab Self-Managed 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, see Integrate with GitLab.

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.

Bridgecrew performs load balancing across these addresses.

How to Integrate Bridgecrew with GitLab Self-Managed

  1. Under Continuous Integration, press GitLab Self-Managed and then Authorize.
  1. Enter your GitLab Self-Managed domain, for example, and press CREATE OAUTH APP.

A tab opens for registering a new app on GitLab Self-Managed.

  1. Under Name paste in the Application Name you copy from Bridgecrew Cloud.
  2. Under Redirect URI paste in the Redirect URI you copy from Bridgecrew Cloud.
  1. Check the API box.
  2. Press Save Application.



The Confidential setting shown in the image above, is checked by default in GitLab Self-Managed, however, it is not required for Bridgecrew Cloud.

An Application Summary page opens in GitLab Self-Managed.

  1. Copy the GitLab Application ID and, in Bridgecrew Cloud, paste it into the GitLab Client ID field.
  2. Copy the Secret and, in Bridgecrew Cloud, paste it into the GitLab Client Secret field.
  1. On the integration page in Bridgecrew Cloud, press Done.
  1. In GitLab Self-Managed press Authorize.
  1. In Bridgecrew Cloud , select repositories and press Done.

Your Bridgecrew-GitLab Self-Managed integration is now complete and saved and you can view the details or edit the list of repositories.

Did this page help you?