Prerequisites¶
Follow the following steps to access your application and CHAI™.
CHAI™ Access¶
Step 1: Access CHAI™¶
Open your web browser (Chrome) and navigate to the URL https://app.cloudhedge.io/ or "CHAI™-appliance-url" to access CHAI™.
Step 2: Login¶
Login using credentials you received from the CHAI™ team.
Step 3: Download CHAI™ Command Line Utility (chctl)¶
Download the CHAI™ command-line utility (chctl) from the links below:
- Linux: chctl_linux
- Windows: chctl_windows
- Mac: chctl_darwin
AWS Accounts¶
Requirements¶
-
AWS account(s) with programmatic access (Access Key, Secret Access Key)
-
AWS IAM permissions on these accounts as per AWS EKS Blueprints for Terraform requirements:
-
Add AWS vault in CHAI™ GUI:
- Refer to Appendix II for detailed instructions
GitHub Repository and Access¶
Requirements¶
- Account and Repository on GitHub
-
Create an account and repository on GitHub
-
Generate SSH Public/Private Key
- Generate SSH public/private key and add to your GitHub account as per instructions documented at:
-
Add SSH Private Key to AWS Secrets Manager
- Use "Other type of secret" as the secret type
- Select "Plain text" in Key/value pair
- Paste your PEM file content
- Click Next
- Provide the same SSH key name used in CHAI™ vault and GitHub account
- Refer to the screenshot in Appendix I for reference
Reference Appendices¶
Please review the following appendices for additional details:
- Appendix I: AWS Secrets Manager
- Appendix II: AWS Vault