---
title: Charmhub | Deploy CloudCasa using Charmhub - The Open Operator Collection
description: Deploy the latest version of CloudCasa as a Kubernetes Operator on any
  cloud.
url: https://charmhub.io/cloudcasa/docs/contributing
---

# CloudCasa

[Catalogic Software](https://charmhub.io/publisher/catalogic "View all packages from Catalogic Software")

* [Catalogic Software](https://charmhub.io/publisher/catalogic "View all packages from Catalogic Software")

Platform:

stable 26

```
juju deploy cloudcasa
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Contacts

##### Maintainers

+ [Raghu Devarakonda](mailto:raghu@catalogicsoftware.com)
+ [Nitish Sharma](mailto:nsharma@catalogicsoftware.com)

* [Submit a bug](https://github.com/catalogicsoftware/cloudcasa-charm/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

The code for this charm can be downloaded from GitHub as follows:

```
git clone https://github.com/catalogicsoftware/cloudcasa-charm
```

### [Setup](https://charmhub.io/cloudcasa/docs/contributing#p-19638-setup)

A typical setup using [snap](https://snapcraft.io/), for deployments to a [microk8s](https://microk8s.io/) cluster can be done using the following commands.

Install the dependencies:

```
sudo snap install juju --classic
sudo snap install microk8s --classic
microk8s.enable dns storage
```

Create a controller named `micro` into the cloud `microk8s`:

```
juju bootstrap microk8s micro
```

In Juju you interact with the client, the `juju` command on your local machine. It connects to a controller, which controls the models.

```
juju add-model cloudcasa-system
```

Then you build and deploy this charm into the model you just created:

```
charmcraft build
juju deploy --trust ./cloudcasa.charm --resource cloudcasa-image=catalogicsoftware/amds-kagent:latest
```

To check the status, run:

```
juju status
```

Alternatively, you can completely clean up the environment with:

```
juju remove-application cloudcasa --force --no-wait
juju destroy-model cloudcasa-system --destroy-storage --force --no-wait
juju destroy-controller micro --destroy-all-models
```

---
