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.