Skip to content

Commit 822be0b

Browse files
authored
Doc & Attributuion Updates (#291)
1 parent 6c5535e commit 822be0b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+104
-105
lines changed

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright (c) 2022-2024 Dell Inc., or its subsidiaries. All Rights Reserved.
2+
Copyright (c) 2022-2025 Dell Inc., or its subsidiaries. All Rights Reserved.
33
44
Licensed under the Mozilla Public License Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -13,6 +13,29 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1313
See the License for the specific language governing permissions and
1414
limitations under the License.
1515
-->
16+
# v1.8.0 (March 2025)
17+
18+
## Release Summary
19+
20+
The release supports resources and data sources mentioned in the Features section for Dell PowerFlex.
21+
22+
## Features
23+
24+
* Added Support for Powerflex Appliance 4.6.1
25+
26+
### Resources
27+
28+
* `powerflex_resource_credential` for managing resource credential details in PowerFlex.
29+
* `powerflex_template_clone` for cloning pre-existing sample resource group templates
30+
31+
### Data Sources
32+
33+
* `powerflex_resource_credential` for reading resource credential details in PowerFlex.
34+
35+
### Enhancements
36+
37+
* Added support for SDT deployment using Cluster resource.
38+
1639
# v1.7.0 (December 2024)
1740

1841
## Release Summary

README.md

Lines changed: 16 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,22 @@ The Terraform Provider for Dell PowerFlex is released and licensed under the MPL
5050

5151
| **Terraform Provider** | **PowerFlex/VxFlex OS Version** | **OS** | **Terraform** | **Golang** |
5252
|---------------------|-----------------------|-------|--------------------|--------------------------|
53-
| v1.7.0 | 3.6 <br> 4.5 <br> 4.6 | ubuntu22.04 <br> rhel9.x | 1.8.x <br> 1.9.x <br>| 1.23.x
53+
| v1.8.0 | 3.6 <br> 4.5 <br> 4.6 <br> 4.6.1 (Appliance) | ubuntu22.04 <br> rhel9.x | 1.9.x <br> 1.10.x <br>| 1.26.x
5454

5555
## List of DataSources in Terraform Provider for Dell PowerFlex
5656

57-
### Cluster and System
58-
* [Node](docs/data-sources/node.md)
59-
6057
### Storage Management
6158
* [Storage pool](docs/data-sources/storage_pool.md)
6259
* [Protection Domain](docs/data-sources/protection_domain.md)
6360
* [Volume](docs/data-sources/volume.md)
6461
* [VTree](docs/data-sources/vtree.md)
62+
* [Fault Set](docs/data-sources/fault_set.md)
6563

66-
### Replication and Consistency
64+
### Data Protection
6765
* [Peer System](docs/data-sources/peer_system.md)
6866
* [Replication Consistency Group](docs/data-sources/replication_consistency_group.md)
6967
* [Replication Pair](docs/data-sources/replication_pair.md)
68+
* [Snapshot Policy](docs/data-sources/snapshot_policy.md)
7069

7170
### Host and Device
7271
* [SDC](docs/data-sources/sdc.md)
@@ -75,21 +74,16 @@ The Terraform Provider for Dell PowerFlex is released and licensed under the MPL
7574
* [NVMe Target](docs/data-sources/nvme_target.md)
7675
* [Device](docs/data-sources/device.md)
7776

78-
### Resource and Credential Management
77+
### Resource Group Management
7978
* [Resource Group](docs/data-sources/resource_group.md)
8079
* [Resource Group Credentials](docs/data-sources/resource_credential.md)
81-
82-
### Fault Tolerance and Compatibility
83-
* [Fault Set](docs/data-sources/fault_set.md)
84-
* [Compatibility Management](docs/data-sources/compatibility_management.md)
80+
* [Node](docs/data-sources/node.md)
8581

8682
### Firmware and OS Management
8783
* [Firmware Repository](docs/data-sources/firmware_repository.md)
8884
* [OS Repository](templates/data-sources/os_repository.md.tmpl)
85+
* [Compatibility Management](docs/data-sources/compatibility_management.md)
8986

90-
### Snapshot and Policy Management
91-
* [Snapshot Policy](docs/data-sources/snapshot_policy.md)
92-
9387
### Compliance and Templates
9488
* [Template](docs/data-sources/template.md)
9589
* [Compliance Report Resource Group](docs/data-sources/compliance_report_resource_group.md)
@@ -102,19 +96,24 @@ The Terraform Provider for Dell PowerFlex is released and licensed under the MPL
10296
* [MDM Cluster](docs/resources/mdm_cluster.md)
10397
* [System](docs/resources/system.md)
10498

99+
### Resource Group Management
100+
* [Resource Group](docs/resources/resource_group.md)
101+
* [Resource Group Credential](docs/resources/resource_group.md)
102+
* [Template Clone](docs/resources/template_clone.md)
105103

106104
### Storage Management
107105
* [Storage pool](docs/resources/storage_pool.md)
108106
* [Protection Domain](docs/resources/protection_domain.md)
109107
* [Volume](docs/resources/volume.md)
110-
* [Snapshot Policy](docs/resources/snapshot_policy.md)
111-
* [Snapshot](docs/resources/snapshot.md)
108+
* [Fault Set](docs/resources/fault_set.md)
112109

113-
### Replication and Consistency
110+
### Data Protection
114111
* [Peer System](docs/resources/peer_system.md)
115112
* [Replication Consistency Group](docs/resources/replication_consistency_group.md)
116113
* [Replication Consistency Group Action](docs/resources/replication_consistency_group_action.md)
117114
* [Replication Pair](docs/resources/replication_pair.md)
115+
* [Snapshot](docs/resources/snapshot.md)
116+
* [Snapshot Policy](docs/resources/snapshot_policy.md)
118117

119118
### Host and Device
120119
* [SDC Host](docs/resources/sdc_host.md)
@@ -124,17 +123,10 @@ The Terraform Provider for Dell PowerFlex is released and licensed under the MPL
124123
* [NVMe Host](docs/resources/nvme_host.md)
125124
* [NVMe Target](docs/resources/nvme_target.md)
126125

127-
### Resource and Credential Management
128-
* [Resource Group](docs/resources/resource_group.md)
129-
* [Resource Group Credential](docs/resources/resource_group.md)
130-
131-
### Fault Tolerance and Compatibility
132-
* [Fault Set](docs/resources/fault_set.md)
133-
* [Compatibility Management](docs/resources/compatibility_management.md)
134-
135126
### Firmware and OS Management
136127
* [Package](docs/resources/package.md)
137128
* [Firmware Repository](docs/resources/firmware_repository.md)
129+
* [Compatibility Management](docs/resources/compatibility_management.md)
138130

139131
### User Management
140132
* [User](docs/resources/user.md)

about/ATTRIBUTION.md

Lines changed: 22 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright (c) 2022-2024 Dell Inc., or its subsidiaries. All Rights Reserved.
2+
Copyright (c) 2022-2025 Dell Inc., or its subsidiaries. All Rights Reserved.
33
44
Licensed under the Mozilla Public License Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -45,24 +45,24 @@ Source: [terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin
4545
* * *
4646

4747
Package: winrm
48-
Version: v0.0.0-20240702205601-3fad6e106085
48+
Version: v0.0.0-20221126162354-6e900dd2c68f
4949
Copyright: Copyright (c) 2013 masterzen
5050
License: [Apache-2.0](https://github.com/masterzen/winrm/blob/master/LICENSE)
5151
Source: [winrm](https://github.com/masterzen/winrm)
5252

5353
* * *
5454

5555
Package: crypto
56-
Version: v0.28.0
56+
Version: v0.36.0
5757
Copyright: Copyright 2009 The Go Authors.
5858
License: [BSD-3-Clause](https://github.com/golang/crypto/blob/master/LICENSE)
5959
Source: [crypto](https://github.com/golang/crypto)
6060

6161
* * *
6262

6363
Package: goscaleio
64-
Version: v1.17.1
65-
Copyright: Copyright (c) Copyright © 2021 - 2024 Dell Inc. or its subsidiaries
64+
Version: v1.19.0
65+
Copyright: Copyright (c) Copyright © 2021 - 2025 Dell Inc. or its subsidiaries
6666
License: [Apache-2.0](https://github.com/dell/goscaleio/blob/main/LICENSE)
6767
Source: [goscaleio](https://github.com/dell/goscaleio)
6868

@@ -88,20 +88,12 @@ Package: terraform-plugin-go
8888
Version: v0.25.0
8989
Copyright: Copyright (c) 2020 HashiCorp, Inc.
9090
License: [MPL-2.0](https://github.com/hashicorp/terraform-plugin-go/blob/main/LICENSE)
91-
Source: [terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go)
92-
93-
* * *
94-
95-
Package: winrmcp
96-
Version: v0.0.0-20221126162354-6e900dd2c68f
97-
Copyright: Copyright (c) 2015 Dylan Meissner
98-
License: [MIT](https://github.com/packer-community/winrmcp/blob/master/LICENSE)
99-
Source: [winrmcp](https://github.com/packer-community/winrmcp)
91+
Source: [terraform-plugin-go](https://github.com/hashicorp/terraform-plugin-go)
10092

10193
* * *
10294

10395
Package: testify
104-
Version: v1.9.0
96+
Version: v1.10.0
10597
Copyright: Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
10698
License: [MIT](https://github.com/stretchr/testify/blob/master/LICENSE)
10799
Source: [testify](https://github.com/stretchr/testify)
@@ -127,7 +119,7 @@ Source: [go-multierror](https://github.com/hashicorp/go-multierror)
127119
* * *
128120

129121
Package: hc-install
130-
Version: v0.8.0
122+
Version: v0.9.1
131123
Copyright: Copyright (c) 2020 HashiCorp, Inc.
132124
License: [MPL-2.0](https://github.com/hashicorp/hc-install/blob/main/LICENSE)
133125
Source: [hc-install](https://github.com/hashicorp/hc-install)
@@ -143,7 +135,7 @@ Source: [gofork](https://github.com/jcmturner/gofork)
143135
* * *
144136

145137
Package: mod
146-
Version: v0.19.0
138+
Version: v0.22.0
147139
Copyright: Copyright 2009 The Go Authors.
148140
License: [BSD-3-Clause](https://github.com/golang/mod/blob/master/LICENSE)
149141
Source: [mod](https://github.com/golang/mod)
@@ -208,7 +200,7 @@ Source: [go-testing-interface](https://github.com/mitchellh/go-testing-interface
208200
* * *
209201

210202
Package: go-crypto
211-
Version: v1.1.0-alpha.2
203+
Version: v1.1.3
212204
Copyright: Copyright (c) 2009 The Go Authors. All rights reserved.
213205
License: [BSD-3-Clause](https://github.com/ProtonMail/go-crypto/blob/main/LICENSE)
214206
Source: [go-crypto](https://github.com/ProtonMail/go-crypto)
@@ -240,7 +232,7 @@ Source: [tools](https://github.com/golang/tools)
240232
* * *
241233

242234
Package: rpc
243-
Version: v0.0.0-20240814211410-ddb44dafa142
235+
Version: v0.0.0-20250115164207-1a7da9e5054f
244236
Copyright: Copyright (c) 2018 jcmturner/rpc
245237
License: [Apache-2.0](https://github.com/googleapis/go-genproto/blob/main/LICENSE)
246238
Source: [rpc](https://github.com/googleapis/go-genproto)
@@ -288,7 +280,7 @@ Source: [go-wordwrap](https://github.com/mitchellh/go-wordwrap)
288280
* * *
289281

290282
Package: sync
291-
Version: v0.9.0
283+
Version: v0.12.0
292284
Copyright: Copyright 2009 The Go Authors.
293285
License: [BSD-3-Clause](https://github.com/golang/sync/blob/master/LICENSE)
294286
Source: [sync](https://github.com/golang/sync)
@@ -352,7 +344,7 @@ Source: [rpc/v2](https://github.com/jcmturner/rpc)
352344
* * *
353345

354346
Package: grpc
355-
Version: v1.67.1
347+
Version: v1.71.0
356348
Copyright: Copyright (c) 2018 The Go Authors
357349
License: [Apache-2.0](https://github.com/grpc/grpc-go/blob/master/LICENSE)
358350
Source: [grpc](https://github.com/grpc/grpc-go)
@@ -407,14 +399,6 @@ Source: [go-difflib](https://github.com/pmezard/go-difflib)
407399

408400
* * *
409401

410-
Package: logrus
411-
Version: v1.9.3
412-
Copyright: Copyright (c) 2014 Simon Eskildsen
413-
License: [MIT](https://github.com/sirupsen/logrus/blob/master/LICENSE)
414-
Source: [logrus](https://github.com/sirupsen/logrus)
415-
416-
* * *
417-
418402
Package: transform
419403
Version: v0.0.0-20201103190739-32f242e2dbde
420404
Copyright: Copyright (c) 2017, Joshua J Baker
@@ -476,23 +460,23 @@ Source: [terraform-registry-address](https://github.com/hashicorp/terraform-regi
476460
* * *
477461

478462
Package: net
479-
Version: v0.28.0
463+
Version: v0.37.0
480464
Copyright: Copyright 2009 The Go Authors.
481465
License: [BSD-3-Clause](https://github.com/golang/net/blob/master/LICENSE)
482466
Source: [net](https://github.com/golang/net)
483467

484468
* * *
485469

486470
Package: protobuf
487-
Version: v1.35.1
471+
Version: v1.36.4
488472
Copyright: Copyright (c) 2018 The Go Authors. All rights reserved.
489473
License: [BSD-3-Clause](https://github.com/protocolbuffers/protobuf-go/blob/master/LICENSE)
490474
Source: [protobuf](https://github.com/protocolbuffers/protobuf-go)
491475

492476
* * *
493477

494478
Package: logr
495-
Version: v1.4.1
479+
Version: v1.4.2
496480
Copyright: Copyright (c) 2016 go-logr/logr
497481
License: [Apache-2.0](https://github.com/go-logr/logr/blob/master/LICENSE)
498482
Source: [logr](https://github.com/go-logr/logr)
@@ -524,15 +508,15 @@ Source: [gls](https://github.com/jtolds/gls)
524508
* * *
525509

526510
Package: go-cty
527-
Version: v1.15.0
511+
Version: v1.16.1
528512
Copyright: Copyright (c) 2017-2018 Martin Atkins
529513
License: [MIT](https://github.com/zclconf/go-cty/blob/main/LICENSE)
530514
Source: [go-cty](https://github.com/zclconf/go-cty)
531515

532516
* * *
533517

534518
Package: terraform-exec
535-
Version: v0.21.0
519+
Version: v0.22.0
536520
Copyright: Copyright (c) 2020 HashiCorp, Inc.
537521
License: [MPL-2.0](https://github.com/hashicorp/terraform-exec/blob/main/LICENSE)
538522
Source: [terraform-exec](https://github.com/hashicorp/terraform-exec)
@@ -604,7 +588,7 @@ Source: [arch](https://github.com/golang/arch)
604588
* * *
605589

606590
Package: sys
607-
Version: v0.27.0
591+
Version: v0.31.0
608592
Copyright: Copyright 2009 The Go Authors.
609593
License: [BSD-3-Clause](https://github.com/golang/sys/blob/master/LICENSE)
610594
Source: [sys](https://github.com/golang/sys)
@@ -653,7 +637,7 @@ Source: [objx](https://github.com/stretchr/objx)
653637
* * *
654638

655639
Package: text
656-
Version: v0.20.0
640+
Version: v0.23.0
657641
Copyright: Copyright 2009 The Go Authors.
658642
License: [BSD-3-Clause](https://github.com/golang/text/blob/master/LICENSE)
659643
Source: [text](https://github.com/golang/text)
@@ -717,15 +701,15 @@ Source: [go-hclog](https://github.com/hashicorp/go-hclog)
717701
* * *
718702

719703
Package: terraform-json
720-
Version: v0.22.1
704+
Version: v0.24.0
721705
Copyright: Copyright (c) 2019 HashiCorp, Inc.
722706
License: [MPL-2.0](https://github.com/hashicorp/terraform-json/blob/main/LICENSE)
723707
Source: [terraform-json](https://github.com/hashicorp/terraform-json)
724708

725709
* * *
726710

727711
Package: yamux
728-
Version: v0.1.1
712+
Version: v0.1.2
729713
Copyright: Copyright (c) 2014 HashiCorp, Inc.
730714
License: [MPL-2.0](https://github.com/hashicorp/yamux/blob/master/LICENSE)
731715
Source: [yamux](https://github.com/hashicorp/yamux)

docs/data-sources/compatibility_management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
title: "powerflex_compatibility_management data source"
1818
linkTitle: "powerflex_compatibility_management"
1919
page_title: "powerflex_compatibility_management Data Source - powerflex"
20-
subcategory: "Fault Tolerance and Compatibility"
20+
subcategory: "Firmware and OS Management"
2121
description: |-
2222
This datasource is used to query the existing compatibility management from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
2323
---

docs/data-sources/fault_set.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
title: "powerflex_fault_set data source"
1818
linkTitle: "powerflex_fault_set"
1919
page_title: "powerflex_fault_set Data Source - powerflex"
20-
subcategory: "Fault Tolerance and Compatibility"
20+
subcategory: "Storage Management"
2121
description: |-
2222
This datasource is used to query the existing fault set from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
2323
---

docs/data-sources/node.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
title: "powerflex_node data source"
1818
linkTitle: "powerflex_node"
1919
page_title: "powerflex_node Data Source - powerflex"
20-
subcategory: "Cluster and System"
20+
subcategory: "Resource Group Management"
2121
description: |-
2222
This datasource is used to query the existing nodes from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
2323
---

docs/data-sources/peer_system.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
title: "powerflex_peer_system data source"
1818
linkTitle: "powerflex_peer_system"
1919
page_title: "powerflex_peer_system Data Source - powerflex"
20-
subcategory: "Replication and Consistency"
20+
subcategory: "Data Protection"
2121
description: |-
2222
This datasource is used to read the Peer System entity of the PowerFlex Array. This feature is only supported for PowerFlex 4.5 and above.
2323
---

docs/data-sources/replication_consistency_group.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "powerflex_replication_consistency_group data source"
33
linkTitle: "powerflex_replication_consistency_group"
44
page_title: "powerflex_replication_consistency_group Data Source - powerflex"
5-
subcategory: "Replication and Consistency"
5+
subcategory: "Data Protection"
66
description: |-
77
This datasource is used to read the Replication Consistency Group entity of the PowerFlex Array. This feature is only supported for PowerFlex 4.5 and above.
88
---

docs/data-sources/replication_pair.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "powerflex_replication_pair data source"
33
linkTitle: "powerflex_replication_pair"
44
page_title: "powerflex_replication_pair Data Source - powerflex"
5-
subcategory: "Replication and Consistency"
5+
subcategory: "Data Protection"
66
description: |-
77
This datasource is used to read the Replication Pairs entity of the PowerFlex Array. This feature is only supported for PowerFlex 4.5 and above. An RCG is a collection of multiple replication pairs that need to be replicated together in a coordinated and consistent manner. The key purpose is to ensure that all the data within the group is replicated in a consistent state. Applies to a group of data that needs to be kept consistent across the source and target
88
---

0 commit comments

Comments
 (0)