This PR removes the dependency on k8s version for installing CSI components from OpenEBS version 2.0.0 in the following way:
For the users who does not have K8s version 1.17.0 or greater, we will not make this a hard-dependency for them and the CSI components will still be installed in kube-system namespace only even with OpenEBS version 2.0.0 or above. In case of OpenEBS upgrade also, CSI components will remain in kube-system namespace only.
Later, if the user upgrades his/her k8s version to 1.17.0 or higher, CSI components will be moved to openebs namespace in next OpenEBS upgrade.
For the users who have k8s 1.17.0 or greater, CSI components will be installed in openebs namespace from OpenEBS version 2.0.0 or above. In case of upgrade, CSI components will be moved from kube-system to openebs namespace.
This PR removes the dependency on k8s version for installing CSI components from OpenEBS version 2.0.0 in the following way:
For the users who does not have K8s version 1.17.0 or greater, we will not make this a hard-dependency for them and the CSI components will still be installed in kube-system namespace only even with OpenEBS version 2.0.0 or above. In case of OpenEBS upgrade also, CSI components will remain in kube-system namespace only. Later, if the user upgrades his/her k8s version to 1.17.0 or higher, CSI components will be moved to openebs namespace in next OpenEBS upgrade.
For the users who have k8s 1.17.0 or greater, CSI components will be installed in openebs namespace from OpenEBS version 2.0.0 or above. In case of upgrade, CSI components will be moved from kube-system to openebs namespace.
Signed-off-by: sagarkrsd sagar.kumar@mayadata.io