It is necessary to register cluster Kubernetes credentials to configure your workspace. These are specific configuration to each Continuous Deployment (CD) tool that are integrated with Charles, at the moment it is Spinnaker and Octopipe.
Octopipe was developed by Charles' team. It is light, low cost and it is able to make cluster Kubernetes deploys.
Follow the tutorial on how to perform your deploy using the same installation cluster:
- On Charles front page, select Settings on the bottom left corner;
- Click on Credentials;
- Click on Add CD Configuration;
- Select the option Octopipe.
After these steps, fill out the next fields:
- Name: configuration name that will be created;
- Namespace: Define the namespace that will be used on Kubernetes cluster deploys;
- Git provider: Define the git provider (GitHub or GitLab);
- Git token: Insert the authentication token for your git repository. This will be used to get Helm templates.
- Select the Default option.
After finish your configuration, you can associate it with a module. For more information, check the References page.