thecodeteam / vagrant

All {code] by Dell EMC related Vagrant projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes environment should accept flags for native in-tree vs CSI

kacole2 opened this issue · comments

The existing kubernetes folder needs the ability to use either native or CSI drivers by use of an environment variable flag

  • by default, scaleio is installed
  • by default, the Kubernetes cluster should use the native in-tree scaleio driver with the existing k8s-examples
  • with the use of a flag, the automated installation of the csi-scaleio driver should be installed and kubernetes should be configured to use this driver instead of the native in-tree driver
  • If any of the k8s-examples have to be adjusted for CSI, then that needs to be automated or have a new folder of examples.
  • All documentation needs to be updated to reflect how to setup environment correctly for both types and the order of operations for the examples to work properly.

The default use of native in-tree vs CSI can be up for discussion depending on what we need to show versus ease of use by the general public.

#79 should resolve this - default is currently for CSI.
I need to clean up lab examples as well.