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_thresholdcapacity_alert_high_thresholdfragmentationprotected_maintenance_mode_bw_limit_per_device_in_kbpsprotected_maintenance_mode_io_priority_policyprotected_maintenance_mode_num_of_concurrent_ios_per_devicerebalance_bw_limit_per_device_in_kbpsrebalance_enabledrebalance_io_priority_policyrebalance_num_of_concurrent_ios_per_devicerebuild_enabledrebuild_rebalance_parallelismreplication_journal_capacityrm_cache_write_handling_modespare_percentagevtree_migration_bw_limit_per_device_in_kbpsvtree_migration_io_priority_policyvtree_migration_num_of_concurrent_ios_per_devicezero_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_listdeprecation - 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 useids wherever there is a dependant resource. For eg., one can use theprotection_domain_idfield instead ofprotection_domain_namefield in a storage_pool resource. One can get the id of the protection domain from theidfield 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.