This document version is no longer actively maintained.
The site that you are currently viewing is an archived snapshot.
For up-to-date documentation, see the latest version.
Terraform Provider for Dell - PowerFlex Release Notes 1.1.0
Contents
This release note contains supplemental information about Terraform Provider for Dell PowerFlex.
- Revision History
- Product Description
- New Features & Enhancements
- Known issues
- Limitations
- Distribution
- Documentation
Revision History
The table in this section lists the revision history of this document.
Revision | Date | History |
---|---|---|
01 | Jan 2023 | Release of Terraform Provider 1.0.0 for Dell PowerFlex |
02 | May 2023 | Release of Terraform Provider 1.0.1 for Dell PowerFlex |
03 | June 2023 | Current release of Terraform Provider 1.1.0 for Dell PowerFlex |
Product Description
The Terraform Provider for Dell PowerFlex allows Data Center and IT administrators to use Hashicorp Terraform to automate and orchestrate the provisioning and management of Dell PowerFlex storage systems.
New Features & Enhancements
Terraform Plugin Framework Version
Upgraded from v1.0.1 to v1.1.1
Resources
- Storage Pool - Additional (new) fields:
capacity_alert_critical_threshold
capacity_alert_high_threshold
fragmentation
protected_maintenance_mode_bw_limit_per_device_in_kbps
protected_maintenance_mode_io_priority_policy
protected_maintenance_mode_num_of_concurrent_ios_per_device
rebalance_bw_limit_per_device_in_kbps
rebalance_enabled
rebalance_io_priority_policy
rebalance_num_of_concurrent_ios_per_device
rebuild_enabled
rebuild_rebalance_parallelism
replication_journal_capacity
rm_cache_write_handling_mode
spare_percentage
vtree_migration_bw_limit_per_device_in_kbps
vtree_migration_io_priority_policy
vtree_migration_num_of_concurrent_ios_per_device
zero_padding_enabled
- Device - Create, Read, Update, Delete, Import
- Protection Domain - Create, Read, Update, Delete, Import
- SDC - Create(SDC Expansion), Read, Update, Delete, Import
- Volume and Snapshot
sdc_list
deprecation - Package - Create, Read, Update, Delete
Data Sources
- Device
Known Issues
- Setting the RF cache of the SDS during its creation fails intermittently on PowerFlex version 3.6 with the error “Communication error”.
- When one resource is dependent on another and resource name is used for provisioning in the dependent resource,
modifying the name of resource on which the other resource is dependent results in failure of the dependent resource with the error “Provider produced inconsistent result after apply”. This issue can
be found in all resources that can be dependencies: protection_domain, storage_pool, volume, snapshot.
e.g. Storage pool resource is dependent on the Protection Domain resource. Renaming protection domain results in failure of Storage pool resource with error “Provider produced inconsistent result after apply”. To prevent this, consumers are advised to useid
s wherever there is a dependant resource. For eg., one can use theprotection_domain_id
field instead ofprotection_domain_name
field in a storage_pool resource. One can get the id of the protection domain from theid
field of the protection_domain resource. - In SDC Resource, Changing the value of is_sdc from ‘No’ to ‘Yes’ will throw the following error.
Provider produced inconsistent result after apply
. Any scenario which involves changing the value of is_sdc from ‘No’ to ‘Yes’ will throw the above said error. Users can ignore the error as the workflow will not be affected. - In SDC Resource, removal of all SDCs using terraform apply command results in error
Missing Resource State After Update
. Users can ignore the error as the workflow will not be affected.
Limitations
- In SDC Resource, updating the Performance Profile is not supported using the SDC name. Instead user can use SDC ID or SDC IP to update the performance profile.
Distribution
The software package is available for download from the Official Terraform Registry as well as from the Terraform Provider for PowerFlex GitHub page.