HTTPS Integration

Overview

This guide will help you connect your version control repositories to IaC Cost Tracker by Binadox using HTTPS authentication. Whether you’re using GitHub, Bitbucket, or other version control systems, this integration enables automatic cost analysis and optimization recommendations for your cloud resources. This guide demonstrates the process using Bitbucket as an example.

Integration Steps

1. Get HTTPS

Log in to your version control system. Navigate to your repository. Click the Clone button.

Select HTTPS from the dropdown. Copy the HTTPS address (Without git clone).

2. Create App Password

Select the Settings cog in the upper-right corner of the top navigation bar.

Under Personal settings, select Personal Bitbucket settings. Copy your Username (You will need it in step 3).

On the left sidebar, select App passwords. Click the Create app password button.

Give the app password a name. Select the Read permission in the permissions section Click the Create button. Copy the generated password.

Note: 

The password is only displayed once and can’t be retrieved later

3. Configure Binadox to Connect with Your Repository

Navigate to the IaC Cost Tracker page by selecting it from the left navigation menu. Click the Add project button.

In the Creating New Project dialog box, complete the following fields:

  • Project name: Enter a descriptive name that clearly identifies this project within Binadox
  • HTTPS: Paste the HTTPS URL of your repository that you copied in step 1. The format should be: https://{username}@bitbucket.org/binadox/{your-repository}.git 
  • Username: Enter your username that you copied in step 2
  • Password: Paste the app password you created in step 2

Click the Next button.

Select the appropriate branch to track (typically “main” or “master”). Click the Next button. 

Select the directory containing your infrastructure code. Click the Create project button. 

You’ve successfully integrated with Binadox and can now track infrastructure costs automatically with each code change.