The CloudCasa agent Helm chart

To perform any backup or restore operations on a cluster, you first need to install and register a CloudCasa agent. Several methods are available for doing this. The default method is to use kubectl to apply a custom manifest file generated by CloudCasa, which contains all of the appropriate resources, including a unique ClusterID for each cluster being registered.

For customers who prefer to use Helm for installation, a CloudCasa agent Helm chart is also available. The agent Helm chart is published in our Helm repository, which is available at: https://catalogicsoftware.github.io/cloudcasa-helmchart/

Versions of our Helm chart are also used for agent installation through certain partner applications and marketpaces, including Rancher Apps and Marketplace and the DigitalOcean Marketplace. These partner charts have their own instructions for usage.

Installing the CloudCasa agent using Helm

  1. Log in to https://home.cloudcasa.io and add your Kubernetes cluster under the Protection tab. Note the returned cluster ID.

  2. Add the CloudCasa Helm repo to your Helm configuration if it hasn’t been added already. ` $ helm repo add cloudcasa-repo https://catalogicsoftware.github.io/cloudcasa-helmchart `

  3. To install the agent, execute the following helm commands, replacing `<Cluster ID>` with the Cluster ID obtained above: ` $ helm repo update $ helm install cloudcasa cloudcasa-repo/cloudcasa --set cluster_id=<Cluster ID> ` This will install the CloudCasa agent and complete registration of the cluster with the CloudCasa service.

Updating the CloudCasa agent using Helm

  1. Log in to https://home.cloudcasa.io and obtain the cluster ID for your cluster by selecting it under the Protection tab. You can also obtain the current setting for it with the command `helm get values cloudcasa`.

  2. Execute the following commands to update the agent, replacing `<Cluster ID>` with the Cluster ID obtained above: ` $ helm repo update $ helm upgrade cloudcasa cloudcasa-repo/cloudcasa --set cluster_id=<Cluster ID> `

Uninstalling the CloudCasa agent using Helm

  1. Execute the following commands to uninstall the agent: ` $ helm uninstall cloudcasa `

If you have questions about accessing the Helm registry or using the Helm chart, contact CloudCasa support.