Skip to content

Commit 2d413ce

Browse files
Merge pull request #34 from dell/release-1.6.0
Release version 1.6.0
2 parents 5cf448a + a4f88d4 commit 2d413ce

Some content is hidden

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

58 files changed

+7905
-9086
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
# Jennifer John (Jennifer-John)
1313
# Meenakshi Dembi (meenakshidembi691)
1414
# Pavan Mudunuri (Pavan-Mudunuri)
15-
# Previnkumar G (Previnkumar-G)
1615
# Trisha Datta (trisha-dell)
1716

1817
# for all files:
19-
* @kuttattz @Bhavneet-Sharma @Jennifer-John @meenakshidembi691 @Pavan-Mudunuri @Previnkumar-G @trisha-dell
18+
* @kuttattz @Bhavneet-Sharma @Jennifer-John @meenakshidembi691 @Pavan-Mudunuri @trisha-dell

CHANGELOG.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ Dellemc.Unity Change Log
55
.. contents:: Topics
66

77

8+
v1.6.0
9+
======
10+
11+
Minor Changes
12+
-------------
13+
14+
- Support addition of host from the Host List to NFS Export in nfs module.
15+
- Support enable/disable advanced dedup in volume module.
16+
- Add synchronous replication support for filesystem.
17+
818
v1.5.0
919
======
1020

ChangeLog.md

Lines changed: 0 additions & 65 deletions
This file was deleted.

README.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ The capabilities of the Ansible modules are managing consistency groups, filesys
66

77
## Table of contents
88

9-
* [Code of conduct](https://github.com/dell/ansible-unity/blob/1.5.0/docs/CODE_OF_CONDUCT.md)
10-
* [Maintainer guide](https://github.com/dell/ansible-unity/blob/1.5.0/docs/MAINTAINER_GUIDE.md)
11-
* [Committer guide](https://github.com/dell/ansible-unity/blob/1.5.0/docs/COMMITTER_GUIDE.md)
12-
* [Contributing guide](https://github.com/dell/ansible-unity/blob/1.5.0/docs/CONTRIBUTING.md)
13-
* [Branching strategy](https://github.com/dell/ansible-unity/blob/1.5.0/docs/BRANCHING.md)
14-
* [List of adopters](https://github.com/dell/ansible-unity/blob/1.5.0/docs/ADOPTERS.md)
15-
* [Maintainers](https://github.com/dell/ansible-unity/blob/1.5.0/docs/MAINTAINERS.md)
16-
* [Support](https://github.com/dell/ansible-unity/blob/1.5.0/docs/SUPPORT.md)
9+
* [Code of conduct](https://github.com/dell/ansible-unity/blob/1.6.0/docs/CODE_OF_CONDUCT.md)
10+
* [Maintainer guide](https://github.com/dell/ansible-unity/blob/1.6.0/docs/MAINTAINER_GUIDE.md)
11+
* [Committer guide](https://github.com/dell/ansible-unity/blob/1.6.0/docs/COMMITTER_GUIDE.md)
12+
* [Contributing guide](https://github.com/dell/ansible-unity/blob/1.6.0/docs/CONTRIBUTING.md)
13+
* [Branching strategy](https://github.com/dell/ansible-unity/blob/1.6.0/docs/BRANCHING.md)
14+
* [List of adopters](https://github.com/dell/ansible-unity/blob/1.6.0/docs/ADOPTERS.md)
15+
* [Maintainers](https://github.com/dell/ansible-unity/blob/1.6.0/docs/MAINTAINERS.md)
16+
* [Support](https://github.com/dell/ansible-unity/blob/1.6.0/docs/SUPPORT.md)
1717
* [License](#license)
18-
* [Security](https://github.com/dell/ansible-unity/blob/1.5.0/docs/SECURITY.md)
18+
* [Security](https://github.com/dell/ansible-unity/blob/1.6.0/docs/SECURITY.md)
1919
* [Prerequisites](#prerequisites)
2020
* [List of Ansible modules for Dell Unity](#list-of-ansible-modules-for-dell-unity)
2121
* [Installation and execution of Ansible modules for Dell Unity](#installation-and-execution-of-ansible-modules-for-dell-unity)
2222
* [Releasing, Maintenance and Deprecation](#releasing-maintenance-and-deprecation)
2323

2424
## License
25-
The Ansible collection for Unity is released and licensed under the GPL-3.0 license. See [LICENSE](https://github.com/dell/ansible-unity/blob/1.5.0/LICENSE) for the full terms. Ansible modules and module utilities that are part of the Ansible collection for Unity are released and licensed under the Apache 2.0 license. See [MODULE-LICENSE](https://github.com/dell/ansible-unity/blob/1.5.0/MODULE-LICENSE) for the full terms.
25+
The Ansible collection for Unity is released and licensed under the GPL-3.0 license. See [LICENSE](https://github.com/dell/ansible-unity/blob/1.6.0/LICENSE) for the full terms. Ansible modules and module utilities that are part of the Ansible collection for Unity are released and licensed under the Apache 2.0 license. See [MODULE-LICENSE](https://github.com/dell/ansible-unity/blob/1.6.0/MODULE-LICENSE) for the full terms.
2626

2727
## Supported Platforms
2828
* Dell Unity Arrays version 5.1, 5.2
@@ -32,40 +32,40 @@ This table provides information about the software prerequisites for the Ansible
3232

3333
| **Ansible Modules** | **Python version** | **Storops - Python SDK version** | **Ansible** |
3434
|---------------------|--------------------|----------------------------------|-------------|
35-
| v1.5.0 | 3.9 <br> 3.10 <br> 3.11 | 1.2.11 | 2.12 <br> 2.13 <br> 2.14|
35+
| v1.6.0 | 3.9 <br> 3.10 <br> 3.11 | 1.2.11 | 2.12 <br> 2.13 <br> 2.14|
3636

3737
## Idempotency
3838
The modules are written in such a way that all requests are idempotent and hence fault-tolerant. It essentially means that the result of a successfully performed request is independent of the number of times it is executed.
3939

4040
## List of Ansible Modules for Dell Unity
41-
* [Consistency group module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#consistency-group-module)
42-
* [Filesystem module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#filesystem-module)
43-
* [Filesystem snapshot module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#filesystem-snapshot-module)
44-
* [Info module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#info-module)
45-
* [Host module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#host-module)
46-
* [CIFS server module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#cifs-server-module)
47-
* [NAS server module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#nas-server-module)
48-
* [NFS server module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#nfs-server-module)
49-
* [NFS export module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md##nfs-module)
50-
* [SMB share module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#smb-share-module)
51-
* [Interface module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#interface-module)
52-
* [Snapshot module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#snapshot-module)
53-
* [Snapshot schedule module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#snapshot-schedule-module)
54-
* [Storage pool module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#storage-pool-module)
55-
* [User quota module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#user-quota-module)
56-
* [Quota tree module ](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#quota-tree-module)
57-
* [Volume module](https://github.com/dell/ansible-unity/blob/1.5.0/docs/Product%20Guide.md#volume-module)
41+
* [Consistency group module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/consistencygroup.rst)
42+
* [Filesystem module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/filesystem.rst)
43+
* [Filesystem snapshot module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/filesystem_snapshot.rst)
44+
* [Info module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/info.rst)
45+
* [Host module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/host.rst)
46+
* [CIFS server module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/cifsserver.rst)
47+
* [NAS server module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/nasserver.rst)
48+
* [NFS server module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/nfsserver.rst)
49+
* [NFS export module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/nfs.rst)
50+
* [SMB share module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/smbshare.rst)
51+
* [Interface module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/interface.rst)
52+
* [Snapshot module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/snapshot.rst)
53+
* [Snapshot schedule module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/snapshotschedule.rst)
54+
* [Storage pool module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/storagepool.rst)
55+
* [User quota module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/user_quota.rste)
56+
* [Quota tree module ](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/tree_quota.rst)
57+
* [Volume module](https://github.com/dell/ansible-unity/blob/1.6.0/docs/modules/volume.rst)
5858

5959
## Installation and execution of Ansible modules for Dell Unity
6060

61-
The installation and execution steps of Ansible modules for Dell Unity can be found [here](https://github.com/dell/ansible-unity/blob/1.5.0/docs/INSTALLATION.md).
61+
The installation and execution steps of Ansible modules for Dell Unity can be found [here](https://github.com/dell/ansible-unity/blob/1.6.0/docs/INSTALLATION.md).
6262

6363
## Releasing, Maintenance and Deprecation
6464

6565
Ansible Modules for Dell Technnologies Unity follows [Semantic Versioning](https://semver.org/).
6666

6767
New version will be release regularly if significant changes (bug fix or new feature) are made in the collection.
6868

69-
Released code versions are located on "release" branches with names of the form "release-x.y.z" where x.y.z corresponds to the version number. More information on branching strategy followed can be found [here](https://github.com/dell/ansible-unity/blob/1.5.0/docs/BRANCHING.md).
69+
Released code versions are located on "release" branches with names of the form "release-x.y.z" where x.y.z corresponds to the version number. More information on branching strategy followed can be found [here](https://github.com/dell/ansible-unity/blob/1.6.0/docs/BRANCHING.md).
7070

7171
Ansible Modules for Dell Technologies Unity deprecation cycle is aligned with that of [Ansible](https://docs.ansible.com/ansible/latest/dev_guide/module_lifecycle.html).

changelogs/.plugin-cache.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,4 +99,4 @@ plugins:
9999
shell: {}
100100
strategy: {}
101101
vars: {}
102-
version: 1.5.0
102+
version: 1.6.0

changelogs/changelog.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,10 @@ releases:
150150
minor_changes:
151151
- Updated modules to adhere with ansible community guidelines.
152152
release_date: '2022-12-20'
153+
1.6.0:
154+
changes:
155+
minor_changes:
156+
- Support addition of host from the Host List to NFS Export in nfs module.
157+
- Support enable/disable advanced dedup in volume module.
158+
- Add synchronous replication support for filesystem.
159+
release_date: '2023-03-31'

docs/CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You may obtain a copy of the License at
1010

1111
# How to contribute
1212

13-
Become one of the contributors to this project! We thrive to build a welcoming and open community for anyone who wants to use the project or contribute to it. There are just a few small guidelines you need to follow. To help us create a safe and positive community experience for all, we require all participants to adhere to the [Code of Conduct](https://github.com/dell/ansible-unity/blob/1.5.0/docs/CODE_OF_CONDUCT.md).
13+
Become one of the contributors to this project! We thrive to build a welcoming and open community for anyone who wants to use the project or contribute to it. There are just a few small guidelines you need to follow. To help us create a safe and positive community experience for all, we require all participants to adhere to the [Code of Conduct](https://github.com/dell/ansible-unity/blob/1.6.0/docs/CODE_OF_CONDUCT.md).
1414

1515
## Table of contents
1616

@@ -76,7 +76,7 @@ Triage helps ensure that issues resolve quickly by:
7676

7777
If you don't have the knowledge or time to code, consider helping with _issue triage_. The Ansible modules for Dell Unity community will thank you for saving them time by spending some of yours.
7878

79-
Read more about the ways you can [Triage issues](https://github.com/dell/ansible-unity/blob/1.5.0/docs/ISSUE_TRIAGE.md).
79+
Read more about the ways you can [Triage issues](https://github.com/dell/ansible-unity/blob/1.6.0/docs/ISSUE_TRIAGE.md).
8080

8181
## Your first contribution
8282

@@ -89,7 +89,7 @@ When you're ready to contribute, it's time to create a pull request.
8989

9090
## Branching
9191

92-
* [Branching Strategy for Ansible modules for Dell Unity](https://github.com/dell/ansible-unity/blob/1.5.0/docs/BRANCHING.md)
92+
* [Branching Strategy for Ansible modules for Dell Unity](https://github.com/dell/ansible-unity/blob/1.6.0/docs/BRANCHING.md)
9393

9494
## Signing your commits
9595

@@ -144,7 +144,7 @@ Make sure that the title for your pull request uses the same format as the subje
144144

145145
### Quality gates for pull requests
146146

147-
GitHub Actions are used to enforce quality gates when a pull request is created or when any commit is made to the pull request. These GitHub Actions enforce our minimum code quality requirement for any code that get checked into the repository. If any of the quality gates fail, it is expected that the contributor will look into the check log, understand the problem and resolve the issue. If help is needed, please feel free to reach out the maintainers of the project for [support](https://github.com/dell/ansible-unity/blob/1.5.0/docs/SUPPORT.md).
147+
GitHub Actions are used to enforce quality gates when a pull request is created or when any commit is made to the pull request. These GitHub Actions enforce our minimum code quality requirement for any code that get checked into the repository. If any of the quality gates fail, it is expected that the contributor will look into the check log, understand the problem and resolve the issue. If help is needed, please feel free to reach out the maintainers of the project for [support](https://github.com/dell/ansible-unity/blob/1.6.0/docs/SUPPORT.md).
148148

149149
#### Code sanitization
150150

docs/INSTALLATION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ You may obtain a copy of the License at
3535

3636
* Download the latest tar build from any of the available distribution channel [Ansible Galaxy](https://galaxy.ansible.com/dellemc/unity) /[Automation Hub](https://console.redhat.com/ansible/automation-hub/repo/published/dellemc/unity) and use this command to install the collection anywhere in your system:
3737

38-
ansible-galaxy collection install dellemc-unity-1.5.0.tar.gz -p <install_path>
38+
ansible-galaxy collection install dellemc-unity-1.6.0.tar.gz -p <install_path>
3939

4040
* Set the environment variable:
4141

@@ -62,7 +62,7 @@ You may obtain a copy of the License at
6262

6363
## Ansible modules execution
6464

65-
The Ansible server must be configured with Python library for Unity to run the Ansible playbooks. The [Documents](https://github.com/dell/ansible-unity/blob/1.5.0/docs/) provide information on different Ansible modules along with their functions and syntax. The parameters table in the Product Guide provides information on various parameters which needs to be configured before running the modules.
65+
The Ansible server must be configured with Python library for Unity to run the Ansible playbooks. The [Documents](https://github.com/dell/ansible-unity/blob/1.6.0/docs/) provide information on different Ansible modules along with their functions and syntax. The parameters table in the Product Guide provides information on various parameters which needs to be configured before running the modules.
6666

6767
## SSL certificate validation
6868

docs/ISSUE_TRIAGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Should explain what happened, what was expected and how to reproduce it together
4343

4444
- Ansible Version: [e.g. 2.14]
4545
- Python Version [e.g. 3.10]
46-
- Ansible modules for Dell Unity Version: [e.g. 1.5.0]
46+
- Ansible modules for Dell Unity Version: [e.g. 1.6.0]
4747
- Unity SDK version: [e.g. Unity 1.2.11]
4848
- Any other additional information...
4949

docs/MAINTAINERS.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,4 @@ You may obtain a copy of the License at
1515
* Jennifer John (Jennifer-John)
1616
* Meenakshi Dembi (meenakshidembi691)
1717
* Pavan Mudunuri (Pavan-Mudunuri)
18-
* Previnkumar G (Previnkumar-G)
1918
* Trisha Datta (trisha-dell)

0 commit comments

Comments
 (0)