---
title: Charmhub | Deploy Cinder CSI Operator using Charmhub - The Open Operator Collection
description: Deploy the latest version of Cinder CSI Operator on any cloud.
url: https://charmhub.io/cinder-csi/configurations
---

# Cinder CSI Operator

[Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

* [Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

Platform:

24.04

22.04

20.04

stable 1c3e360

```
juju deploy cinder-csi
```

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

* [availability-zone](https://charmhub.io/cinder-csi/configurations#availability-zone)
* [image-registry](https://charmhub.io/cinder-csi/configurations#image-registry)
* [reclaim-policy](https://charmhub.io/cinder-csi/configurations#reclaim-policy)
* [storage-class-default](https://charmhub.io/cinder-csi/configurations#storage-class-default)
* [storage-release](https://charmhub.io/cinder-csi/configurations#storage-release)
* [topology](https://charmhub.io/cinder-csi/configurations#topology)
* [web-proxy-enable](https://charmhub.io/cinder-csi/configurations#web-proxy-enable)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* availability-zone | string

  Availability zone to use with Cinder CSI. This is passed through to the
  parameters.availability field of the csi-cinder-default StorageClass.
* image-registry | string

  Source registry of Cinder CSI storage images.

  By setting to a value, each image listed in the releases manifest
  has its image-registry replaced.

  If unset, the manifests will use the image registry from the kube-control relation

  example)
  juju config cinder-csi image-registry='rocks.canonical.com:443/cdk'
  juju config cinder-csi --reset image-registry
* reclaim-policy | string

  Default: Delete

  https://kubernetes.io/docs/concepts/storage/storage-classes/#reclaim-policy

  The reclaim policy for the PVCs created by the CSI driver. This is passed
  through to the parameters.reclaimPolicy field of the csi-cinder-default
  StorageClass.

  Potential values are "Delete" or "Retain"
* storage-class-default | boolean

  https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/

  Whether to set the storage class for the Cinder CSI driver as the cluster default
* storage-release | string

  Specify the version of storage-release as defined by the `release`
  tags of https://github.com/kubernetes/cloud-provider-openstack

  example)
  juju config cinder-csi storage-release='v1.7.3'

  A list of supported versions is available through the action:
  juju run-action cinder-csi/leader list-releases --wait

  To reset by to the latest supported by the charm use:
  juju config cinder-csi --reset storage-release

  The current release deployed is available by viewing
  juju status cinder-csi
* topology | boolean

  Default: True

  Whether to enable the Cinder CSI topology awareness
* web-proxy-enable | boolean

  Whether the applications managed by this charm should be
  proxied using juju's model-config juju-\*-proxy settings.
  (See https://documentation.ubuntu.com/juju/latest/reference/juju-cli/list-of-juju-cli-commands/model-config/).
