Skip to content

Commit 9e7dd07

Browse files
Release Documentation Update for patch release 3.8.1
1 parent b7d1c28 commit 9e7dd07

Some content is hidden

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

54 files changed

+536
-524
lines changed

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ Dellemc.Powerscale Change Logs
44

55
.. contents:: Topics
66

7+
v3.8.1
8+
======
9+
10+
Bug Fixes
11+
-------------
12+
13+
- GitHub defect fixes for filesystem module. (Issues # 38, # 121 and # 174)
14+
715
v3.8.0
816
======
917

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](https://github.com/dell/ansible-powerscale/blob/main/docs/CODE_OF_CONDUCT.md)
44
[![License](https://img.shields.io/github/license/dell/ansible-powerscale)](https://github.com/dell/ansible-powerscale/blob/main/LICENSE)
5-
[![Python version](https://img.shields.io/badge/python-3.9.6+-blue.svg)](https://www.python.org/downloads/)
6-
[![Ansible version](https://img.shields.io/badge/ansible-2.15.6+-blue.svg)](https://pypi.org/project/ansible/)
5+
[![Python version](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
6+
[![Ansible version](https://img.shields.io/badge/ansible-2.16+-blue.svg)](https://pypi.org/project/ansible/)
77
[![isilon-sdk](https://img.shields.io/github/v/release/dell/python-powerscale?include_prereleases&label=isilon-sdk&style=flat-square)](https://github.com/Isilon/isilon_sdk_python)
88
[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/dell/ansible-powerscale?include_prereleases&label=latest&style=flat-square)](https://github.com/dell/ansible-powerscale/releases)
99
[![codecov](https://codecov.io/gh/dell/ansible-powerscale/branch/main/graph/badge.svg)](https://app.codecov.io/gh/dell/ansible-powerscale)
@@ -74,14 +74,14 @@ The tasks can be executed by running simple playbooks written in yaml syntax.
7474
Ansible collection for PowerScale is released and licensed under the GPL-3.0 license. See [LICENSE](https://github.com/dell/ansible-powerscale/blob/main/LICENSE) for the full terms.
7575

7676
## Supported platforms
77-
* Dell PowerScale OneFS versions 9.4.x, 9.5.x, 9.7.x, and 9.8.x
77+
* Dell PowerScale OneFS versions 9.5.x, 9.7.x, and 9.8.x
7878

7979
## Prerequisites
8080
This table provides information about the software prerequisites for the Ansible Modules for Dell PowerScale.
8181

8282
| **Ansible Modules** | **OneFS Version** | **Python version** | **Python SDK version** | **Ansible** |
8383
|---------------------|-----------------------|--------------------|----------------------------|--------------------------|
84-
| v3.8.0 | 9.4.x <br> 9.5.x <br> 9.7.x <br> 9.8.x | 3.9 <br> 3.10 <br> 3.11 <br> 3.12 | 0.3.0.1 | 2.15 <br> 2.16 <br> 2.17 |
84+
| v3.8.1 | 9.5.x <br> 9.7.x <br> 9.8.x | 3.10 <br> 3.11 <br> 3.12 | 0.3.0.1 | 2.16 <br> 2.17 <br> 2.18 |
8585

8686
# List of Ansible modules for Dell PowerScale
8787

catalog-info.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
# nonk8s
23
apiVersion: backstage.io/v1alpha1
34
kind: Component
@@ -28,5 +29,5 @@ metadata:
2829
spec:
2930
type: service
3031
lifecycle: production
31-
owner: user:default/sachin_apagundi
32+
owner: user:default/gokul-srivathsan
3233
visibility: all

changelogs/changelog.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,3 +346,8 @@ releases:
346346
- Internal defect fixes for the modules settings, snapshot, group, nfs, smb, smb_global_settings, alert_rule,
347347
filesystem, nfs_alias, synciqpolicy, ads and info.
348348
release_date: '2025-03-28'
349+
3.8.1:
350+
changes:
351+
bug_fixes:
352+
- GitHub defect fixes for filesystem module. (Issues # 38, # 121 and # 174)
353+
release_date: '2025-05-30'

docs/INSTALLATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Use this procedure to install SDK:
2222
#### Offline installation of collections
2323
1. Download the latest tar build from either of the available distribution channels [Ansible Galaxy](https://galaxy.ansible.com/dellemc/powerscale) /[Automation Hub](https://console.redhat.com/ansible/automation-hub/repo/published/dellemc/powerscale) and use this command to install the collection anywhere in your system:
2424

25-
ansible-galaxy collection install dellemc-powerscale-3.4.0.tar.gz -p <install_path>
25+
ansible-galaxy collection install dellemc-powerscale-3.8.1.tar.gz -p <install_path>
2626

2727
2. Set the environment variable:
2828

docs/ISSUE_TRIAGE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ This section describes the various issue templates and the expected content.
3131

3232
Should explain what happened, what was expected and how to reproduce it together with any additional information that may help giving a complete picture of what happened such as screenshots, output and any environment related information that's applicable and/or maybe related to the reported problem:
3333

34-
- Ansible Version: [e.g. 2.15]
34+
- Ansible Version: [e.g. 2.16]
3535
- Python Version [e.g. 3.11]
36-
- Ansible modules for Dell PowerScale Version: [e.g. 3.4.0]
36+
- Ansible modules for Dell PowerScale Version: [e.g. 3.8.1]
3737
- PowerScale SDK version: [e.g. 0.3.0.1]
3838
- Any other additional information...
3939

docs/RELEASE_NOTES.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
**Ansible Modules for Dell Technologies PowerScale**
22
=========================================
3-
### Release notes 3.8.0
3+
### Release notes 3.8.1
44

5-
> © 2024 Dell Inc. or its subsidiaries. All rights reserved. Dell
5+
> © 2025 Dell Inc. or its subsidiaries. All rights reserved. Dell
66
> and other trademarks are trademarks of Dell Inc. or its
77
> subsidiaries. Other trademarks may be trademarks of their respective
88
> owners.
@@ -27,8 +27,9 @@ Table 1. Revision history
2727

2828
| Revision | Date | Description |
2929
|----------|---------------|-----------------------------------------------------------|
30-
| 01 | March 2025 | Ansible Modules for Dell PowerScale 3.8.0 |
31-
| 02 | December 2024 | Ansible Modules for Dell PowerScale 3.7.0 |
30+
| 03 | May 2025 | Ansible Modules for Dell PowerScale 3.8.1 |
31+
| 02 | March 2025 | Ansible Modules for Dell PowerScale 3.8.0 |
32+
| 01 | December 2024 | Ansible Modules for Dell PowerScale 3.7.0 |
3233

3334

3435
Product description
@@ -81,12 +82,9 @@ New Features and Enhancements
8182
---------------------------
8283
This section describes the features or enhancements of the Ansible Modules for Dell PowerScale for this release.
8384

84-
The Ansible Modules for Dell PowerScale release 3.8.0 provides the following enhancements:
85+
The Ansible Modules for Dell PowerScale release 3.8.1 provides the following enhancements:
8586

86-
- GitHub defect fixes networkpool module for unauthorized error (issue 133), smb share module return error (issue 138)
87-
and filesystem modules cannot delete non empty folders and returns invalid error message (issue 148)
88-
- Internal defect fixes for the modules settings, snapshot, group, nfs, smb, smb_global_settings, alert_rule,
89-
filesystem, nfs_alias, synciqpolicy, ads and info.
87+
- GitHub defect fixes for filesystem module. (Issues # 38, # 121 and # 174).
9088

9189
Known issues
9290
------------

docs/modules/accesszone.rst

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Requirements
2121
The below requirements are needed on the host that executes this module.
2222

2323
- A Dell PowerScale Storage system.
24-
- Ansible-core 2.15 or later.
24+
- Ansible-core 2.16 or later.
2525
- Python 3.10, 3.11 or 3.12.
2626

2727

@@ -54,21 +54,21 @@ Parameters
5454

5555

5656
directory_create_mask (optional, str, None)
57-
Specifies the :literal:`UNIX` mask bits (octal) that are removed when a directory is created, restricting permissions.
57+
Specifies the \ :literal:`UNIX`\ mask bits (octal) that are removed when a directory is created, restricting permissions.
5858

5959
Mask bits are applied before mode bits are applied.
6060

6161

6262
directory_create_mode (optional, str, None)
63-
Specifies the :literal:`UNIX` mode bits (octal) that are added when a directory is created, enabling permissions.
63+
Specifies the \ :literal:`UNIX`\ mode bits (octal) that are added when a directory is created, enabling permissions.
6464

6565

6666
file_create_mask (optional, str, None)
67-
Specifies the :literal:`UNIX` mask bits (octal) that are removed when a file is created, restricting permissions.
67+
Specifies the \ :literal:`UNIX`\ mask bits (octal) that are removed when a file is created, restricting permissions.
6868

6969

7070
file_create_mode (optional, str, None)
71-
Specifies the :literal:`UNIX` mode bits (octal) that are added when a file is created, enabling permissions.
71+
Specifies the \ :literal:`UNIX`\ mode bits (octal) that are added when a file is created, enabling permissions.
7272

7373

7474
access_based_enumeration (optional, bool, None)
@@ -93,44 +93,44 @@ Parameters
9393

9494

9595
commit_asynchronous (optional, bool, None)
96-
Set to :literal:`true` if NFS commit requests execute asynchronously.
96+
Set to \ :literal:`true`\ if NFS commit requests execute asynchronously.
9797

9898

9999
nfsv4_domain (optional, str, None)
100100
Specifies the domain or realm through which users and groups are associated.
101101

102102

103103
nfsv4_allow_numeric_ids (optional, bool, None)
104-
If :literal:`true`\ , sends owners and groups as UIDs and GIDs when look up fails or if the :emphasis:`nfsv4\_no\_name` property is set to 1.
104+
If \ :literal:`true`\ , sends owners and groups as UIDs and GIDs when look up fails or if the \ :emphasis:`nfsv4\_no\_name`\ property is set to 1.
105105

106106

107107
nfsv4_no_domain (optional, bool, None)
108-
If :literal:`true`\ , sends owners and groups without a domain name.
108+
If \ :literal:`true`\ , sends owners and groups without a domain name.
109109

110110

111111
nfsv4_no_domain_uids (optional, bool, None)
112-
If :literal:`true`\ , sends UIDs and GIDs without a domain name.
112+
If \ :literal:`true`\ , sends UIDs and GIDs without a domain name.
113113

114114

115115
nfsv4_no_names (optional, bool, None)
116-
If :literal:`true`\ , sends owners and groups as UIDs and GIDs.
116+
If \ :literal:`true`\ , sends owners and groups as UIDs and GIDs.
117117

118118

119119

120120
provider_state (False, str, None)
121121
Defines whether the auth providers should be added or removed from access zone.
122122

123-
If :emphasis:`auth\_providers` are given, then :emphasis:`provider\_state` should also be specified.
123+
If \ :emphasis:`auth\_providers`\ are given, then \ :emphasis:`provider\_state`\ should also be specified.
124124

125-
:literal:`add` - indicates that the auth providers should be added to the access zone.
125+
\ :literal:`add`\ - indicates that the auth providers should be added to the access zone.
126126

127-
:literal:`remove` - indicates that auth providers should be removed from the access zone.
127+
\ :literal:`remove`\ - indicates that auth providers should be removed from the access zone.
128128

129129

130130
auth_providers (optional, list, None)
131131
Specifies the auth providers which need to be added or removed from access zone.
132132

133-
If :emphasis:`auth\_providers` are given, then :emphasis:`provider\_state` should also be specified.
133+
If \ :emphasis:`auth\_providers`\ are given, then \ :emphasis:`provider\_state`\ should also be specified.
134134

135135

136136
provider_name (True, str, None)
@@ -144,18 +144,18 @@ Parameters
144144
priority (optional, int, None)
145145
Specifies the order of priority of the auth provider which needs to be added to access zone.
146146

147-
:literal:`1` denotes the topmost priority.
147+
\ :literal:`1`\ denotes the topmost priority.
148148

149-
If :emphasis:`priority` is not provided, authentication provider will have lowest priority.
149+
If \ :emphasis:`priority`\ is not provided, authentication provider will have lowest priority.
150150

151151

152152

153153
state (True, str, None)
154154
Defines whether the access zone should exist or not.
155155

156-
:literal:`present` - indicates that the access zone should exist on the system.
156+
\ :literal:`present`\ - indicates that the access zone should exist on the system.
157157

158-
:literal:`absent` - indicates that the access zone should not exist on the system.
158+
\ :literal:`absent`\ - indicates that the access zone should not exist on the system.
159159

160160

161161
onefs_host (True, str, None)
@@ -169,9 +169,9 @@ Parameters
169169
verify_ssl (True, bool, None)
170170
boolean variable to specify whether to validate SSL certificate or not.
171171

172-
:literal:`true` - indicates that the SSL certificate should be verified.
172+
\ :literal:`true`\ - indicates that the SSL certificate should be verified.
173173

174-
:literal:`false` - indicates that the SSL certificate should not be verified.
174+
\ :literal:`false`\ - indicates that the SSL certificate should not be verified.
175175

176176

177177
api_user (True, str, None)
@@ -189,7 +189,7 @@ Notes
189189
-----
190190

191191
.. note::
192-
- The :emphasis:`check\_mode` is not supported.
192+
- The \ :emphasis:`check\_mode`\ is not supported.
193193
- Built-in System zone cannot be deleted.
194194
- When access zone is deleted, all associated authentication providers remain available to other zones, the IP addresses are not reassigned to other zones.
195195
- When access zone is deleted, SMB shares, NFS exports, and HDFS data paths are deleted, the directories and data still exist, and new shares, exports, or paths can be mapped in another access zone.
@@ -399,7 +399,7 @@ access_zone_details (When access zone exists, complex, {'nfs_settings': {'export
399399

400400

401401
commit_asynchronous (, bool, )
402-
Set to :literal:`true` if NFS commit requests execute asynchronously
402+
Set to \ :literal:`true`\ if NFS commit requests execute asynchronously
403403

404404

405405

@@ -412,19 +412,19 @@ access_zone_details (When access zone exists, complex, {'nfs_settings': {'export
412412

413413

414414
nfsv4_allow_numeric_ids (, bool, )
415-
If :literal:`true`\ , sends owners and groups as UIDs and GIDs when look up fails or if the 'nfsv4\_no\_name' property is set to 1
415+
If \ :literal:`true`\ , sends owners and groups as UIDs and GIDs when look up fails or if the 'nfsv4\_no\_name' property is set to 1
416416

417417

418418
nfsv4_no_domain (, bool, )
419-
If :literal:`true`\ , sends owners and groups without a domain name
419+
If \ :literal:`true`\ , sends owners and groups without a domain name
420420

421421

422422
nfsv4_no_domain_uids (, bool, )
423-
If :literal:`true`\ , sends UIDs and GIDs without a domain name
423+
If \ :literal:`true`\ , sends UIDs and GIDs without a domain name
424424

425425

426426
nfsv4_no_names (, bool, )
427-
If :literal:`true`\ , sends owners and groups as UIDs and GIDs
427+
If \ :literal:`true`\ , sends owners and groups as UIDs and GIDs
428428

429429

430430

0 commit comments

Comments
 (0)