Skip to content

Commit 608353e

Browse files
authored
Add ansible-2.19 in support matrix (#200)
add python 3.13 and ansible-core 2.19 in support matrix
1 parent e225711 commit 608353e

49 files changed

Lines changed: 106 additions & 133 deletions

Some content is hidden

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

.github/workflows/ansible-test.yml

Lines changed: 9 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
ansible-version: [stable-2.18]
18+
ansible-version: [stable-2.19]
1919
steps:
2020
- name: Check out code
21-
uses: actions/checkout@v3
21+
uses: actions/checkout@v4
2222

2323
- name: Set up Python
2424
uses: actions/setup-python@v4
2525
with:
26-
python-version: 3.12
26+
python-version: 3.13
2727

2828
- name: Install ansible (${{ matrix.ansible-version }})
2929
run: pip install https://github.com/ansible/ansible/archive/${{ matrix.ansible-version }}.tar.gz --disable-pip-version-check
@@ -49,24 +49,22 @@ jobs:
4949
strategy:
5050
fail-fast: false
5151
matrix:
52-
python: ['3.10', '3.11', '3.12']
52+
python: ['3.11', '3.12', '3.13']
5353
ansible:
54-
- stable-2.16
5554
- stable-2.17
5655
- stable-2.18
56+
- stable-2.19
5757
- devel
5858
exclude:
59-
- ansible: stable-2.18
60-
python: '3.10'
61-
- ansible: devel
62-
python: '3.10'
59+
- ansible: stable-2.17
60+
python: '3.13'
6361

6462
steps:
6563
- name: Perform unit testing with ansible-test
6664
uses: ansible-community/ansible-test-gh-action@release/v1
6765
with:
6866
testing-type: units
69-
coverage: ${{ (matrix.python == '3.11' && matrix.ansible == 'stable-2.18') && 'always' || 'never' }}
67+
coverage: ${{ (matrix.python == '3.13' && matrix.ansible == 'stable-2.19') && 'always' || 'never' }}
7068
ansible-core-version: ${{ matrix.ansible }}
7169
target-python-version: ${{ matrix.python }}
7270
env:
@@ -79,33 +77,8 @@ jobs:
7977
# https://docs.ansible.com/ansible/latest/dev_guide/testing_sanity.html
8078

8179
sanity:
82-
name: Sanity (Ⓐ${{ matrix.ansible }} with ${{ matrix.python }} python)
83-
runs-on: ubuntu-latest
8480
needs: [build]
85-
strategy:
86-
fail-fast: false
87-
matrix:
88-
python: ['3.10', '3.11', '3.12']
89-
ansible:
90-
- stable-2.16
91-
- stable-2.17
92-
- stable-2.18
93-
- devel
94-
exclude:
95-
- ansible: stable-2.18
96-
python: '3.10'
97-
- ansible: devel
98-
python: '3.10'
99-
100-
steps:
101-
- name: Perform sanity testing
102-
uses: ansible-community/ansible-test-gh-action@release/v1
103-
with:
104-
ansible-core-version: ${{ matrix.ansible }}
105-
target-python-version: ${{ matrix.python }}
106-
testing-type: sanity
107-
pull-request-change-detection: true
108-
coverage: never
81+
uses: ansible/ansible-content-actions/.github/workflows/sanity.yaml@main
10982

11083
ansible-lint:
11184
needs: [build]

README.md

Lines changed: 3 additions & 3 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.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/)
5+
[![Python version](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)
6+
[![Ansible version](https://img.shields.io/badge/ansible-2.17+-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)
@@ -81,7 +81,7 @@ This table provides information about the software prerequisites for the Ansible
8181

8282
| **Ansible Modules** | **OneFS Version** | **Python version** | **Python SDK version** | **Ansible** |
8383
|---------------------|-----------------------|--------------------|----------------------------|--------------------------|
84-
| v3.9.0 | 9.7.x <br> 9.10.x <br> 9.11.x | 3.10 <br> 3.11 <br> 3.12 | 0.6.0 | 2.16 <br> 2.17 <br> 2.18 |
84+
| v3.9.0 | 9.7.x <br> 9.10.x <br> 9.11.x | 3.11 <br> 3.12 <br> 3.13 | 0.6.0 | 2.17 <br> 2.18 <br> 2.19 |
8585

8686
# List of Ansible modules for Dell PowerScale
8787

docs/ISSUE_TRIAGE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ 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.18]
35-
- Python Version [e.g. 3.11]
34+
- Ansible Version: [e.g. 2.19]
35+
- Python Version [e.g. 3.13]
3636
- Ansible modules for Dell PowerScale Version: [e.g. 3.9.0]
3737
- PowerScale SDK version: [e.g. 0.6.0]
3838
- Any other additional information...

docs/modules/accesszone.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ 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.16 or later.
25-
- Python 3.10, 3.11 or 3.12.
24+
- Ansible-core 2.17 or later.
25+
- Python 3.11, 3.12 or 3.13.
2626

2727

2828

docs/modules/ads.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ Requirements
2323
The below requirements are needed on the host that executes this module.
2424

2525
- A Dell PowerScale Storage system.
26-
- Ansible-core 2.16 or later.
27-
- Python 3.10, 3.11 or 3.12.
26+
- Ansible-core 2.17 or later.
27+
- Python 3.11, 3.12 or 3.13.
2828

2929

3030

docs/modules/alert_channel.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ 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.16 or later.
25-
- Python 3.10, 3.11 or 3.12.
24+
- Ansible-core 2.17 or later.
25+
- Python 3.11, 3.12 or 3.13.
2626

2727

2828

docs/modules/alert_rule.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ 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.16 or later.
25-
- Python 3.10, 3.11 or 3.12.
24+
- Ansible-core 2.17 or later.
25+
- Python 3.11, 3.12 or 3.13.
2626

2727

2828

docs/modules/alert_settings.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ 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.16 or later.
25-
- Python 3.10, 3.11 or 3.12.
24+
- Ansible-core 2.17 or later.
25+
- Python 3.11, 3.12 or 3.13.
2626

2727

2828

docs/modules/filepoolpolicy.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ 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.16 or later.
25-
- Python 3.10, 3.11 or 3.12.
24+
- Ansible-core 2.17 or later.
25+
- Python 3.11, 3.12 or 3.13.
2626

2727

2828

docs/modules/filesystem.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ 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.16 or later.
25-
- Python 3.10, 3.11 or 3.12.
24+
- Ansible-core 2.17 or later.
25+
- Python 3.11, 3.12 or 3.13.
2626

2727

2828

0 commit comments

Comments
 (0)