Home > Storage > PowerFlex > White Papers > Red Hat OpenShift 4.12 deployment on Dell PowerFlex 4.5 > Deployment instructions
Follow these steps to deploy the PowerFlex CSI driver on an OpenShift cluster:
$ git clone https://github.com/dell/csi-vxflexos
$ kubectl create namespace vxflexos
$ cd csi-vxflexos/
$ vi samples/secret.yaml
- username: "admin"
password: "xxxxxxxx"
systemID: "8d2ccaa41a62fa0f"
endpoint: "https://122.16.105.30"
skipCertificateValidation: true
isDefault: true
mdm: "172.16.151.72,172.16.152.72"
nasName: "none"
$ kubectl create secret generic vxflexos-config -n vxflexos --from-file=config=samples/config.yaml
cd dell-csi-helm-installer && wget -O myvalues.yaml https://github.com/dell/helm-charts/raw/csi-vxflexos-2.8.0/charts/csi-vxflexos/values.yaml
Note: To connect to a PowerFlex 4.5 array, edit the powerflexSdc parameter in your values.yaml file to use dellemc/sdc:4.5:
powerflexSdc: dellemc/sdc:4.5
$ cd dell-csi-helm-installer
$ ./csi-install.sh --namespace vxflexos --values ../helm/myvalues.yaml --node-verify-user core
$ kubectl create -f storageclass.yaml
The CSI driver functionality has been validated in this solution environment by deploying a Pod that uses two PowerFlex volumes. For more information about the CSI driver validation, see Test PowerFlex CSI Driver.
For more information about the PowerFlex CSI deployment, see PowerFlex CSI Documentation.