Currently, our CLI only supports GitHub as a versioning system. Once you have installed Git client of your preference, make sure to configure global username and email properties with values from your GitHub account like this:
You naturally need an AWS account. For quick testing, You can create your own AWS Free Tier account. Then install the AWS Cli tools using this guide and configure a profile:
$ aws configure --profile myproject
Check this guide for more information on configuring AWS CLI.
Export your AWS profile to an environment variable. This variable is used by CX Cloud tools to interact with your AWS account:
CX Cloud CLI supports preset AWS API keys as environment variables. This is useful for example when running AWS Vault for storing the AWS secrets in your operating system's secure keystore. The AWS_PROFILE doesn't need to be exported in case AWS Vault is used.
Install Kubernetes and Kops
Before you start, you need to have Kubernetes and it's tools installed on your computer. Follow this guide to Install those. On Mac, you can install Kubernetes tools using homebrew:
$ brew install kubernetes-cli
CXCloud CLI uses Kops to create and configure your Kubernetes cluster. You can install it on your Mac using homebrew: