---
title: Charmhub | Deploy Velero Operator Charm using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Velero Operator Charm on any cloud.
url: https://charmhub.io/velero-operator/docs/backup-config-integration
---

# Velero Operator Charm

[Kubeflow Charmers](https://charmhub.io/publisher/ckfbot "View all packages from Kubeflow Charmers")

* [Kubeflow Charmers](https://charmhub.io/publisher/ckfbot "View all packages from Kubeflow Charmers")

Platform:

24.04

edge 503

```
juju deploy velero-operator --channel edge
```

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

---

#### Relevant links

* [Homepage](https://github.com/canonical/velero-operator)

---

#### Contacts

* [Submit a bug](https://github.com/canonical/velero-operator/issues)

---

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

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

# Backup config integration

This guide describes how to integrate Charmed Velero with client charms.

## [Requirements](https://charmhub.io/velero-operator/docs/backup-config-integration#p-39720-requirements)

* Charmed Velero deployed and configured.
* The client charm exposes a `velero_backup_config` endpoint.

## [Same-model relation](https://charmhub.io/velero-operator/docs/backup-config-integration#p-39720-same-model-relation)

```
juju integrate <client-app>:velero-backup-config velero-operator:velero-backups
```

The client publishes its backup spec over the relation; the operator consumes it.

## [Cross-model integration](https://charmhub.io/velero-operator/docs/backup-config-integration#p-39720-cross-model-integration)

Charmed Velero can serve multiple models using Cross-model integration (CMI).

You can offer the Charmed Velero relation from the model where the charm is deployed:

```
juju switch velero
juju offer velero-operator:velero-backups velero-backups
```

This creates an offer name, i.e., an alias, `velero-backups`. Juju prints a URL like: `<controller>/<model>.velero-backups`.

The offered relation can be consumed from a client model as follows:

```
juju switch <client_model>
juju consume <controller>/<velero-model>.velero-backups
```

---
