Skip to content

Commit e99d713

Browse files
authored
Updates CHANGELOG for 25.02.0
1 parent 30cba00 commit e99d713

File tree

2 files changed

+62
-4
lines changed

2 files changed

+62
-4
lines changed

CHANGELOG.md

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,65 @@
22

33
[Releases](https://github.com/NetApp/trident/releases)
44

5-
## Changes since v24.06.0
5+
## Changes since v24.10.0
6+
7+
### Trident
8+
9+
**Fixes:**
10+
- **Kubernetes:** Fixed missing node IP addresses from automatic export policies (Issue [#965](https://github.com/NetApp/trident/issues/965)).
11+
- **Kubernetes:** Fixed automatic export policies switching to per volume policy prematurely for ONTAP-NAS-Economy.
12+
- **Kubernetes:** Fixed backend config credentials to support all available AWS ARN partitions (Issue [#913](https://github.com/NetApp/trident/issues/913)).
13+
- **Kubernetes:** Added option to disable the auto configurator reconciliation in the Trident operator (Issue [#924](https://github.com/NetApp/trident/issues/924)).
14+
- **Kubernetes:** Added securityContext for csi-resizer container (Issue [#976](https://github.com/NetApp/trident/issues/976)).
15+
- Fixed Zonal Flex pools for GCNV driver.
16+
17+
**Enhancements:**
18+
- **Kubernetes:** Added support for ONTAP ASA r2 for iSCSI.
19+
- Added Fibre Channel support on ONTAP-SAN driver.
20+
- Added NVMe LUKS support.
21+
- **Kubernetes:** Added support for force detach for ONTAP-NAS volumes during Non-Graceful Node Shutdown scenarios.
22+
New ONTAP-NAS volumes will now utilize per-volume export policies managed by Trident. Provided an
23+
upgrade path for existing volumes to transition to the new export policy model on unpublish without affecting active
24+
workloads.
25+
- **Openshift:** Added support for automatic iSCSI node preparation for RHCOS on ROSA clusters.
26+
- **Kubernetes:** Added support for cross namespace volume cloning.
27+
- **Kubernetes:** Added cloneFromSnapshot PVC annotation.
28+
- **Kubernetes:** Added automatic backend configuration for EKS add-on and helm based installation for AWS FSxN.
29+
- **Kubernetes:** Added support for Kubernetes 1.32.
30+
- Switched to scratch image for all base images.
31+
- **Kubernetes:** Enhanced iSCSI self-healing to initiate scans by exact host, channel, target and LUN ID.
32+
- Added support for SMB volumes with GCNV driver.
33+
- Allow ONTAP volumes to skip recovery queue on deletion.
34+
- Added support to override default images using SHAs instead of tags.
35+
- Added image-pull-secrets flag to tridentctl installer.
36+
- **Openshift:** Added support for Openshift Virtualization for ONTAP drivers.
37+
38+
### Trident Protect
39+
40+
You are required to install the new Trident protect module to unlock these capabilities. [Read more to get started](https://docs.netapp.com/us-en/trident/trident-protect/learn-about-trident-protect.html).
41+
42+
**Fixes:**
43+
- Improved the management of temporary volumes to skip the ONTAP Volume Recovery Queue.
44+
- Security Context Constraint (SCC) annotations are now restored to original values.
45+
- Improved Restore efficiency with support for parallel operations.
46+
- Enhanced support for Execution Hook timeouts for larger applications.
47+
48+
**Enhancements:**
49+
- **New:** Added Backup and Restore support for KubeVirt / OpenShift Virtualization VMs for both volumeMode: File
50+
and volumeMode: Block (raw device) storage, to already available storage replication through AppMirrorRelationship.
51+
- Capability to control freeze behaviour at application level for KubeVirt environments.
52+
- Support for configuring AutoSupport proxy connections.
53+
- Ability to define a secret for data mover encryption (Kopia / Restic).
54+
- Ability to manually run an execution hook.
55+
- Ability to configure Security Context Constraints (SCCs) during Trident protect installation.
56+
- Support for configuring node selector and affinity rules during Trident protect installation.
57+
- Support for HTTP / HTTPS egress proxy for AppVault objects.
58+
- SESSION_TOKEN support added to AWS S3 AppVault credentials.
59+
- Extended ResourceFilter to allow exclusion of Cluster Scoped Resources.
60+
- Support for AWS Session Token in S3 AppVault credentials.
61+
- Added support for resource collection after pre-snapshot execution hook.
62+
63+
## v24.10.0
664

765
**New:** Trident data protection and data management features
866
- Backup and recovery

storage_drivers/ontap/ontap_factory.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ const (
2121
FlagDisaggregated = "disaggregated"
2222
FlagSANOptimized = "sanOptimized"
2323

24-
PersonalityONTAP9 = "ONTAP9"
25-
PersonalityASAr2 = "ASAr2"
24+
PersonalityUnified = "Unified"
25+
PersonalityASAr2 = "ASAr2"
2626
)
2727

2828
// GetStorageDriver uses a backend config to create an ONTAP API client and constructs the necessary storage driver.
@@ -63,7 +63,7 @@ func GetStorageDriver(
6363

6464
// Set up driver flags
6565
ontapConfig.Flags = map[string]string{
66-
FlagPersonality: PersonalityONTAP9,
66+
FlagPersonality: PersonalityUnified,
6767
FlagDisaggregated: strconv.FormatBool(API.IsDisaggregated()),
6868
FlagSANOptimized: strconv.FormatBool(API.IsSANOptimized()),
6969
}

0 commit comments

Comments
 (0)