oVirt / ovirt-openshift-extensions

Implementation of flexvolume driver and provisioner for oVirt
Apache License 2.0
31 stars 16 forks source link

csi: CSI driver implementation - WIP #147

Closed rgolangh closed 4 years ago

rgolangh commented 4 years ago

MOTIVATION Move to the newer and actively developed storage plugin archetecture. CSI model works and deployes better because there is not need to prepare the host prior to the deployment - all componenets can be deployed as containers.

MODIFICATION No modificaiton for existing code, only new files and packages. Little test files been modified to be shared with new CSI code.

RESULT A new CSI binary and container, which implements the controller, node, and identity endpoints, so it can be deployed both as the node service and controller service.

Fixes: https://github.com/oVirt/ovirt-openshift-extensions/issues/69

eslutsky commented 4 years ago

@rgolangh , can i test this PR on a local openshift CRC instance ( https://code-ready.github.io/crc/ ) ?

rgolangh commented 4 years ago

@rgolangh , can i test this PR on a local openshift CRC instance ( https://code-ready.github.io/crc/ ) ?

wait till I'll label the PR with ok-to-test

rgolangh commented 4 years ago

This work has moved to https://github.com/ovirt/csi-driver