Terraform Provider for Dell - PowerFlex Release Notes 1.0.1
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 | Current release of Terraform Provider 1.0.1 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
List of Resources and supported operations in Terraform Provider for Dell PowerFlex
- SDC Volumes Mapping - Create, Read, Update, Delete, Import
As of Terraform provider for PowerFlex 1.0.0 release, SDCs mapped to volume were getting unmapped while deleting a volume which could result in data loss. In order to avoid such a scenario a new resource “SDC Volumes Mapping” has been introduced in this release.
Steps for using the sdc_volume_mapping resource when upgrading from v1.0.0 to v1.0.1
- Upgrade the Terraform provider for PowerFlex from version 1.0.0 to 1.0.1. Refer here for further info.
- Set
sdc_list
attribute to an empty list in all volumes and snapshot resource blocks that had it from before. Runterraform apply
. This will cause all SDCs to get unmapped from all volumes and snapshots. Checkout unmapping_all_sdcs_from_volume for further information. - Create necessary
sdc_volume_mapping
resource blocks to again map all SDCs to the required volumes/snapshots. Refer here for examples on how to create this resource. Remove thesdc_list
attribute from the configuration of all volumes and snapshot resource block so that it doesnt interfere with the new resources. Runterraform apply
.
Deprecations
sdc_list
attribute in powerflex_volume and powerflex_snapshot resource
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”.
Limitations
There are no limitations.
Distribution
The software package is available for download from the Official Terraform Registry as well as from the Terraform Provider for PowerFlex GitHub page.