Using the Trident Configuration Reference

The Trident Configuration Reference provides working YAML for every resource needed to install and configure NetApp Trident as the CSI provider for an OpenShift cluster.

What's included:
• Operator subscription — OperatorGroup and Subscription manifests for deploying Trident via OLM
• TridentOrchestrator — the custom resource that triggers Trident installation
• NAS backend (NFS) — TridentBackendConfig for ONTAP-NAS with export policy and data LIF settings
• SAN backend (iSCSI) — TridentBackendConfig for ONTAP-SAN with CHAP and multipath settings
• NVMe/TCP backend — TridentBackendConfig for ONTAP-SAN-Economy with NVMe transport
• StorageClasses — standard, performance, and RWX storage class definitions referencing each backend
• VolumeSnapshotClass — snapshot class wired to the Trident CSI driver
• Smoke tests — PVC, pod mount, RWX, and snapshot test manifests to validate the full stack
• Troubleshooting commands — diagnostics for stuck PVCs, mount failures, and snapshot issues

Copying code:
Hover over any code block to reveal the "Copy" button in the top-right corner. Click it to copy the entire block to your clipboard — the button shows "Copied!" for two seconds to confirm.

Each YAML block is ready to apply with:
oc apply -f <(pbpaste) # macOS
oc apply -f <(xclip -o) # Linux

Replace placeholder values (shown in angle brackets like <svm-name>) with your environment-specific values before applying.