Trident pods are not created for windows nodes, when Trident is deployed in an OpenShift cluster
Applies to
- NetApp Astra Trident 24.06 or 24.10
- RedHat OpenShift Container Platform (OCP) 4.X with Linux and windows worker nodes
Issue
- When trident is deployed in a new OpenShift Cluster, the trident pods are not created in the windows worker nodes
- The following error can be seen in the events in the trident-node-windows Daemonset:
Error creating pods "trident-node-windows-" is forbbiden: unable to validate against any security context constraint: [spec.volumes[0]: Invalid value: "hostPath volumes are not allowed to be used, spec.volumes[2]: Invalid value: "hostPath": hostPath volumes are not allowed to be used, spec.volumes[3]: Invalid value: "hostPath" : hostPath volumes are not allowed to be used, spec.volumes[4]: Invalid value: "hostPath": hostPath volumes are not allowed to be used: spec.volumes[5]: Invalid value: "hostPath": hostPath volumes are not allowed to be used: spec.volumes[6]: Invalid value: "hostPath": hostPath volumes are not allowed to be used: spec.volumes[7]: Invalid value: "hostPath": hostPath volumes are not allowed to be used: spec.volumes[8]: Invalid value: "hostPath": hostPath volumes are not allowed to be used