This repository is inactive, please refer to: https://github.com/openshift/ovirt-csi-driver-operator
Container Image: https://quay.io/repository/ovirt/csi-driver-operator
This operator will deploy and watch oVirt csi driver components:
- OvirtCSIOperator - the main operator object
- StatefulSet of the csi controller
- DaemonSet of the csi node
- RBAC objects (ServiceAccount, ClusterRoles, RoleBindings)
- Deploy the operator from manifests/ directory(needs jq tool):
curl -s https://api.github.com/repos/ovirt/csi-driver-operator/contents/manifests \
| jq '.[].download_url' \
| xargs curl -L \
| oc create -f -
- Create a storage class and point it to the oVirt storage domain in use:
cat << EOF | oc create -f -
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ovirt-csi-sc
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: csi.ovirt.org
parameters:
storageDomainName: "YOUR-STORAGE-DOMAIN"
thinProvisioning: "true"
EOF
- everyday standard
make build verify
- create a container image tagged
quay.io/ovirt/ovirt-csi-driver-operator:latest
make image