Describe the feature you'd like to have.
The operator should be able to upgrade the CSI driver associated with the Gluster cluster. It should also ensure version compatibility before performing the upgrade.
What is the value to the end user? (why is it a priority?)
The operator is meant to be the single point of contact user to manage the Gluster storage. In keeping with that aim, the user should be able to upgrade the storage system by updating the image tag for the CSI driver associated with the cluster.
How will we know we have a good solution? (acceptance criteria)
Operator will monitor and reconcile the requested version of the CSI driver with the version that is deployed.
Operator will ensure version compatibility between the gluster client version and the gluster server version (client version <= server version).
Additional context
Add any other context or screenshots about the feature request here.
Describe the feature you'd like to have. The operator should be able to upgrade the CSI driver associated with the Gluster cluster. It should also ensure version compatibility before performing the upgrade.
What is the value to the end user? (why is it a priority?) The operator is meant to be the single point of contact user to manage the Gluster storage. In keeping with that aim, the user should be able to upgrade the storage system by updating the image tag for the CSI driver associated with the cluster.
How will we know we have a good solution? (acceptance criteria)
Additional context Add any other context or screenshots about the feature request here.