Description of problem:
Dynamic provisioning of Ceph RBD volumes does not work in 4.0 because /bin/rbd is missing in controller-manager image.
Version-Release number of selected component (if applicable):
oc v4.0.0-alpha.0+2b41d8b-874-dirty [beta1-ish]
How reproducible:
always
Steps to Reproduce:
1. follow https://access.redhat.com/documentation/en-us/openshift_container_platform/3.11/html/configuring_clusters/persistent-storage-examples#install-config-storage-examples-ceph-example and set up Ceph RBD dynamic provisioning
2. Create PVC
Actual results:
Warning ProvisioningFailed 1s persistentvolume-controller Failed to provision volume with StorageClass "dynamic": failed to create rbd image: executable file not found in $PATH, command output:
Mounted By: <none>
Expected results:
PVC is provisioned
Additional info:
Provisioning starts to work after installing ceph-common to kube-controller-manager:
$ kubectl -n openshift-kube-controller-manager exec -ti openshift-kube-controller-manager-ip-10-0-45-117.eu-central-1.compute.internal yum install ceph-common