create a docker image with cinder and ceph driver (for now), configure as systemd service as part of setup and add as a provider.
fail ovirt-engine-3.6.4-0.0.master.20160224185731.git1fcb5b6.el7.centos.noarch docker-1.8.2-10.el7.x86_64 ovirt-engine-setup-plugin-dockerc-3.6.4-0.0.master.20160224185731.git1fcb5b6.el7.centos.noarch there's something wrong with cinder image and no error is logged during setup and thus user could be surprised there is no cinder extension visible in engine's Admin Portal. imo engine-setup should do checks if appropriate ovirt extension-related service managed by docker works. # docker images | grep cinder docker.io/kollaglue/centos-rdo-cinder kilo aa8a79666fe9 9 months ago 741.6 MB # docker logs cinder 2>&1 | head /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found /start.sh: line 14: check_required_vars: command not found # engine-setup ... [ INFO ] Creating cinder [ INFO ] Starting cinder ... the above is all, the user does not see any check for service functionality. imo there should be line like: [ INFO ] Checking cinder service successful or [ ERROR|WARNING ] Checking cinder service failed cinder should listen on :8776 # printf "GET / HTTP/1.1\n\n" | nc localhost 8776 Ncat: Connection refused. so maybe checking if this service is available via http could be sufficient.
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.