Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.5 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.5 KB

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.

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 for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.