Skip to content

Create Git Config (GitHub)

Create Development (dev) Repository

Step 1: Create GitHub Repository

Create a private blank code repository under GitHub. You can name it 'eks-blueprint-workloads-dev'. Refer to the screenshot below:

GitHub Repository

Step 2: Add SSH Public Key

Add SSH public key under SettingsSSH and GPG Keys as shown below. You can name it 'eksblueprint-ssh-key' (already covered in GitHub Repository and Access).

Add SSH Key

Step 3: Note Git SSH Path

Note down the git SSH path, which is usually like: git@github.com:your-user/eks-blueprint-workloads-dev.git

Step 4: Add SSH Private Key in CHAI™

Add the SSH private key in CHAI™ using the CHAI™ GUI:

  1. Login to the CHAI™ GUI by navigating to the URL https://app.cloudhedge.io/ or "CHAI™-appliance-url" and login with the credentials provided.

  2. Navigate to SettingsVault.

  3. Click Add Vault.

  4. Select vault type as SSH Key and enter the vault name as 'github-ssh-key'.

  5. Enter the path of the SSH private key (PEM) file and click Save.

    Add Vault


Create Staging/Production (stg/prd) Repository

Step 1: Create GitHub Repository

Create a private blank code repository under GitHub. You can name it 'eks-blueprint-workloads-stg' under the same GitHub account.

Follow the same steps as in Create Development (dev) Repository above.

Step 2: Use Existing SSH Key

The same SSH key configured in the development repository will be used.

Step 3: Note Git SSH Path

Note down the git SSH path, which is usually like: git@github.com:your-account/eks-blueprint-workloads-stg.git