Skip to content

Commit

Permalink
Merge pull request #45 from dell/RTS_V1.8.0
Browse files Browse the repository at this point in the history
Release Version 1.8.0
  • Loading branch information
Jennifer-John authored Dec 14, 2022
2 parents 60e2417 + 1bf9144 commit 878060c
Show file tree
Hide file tree
Showing 27 changed files with 6,430 additions and 6,393 deletions.
13 changes: 5 additions & 8 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,13 @@
# be requested for review when someone opens a pull request.
# order is alphabetical for easier maintenance.
#
# Ananthu Kuttattu (ananthu-kuttattu)
# Arindam Datta (dattaarindam)
# DCS Krishna (dcsk)
# Ananthu Kuttattu (kuttattz)
# Bhavneet Sharma (Bhavneet-Sharma)
# Jennifer John (Jennifer-John)
# Meenakshi Dembi (meenakshidembi691)
# Panigrahi Spandita (panigs7)
# Pavan Mudunuri (Pavan-Mudunuri)
# Prabhulinga Revur (prabhu-dell)
# Prasad Raghavendra (prasar6)
# Rajendra Indukuri (rajendraindukuri)
# Previnkumar G (Previnkumar-G)
# Trisha Datta (trisha-dell)

# for all files:
* @ananthu-kuttattu @dattaarindam @dcsk @Jennifer-John @meenakshidembi691 @panigs7 @Pavan-Mudunuri @prabhu-dell @prasar6 @rajendraindukuri
* @kuttattz @Bhavneet-Sharma @Jennifer-John @meenakshidembi691 @Pavan-Mudunuri @Previnkumar-G @trisha-dell
37 changes: 22 additions & 15 deletions .github/workflows/ansible-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@ name: CI

on:
push:
branches: [ master ]
branches: [ main ]
pull_request:
branches: [ master ]
branches: [ main ]
schedule:
- cron: '0 3 * * *'

jobs:
build:
Expand Down Expand Up @@ -35,10 +37,10 @@ jobs:
name: collection
path: .cache/collection-tarballs

###
# Unit tests (OPTIONAL)
#
# https://docs.ansible.com/ansible/latest/dev_guide/testing_units.html
###
# Unit tests (OPTIONAL)
#
# https://docs.ansible.com/ansible/latest/dev_guide/testing_units.html

unit:
name: Unit Tests
Expand All @@ -47,8 +49,14 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [3.8, 3.9]
ansible-version: [ stable-2.11, stable-2.12, stable-2.13]
python-version: ["3.9", "3.10", "3.11"]
ansible-version: [stable-2.12, stable-2.13, stable-2.14]
exclude:
# Python 3.11 is supported only from ansible-core 2.14 onwards
- python-version: "3.11"
ansible-version: stable-2.12
- python-version: "3.11"
ansible-version: stable-2.13

steps:
- name: Set up Python ${{ matrix.python-version }}
Expand All @@ -69,24 +77,23 @@ jobs:
run: |
ansible-galaxy collection install .cache/collection-tarballs/*.tar.gz
if [ -f /home/runner/.ansible/collections/ansible_collections/dellemc/powerscale/tests/requirements.txt ]; then pip install -r /home/runner/.ansible/collections/ansible_collections/dellemc/powerscale/tests/requirements.txt; fi
- name: Run Unit tests using ansible-test
run: ansible-test units -v --color --python ${{ matrix.python-version }} --coverage
working-directory: /home/runner/.ansible/collections/ansible_collections/dellemc/powerscale

###
# Sanity tests (REQUIRED)
#
# https://docs.ansible.com/ansible/latest/dev_guide/testing_sanity.html
###
# Sanity tests (REQUIRED)
#
# https://docs.ansible.com/ansible/latest/dev_guide/testing_sanity.html

sanity:
name: Sanity Tests
runs-on: ubuntu-latest
needs: [build]
strategy:
fail-fast: false
matrix:
ansible-version: [stable-2.11, stable-2.12, stable-2.13]
ansible-version: [stable-2.12, stable-2.13, stable-2.14]

steps:
- name: Set up Python 3.9
Expand Down
149 changes: 149 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
================================
Dellemc.Powerscale Change Logs
================================

.. contents:: Topics


v1.8.0
======

Minor Changes
-------------

- Added support for security flavors while creating and modifying NFS export.

v1.7.0
======

Minor Changes
-------------

- Access Zone, SMB, SmartQuota, User and Group module is enhanced to support NIS authentication provider.
- Info module is enhanced to support listing of NFS aliases.
- Support to create and modify additional parameters of an SMB share in SMB module.
- SyncIQ Policy module is enhanced to support accelerated_failback and restrict_target_network of a policy.

New Modules
-----------

- dellemc.powerscale.nfs_alias - Manage NFS aliases on a PowerScale Storage System

v1.6.0
======

Minor Changes
-------------

- Added execution environment manifest file to support building an execution environment with ansible-builder.
- Added files required for Ansible execution environment.
- Check mode is supported for Info, Filepool Policy and Storagepool Tier modules.
- Filesystem module is enhanced to support ACL and container parameter.
- Info module is enhanced to support NodePools and Storagepool Tiers Subsets.
- SmartQuota module is enhanced to support container parameter.

New Modules
-----------

- dellemc.powerscale.filepoolpolicy - Manages file pool policy on PowerScale
- dellemc.powerscale.storagepooltier - Manages storage pool tier on PowerScale

v1.5.0
======

Minor Changes
-------------

- ADS module is enhanced to support machine_account & organizational_unit parameters while creating ADS provider.
- Added rotating file handler for log files.
- Removal of dellemc_powerscale prefix from all the modules name.
- SmartQuota module is enhanced to support float values for Quota Parameters.
- Support for recursive force deletion of filesystem directories.

New Modules
-----------

- dellemc.powerscale.networksettings - Manages Network Settings on PowerScale Storage System
- dellemc.powerscale.smartpoolsettings - Manages Smartpool Settings on PowerScale Storage System

v1.4.0
======

Minor Changes
-------------

- Access zone module is enhanced to support creation of an access zone.
- Gather facts module is enhanced to list network groupnets, network subnets, network pools, network rules and network interfaces.
- Support to retrieve and modify email settings in Settings module.
- Support to retrieve, add and remove NTP servers in Settings module.

New Modules
-----------

- dellemc.powerscale.groupnet - Manages groupnet configuration on PowerScale
- dellemc.powerscale.networkpool - Manages Network Pools on PowerScale Storage System
- dellemc.powerscale.networkrule - Manages Network provisioning rules for PowerScale Storage System
- dellemc.powerscale.settings - Manages general settings for PowerScale storage system
- dellemc.powerscale.subnet - Manages subnet configuration on PowerScale

v1.3.0
======

Minor Changes
-------------

- Added dual licensing.
- Gather facts module is enhanced to list SyncIQ policies, SyncIQ Performance rules, SyncIQ reports, SyncIQ target reports, SyncIQ target cluster certificates.

New Modules
-----------

- dellemc.powerscale.synciqjob - Manage SyncIQ jobs on PowerScale
- dellemc.powerscale.synciqpolicy - Manage SyncIQ policies on PowerScale
- dellemc.powerscale.synciqreports - Provides the SyncIQ reports for PowerScale Storage System
- dellemc.powerscale.synciqrules - Manage SyncIQ performance rules on PowerScale Storage System.
- dellemc.powerscale.synciqtargetreports - Provides the SyncIQ target reports for PowerScale Storage System

v1.2.0
======

Minor Changes
-------------

- Filesystem module is enhanced to support additional quota parameters.
- Gather facts module is enhanced to list Nodes, NFS Exports, SMB shares and Active clients.
- Map or unmap authentication providers to/from an access zone
- Rebranded Isilon to PowerScale.
- SmartQuota module is enhanced to support CRUD operations for default-user and default-group quotas.
- Support extended for OneFS version 9.1.0.

New Modules
-----------

- dellemc.powerscale.ads - Manages the ADS authentication provider on PowerScale
- dellemc.powerscale.ldap - Manage LDAP authentication provider on PowerScale
- dellemc.powerscale.node - Get node info of PowerScale Storage System.

v1.1.0
======

New Modules
-----------

- dellemc.powerscale.smartquota - Manage Smart Quotas on PowerScale

v1.0.0
======

New Modules
-----------

- dellemc.powerscale.accesszone - Manages access zones on PowerScale
- dellemc.powerscale.filesystem - Manage Filesystems on PowerScale
- dellemc.powerscale.group - Manage Groups on the PowerScale Storage System
- dellemc.powerscale.info - Gathering information about PowerScale Storage
- dellemc.powerscale.nfs - Manage NFS exports on a PowerScale Storage System
- dellemc.powerscale.smb - Manage SMB shares on PowerScale Storage System. You can perform these operations
- dellemc.powerscale.snapshot - Manage snapshots on PowerScale
- dellemc.powerscale.snapshotschedule - Manage snapshot schedules on PowerScale
- dellemc.powerscale.user - Manage users on the PowerScale Storage System
72 changes: 0 additions & 72 deletions ChangeLog.md

This file was deleted.

Loading

0 comments on commit 878060c

Please sign in to comment.