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 Gitlab.com, see Integrate with GitLab.
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.
- Under Continuous Integration, press GitLab Self-Managed and then Authorize.
- Enter your GitLab Self-Managed domain, for example, gitlab.my_company.com and press CREATE OAUTH APP.
A tab opens for registering a new app on GitLab Self-Managed.
- Under Name paste in the Application Name you copy from Bridgecrew Cloud.
- Under Redirect URI paste in the Redirect URI you copy from Bridgecrew Cloud.
- Check the API box.
- 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.
- Copy the GitLab Application ID and, in Bridgecrew Cloud, paste it into the GitLab Client ID field.
- Copy the Secret and, in Bridgecrew Cloud, paste it into the GitLab Client Secret field.
- On the integration page in Bridgecrew Cloud, press Done.
- In GitLab Self-Managed press Authorize.
- 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.
Updated 3 months ago