Install Canso Helm Charts
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide illustrates how to deploy the Canso Superchart. This is a , which deploys Canso services and the Canso Agent as ArgoCD applications. Currently, ArgoCD must be installed in the cluster for our helm chart to work. You can or even via Terraform.
[!IMPORTANT] We recommend checking out the latest stable documentation in ArgoCD in case the commands above change.
Add the cluster to ArgoCD using the AWS ARN:
Replace the ARN with your specific cluster ARN.
When prompted with the following message, type 'y' and press Enter:
Note: This step is crucial as the chart depends on the argocd-manager serviceaccount being present in the cluster.
Here are the steps to install the superchart -
[!CAUTION] Some of the values in the Superchart are references to resources in the Canso Control Plane for e.g. Canso API Server, Message Queues, Image Pull . We do not have a completely automated process to share these values at the time of our MVP release and therefore we request you to reach our to the Canso team for the same. We will have a more seamless process in future releases.
If you want to install a newer version of the chart, follow these steps:
Update the Helm repository:
Upgrade the chart, specifying the new version:
Replace <new_version> with the desired chart version.
If you only need to update your configuration without changing the chart version:
Modify your my-values.yaml
file with the desired changes.
Apply the updates using:
This command will use the same chart version but apply your updated configuration.
If you encounter an error during the initial installation and the hooks fail to install, follow these steps to manually install the hooks:
Retrieve the hook manifests:
This command will save the hook manifests to a file named hooks.yaml. 2. Apply the hooks manually using kubectl:
Note: Manually installing hooks should be done cautiously and only when necessary. If you're unsure, consult with your system administrator or the chart maintainer.
[!IMPORTANT] We recommend defining the variables in a variables.tf
file and setting the values in auto.tfvars
files. Also, for more details, check out the official helm_release
resource in the .
Helm charts including the superchart are available in and the charts are hosted on .
Before updating the chart, ensure that you have added the locally. Follow these steps:
Most of the values for the Superchart are automatically populated when you log into the Canso Web App and navigate the Install agent process. All you have to do is fill in certain inputs related to your Cluster and the Role ARN names that you used at the time of .
Go back to
Reach out to us