Changes since v20.04.0
- Known issues: Take a look at the Known issues associated with 20.07.0, specifically with respect to igroup management on Kubernetes 1.11 - 1.13
- IMPORTANT: If you are upgrading from Trident 19.07 or 19.10 please carefully read this.
IMPORTANT Trident relies on the trident-autosupport sidecar container to periodically send usage and support telemetry data to NetApp by default. Usage of the trident-autosupport project falls under the NetApp EULA. Automatic sending of this data can be disabled at Trident install time via the "--silence-autosupport" flag.
Fixes:
- Disabled automatic iSCSI scans and shortened the iSCSI session replacement timeout. (Issue #410)
- Fixed volume cloning in the Azure NetApp Files driver.
- Kubernetes: Fixed an issue where the NFS client could not start rpc-statd.
- Kubernetes: Fixed various usability issues with the Trident Operator. (Issues #409, #389, #399)
- Kubernetes: Fixed an issue with bidirectional iSCSI CHAP authentication. (Issue #404)
- Kubernetes: Set unix permissions correctly during volume import. (Issue #398)
- Kubernetes: Added various checks to improve resiliency of iSCSI volumes. (Issue #418)
- Kubernetes: Enhanced startup logic to reconcile volume access rules with current cluster nodes. (Issues #391, #352)
- Kubernetes: Added storage prefix validation to ONTAP drivers. (Issue #401)
- Kubernetes: Fixed issue where an unmanaged volume prevented the backend from being removed
- Kubernetes: Redacted sensitive information in Trident logs
Enhancements
- Added support for NFS v4.1 volumes to Azure NetApp Files, CVS-AWS, and CVS-GCP drivers. (Issue #334)
- Added cloning to ONTAP FlexGroup driver.
- Kubernetes: Added support for CSI NodeGetVolumeStats endpoint. (Issue #400)
- Kubernetes: Added volume import to ONTAP SAN driver. (Issue #310)
- Kubernetes: Added automatic igroup management to ONTAP SAN and ONTAP SAN Economy drivers.
- Kubernetes: Added more usage and capacity metrics. (Issue #400)
- Kubernetes: Added upgrade support to the Trident Operator.
- Kubernetes: Automatic NetApp autosupport telemetry reporting via trident-autosupport sidecar, disabled via --silence-autosupport option in tridentctl install command
Deprecations:
- Kubernetes: Deprecated all of the 'core' metrics because their names are changing.