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:

Step 2: Add SSH Public Key¶
Add SSH public key under Settings → SSH and GPG Keys as shown below. You can name it 'eksblueprint-ssh-key' (already covered in GitHub Repository and Access).

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:
-
Login to the CHAI™ GUI by navigating to the URL https://app.cloudhedge.io/ or "CHAI™-appliance-url" and login with the credentials provided.
-
Navigate to Settings → Vault.
-
Click Add Vault.
-
Select vault type as SSH Key and enter the vault name as 'github-ssh-key'.
-
Enter the path of the SSH private key (PEM) file and click Save.

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