---
title: Charmhub | Deploy Cinder CSI Operator using Charmhub - The Open Operator Collection
description: Deploy the latest version of Cinder CSI Operator on any cloud. Deploys
  and manages the Cinder CSI plugin for K8s on OpenStack.
url: https://charmhub.io/cinder-csi
---

# 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)

---

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

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

# cinder-csi

## Description

This subordinate charm manages the cinder-csi-driver components a Kubernetes cloud deployed on Openstack.

## Usage

The charm requires openstack credentials and connection information, which

can be provided via the `openstack-integration` relation to the [Openstack Integrator charm](https://charmhub.io/openstack-integrator).

## Deployment

### The full process

```
juju deploy charmed-kubernetes

juju config kubernetes-control-plane allow-privileged=true

juju deploy openstack-integrator --trust

juju deploy cinder-csi

juju relate cinder-csi:certificates easyrsa:client

juju relate cinder-csi:kube-control kubernetes-control-plane:kube-control

juju relate cinder-csi:openstack openstack-integrator:clients

## wait for the kubernetes-control-plane to be active/idle
```

### Details

* Requires a `charmed-kubernetes` deployment on a openstack cloud launched by juju
* Deploy the `openstack-integrator` charm into the model using `--trust` so juju provides openstack credentials
* Deploy the `cinder-csi` charm in the model relating to the integrator and to charmed-kubernetes components
* Once the model is active/idle, the storage charm will have successfully deployed the cinder-csi in the `kube-system` namespace

## Contributing

Please see the [Juju SDK docs](https://juju.is/docs/sdk) for guidelines

on enhancements to this charm following best practice guidelines, and

[CONTRIBUTING.md](https://github.com/canonical/cinder-csi/blob/main/CONTRIBUTING.md) for developer guidance.

---

[Help improve this document in the forum](https://discourse.charmhub.io/t/cinder-csi-charm-docs-index/11081) ([guidelines](https://discourse.charmhub.io/t/how-to-write-docs-our-documentation-guidelines-for-contributors/1245)). Last updated 3 years ago.
