Skip to main content

Integrations

On Atmosly, at present, you can perform the following integrations successfully:

➤   AWS
➤   GitHub
➤   BitBucket
➤   GitLab
➤   DockerHub
➤   ECR
➤   Cloudflare

You can also view the history of integrations on the platform, and monitor the status of the same!

AWS Integration

Please note to sign in to AWS before performing this action.

To connect to AWS to Atmosly, follow the steps mentioned below -

  1. Click on 'Connect' for AWS

  2. A new screen would open:

    a. If you are not logged into AWS, you will have to login to AWS first.
    b. If you are signed in, you will see a screen to 'Create Stack'.

  3. Once on Create Stack screen and confirm the details.

PLEASE NOTE: For Atmosly to create infrastructure and deploy applications, assumes an IAM role with admin permissions.

  1. Click on 'Create Stack', once created, you will see the integrated account on Atmosly.

GitHub

Please note to sign in to GitHub before performing this action.

To connect to GitHub to Atmosly, follow the steps mentioned below -

  1. Click on 'Connect' for GitHub.

  2. A new screen would open:

    a. If you are not logged into GitHub, you will have to login to GitHub first.
    b. If you are signed in, you will see a screen to Install Atmosly app in an organisation.

  3. Install the application on your organisation's GitHub.

  4. Click on 'Install & Authorize'

If you are not the owner of the organisation, the request would go to the owner of the organisation for the application to install the application on your organisation's GitHub.
  1. Once installed, you will see the integrated account on Atmosly.

BitBucket

Please note to sign in to BitBucket before performing this action.

To connect to BitBucket, simply click on 'Connect' for BitBucket. If you are signed in to BitBucket, you will see the integrated account on BitBucket. If not, you will have to sign in to BitBucket and once signed in, you will see the account integrated on Atmosly.

PLEASE NOTE: You need to be added to a workspace (created for your organisation) by a workspace administrator for a successful integartion to Atmosly.

GitLab

Please note to sign in to GitLab before performing this action.

For GitLab integration, with Atmosly, you can connect your Cloud account or your hosted account.

To connect your cloud account -

  1. Click on 'Connect' for GitLab.
  2. In the right drawer, select GitLab Cloud from 'Source' dropdown.
  3. If you are signed in to GitLab, you will see the integrated account on Atmosly. However, if you are not signed in, you will be asked to sign in first post which you will be able to see integration on Atmosly.

To connect your hosted account -

  1. Click on 'Connect' for GitLab.
  2. In the right drawer, select GitLab self-hosted from 'Source' dropdown.
  3. Enter 'Base URL' and 'Personal Access Token' for your self hosted account.

How to get baseurl and PAT for your self hosted account on GitLab

  1. Base URL:
    a. Open GitLab in your web browser (on your device, computer or laptop).
    b. Copy the address from your browser's address bar.

  2. PAT:
    a. On your GitLav accoubt, on the left sidebar, select your avatar.
    b. Select Edit profile.
    c. On the left sidebar, select Access tokens.
    d. Select Add new token.
    e. Enter a name and expiry date for the token. f. Select the desired scopes.
    g. Select Create personal access token.

    Navigate to https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html to get more information on how to create PATs on GitLab.

ECR

To connect to GitHub to Atmosly, follow the steps mentioned below -

  1. Click on 'Connect' for ECR.

  2. Right drawer would open.

  3. Add details of the integraiton:

    a. Account ID: This will be prepopulated if you an AWS account integrated.
    b. Select the AWS region where your ECR is hosted from the drop-down list.

  4. Click on 'Connect'.

  5. Once connected, you will see the integrated ECR on Atmosly.

Cloudflare

To connect to Cloudflare to Atmosly, click on 'Connect' for Cloudflare and follow the instructions in the right drawer to obtains the API Token for a successful connection.