Skip to content

Commit 9c0fe68

Browse files
Merge release v1.13.1 (#2091)
* steps 1-2.6, includeing data_set copyright dates. * rest of section 2 changes * forgot the summary * Fixed few lint errors * Removed changelog * Removed changelog * Updated docs --------- Co-authored-by: Rich Parker <[email protected]>
1 parent 9538504 commit 9c0fe68

14 files changed

+142
-129
lines changed

.ansible-lint

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
################################################################################
2-
# Copyright (c) IBM Corporation 2025
2+
# Copyright (c) IBM Corporation 2024, 2025
33
################################################################################
44
# For additonal doc, see https://ansible.readthedocs.io/projects/lint/configuring/
55
exclude_paths:

CHANGELOG.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ ibm.ibm\_zos\_core Release Notes
44

55
.. contents:: Topics
66

7+
v1.13.1
8+
=======
9+
10+
Release Summary
11+
---------------
12+
13+
Release Date: '2025-05-19'
14+
This changelog describes all changes made to the modules and plugins included
15+
in this collection. The release date is the date the changelog is created.
16+
For additional details such as required dependencies and availability review
17+
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
18+
19+
Bugfixes
20+
--------
21+
22+
- zos_data_set - Module would fail when trying to delete a non-existent Generation Data Group. Fix now provides a successful response with `changed=false`. (https://github.com/ansible-collections/ibm_zos_core/pull/2035)
23+
- zos_data_set - Module would fail with TypeError when trying to replace an existing GDG. Fix now allows the replacement of an existing GDG. (https://github.com/ansible-collections/ibm_zos_core/pull/2035)
24+
725
v1.13.0
826
=======
927

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ All releases will meet the following test criteria.
135135
* ansible-core v2.15.x
136136
* Python 3.11.x
137137
* IBM Open Enterprise SDK for Python 3.12.x
138-
* IBM Z Open Automation Utilities (ZOAU) 1.3.3.x
138+
* IBM Z Open Automation Utilities (ZOAU) 1.3.4.x
139139
* z/OS V2R5
140140

141141
## Contributing

changelogs/.plugin-cache.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,14 @@ plugins:
130130
name: zos_volume_init
131131
namespace: ''
132132
version_added: 1.6.0
133+
zos_zfs_resize:
134+
description: Resize a zfs data set.
135+
name: zos_zfs_resize
136+
namespace: ''
137+
version_added: 1.13.0
133138
netconf: {}
134139
shell: {}
135140
strategy: {}
136141
test: {}
137142
vars: {}
138-
version: 1.12.0-beta.1
143+
version: 1.13.1

changelogs/changelog.yaml

Lines changed: 80 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,26 @@ releases:
679679
name: zos_zfs_resize
680680
namespace: ''
681681
release_date: '2025-01-30'
682+
1.13.1:
683+
changes:
684+
bugfixes:
685+
- zos_data_set - Module would fail when trying to delete a non-existent Generation
686+
Data Group. Fix now provides a successful response with `changed=false`. (https://github.com/ansible-collections/ibm_zos_core/pull/2035)
687+
- zos_data_set - Module would fail with TypeError when trying to replace an
688+
existing GDG. Fix now allows the replacement of an existing GDG. (https://github.com/ansible-collections/ibm_zos_core/pull/2035)
689+
release_summary: 'Release Date: ''2025-05-19''
690+
691+
This changelog describes all changes made to the modules and plugins included
692+
693+
in this collection. The release date is the date the changelog is created.
694+
695+
For additional details such as required dependencies and availability review
696+
697+
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__'
698+
fragments:
699+
- 2035-zos_data_set-fixing-gdg-replace-and-empty-gdg-removal-issues.yaml
700+
- v1.13.1-summary.yml
701+
release_date: '2025-05-19'
682702
1.2.1:
683703
changes:
684704
bugfixes:
@@ -748,21 +768,20 @@ releases:
748768
- zos_operator supports new options **wait** and **wait_time_s** such that you
749769
can specify that zos_operator wait the full **wait_time_s** or return as soon
750770
as the first operator command executes.
751-
release_summary: "Release Date: '2021-19-04'\nThis changlelog describes all\
752-
\ changes made to the modules and plugins included\nin this collection.\n\
753-
For additional details such as required dependencies and availablity review\n\
754-
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__\
755-
\ \n\n`New Playbooks <https://github.com/IBM/z_ansible_collections_samples>`__\n\
756-
\ - Authorize and synchronize APF authorized libraries on z/OS from a configuration\
757-
\ file cloned from GitHub\n - Automate program execution with copy, sort\
758-
\ and fetch data sets on z/OS playbook.\n - Automate user management with\
759-
\ add, remove, grant permission, generate\n passwords, create zFS, mount\
760-
\ zFS and send email notifications when deployed\n to Ansible Tower or\
761-
\ AWX with the manage z/OS Users Using Ansible playbook.\n - Use the configure\
762-
\ Python and ZOAU Installation playbook to scan the\n **z/OS** target to\
763-
\ find the latest supported configuration and generate\n inventory and\
764-
\ a variables configuration.\n - Automate software management with SMP/E\
765-
\ Playbooks\n"
771+
release_summary: "Release Date: '2021-19-04'\nThis changlelog describes all
772+
changes made to the modules and plugins included\nin this collection.\nFor
773+
additional details such as required dependencies and availablity review\nthe
774+
collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
775+
\n\n`New Playbooks <https://github.com/IBM/z_ansible_collections_samples>`__\n
776+
\ - Authorize and synchronize APF authorized libraries on z/OS from a configuration
777+
file cloned from GitHub\n - Automate program execution with copy, sort and
778+
fetch data sets on z/OS playbook.\n - Automate user management with add,
779+
remove, grant permission, generate\n passwords, create zFS, mount zFS and
780+
send email notifications when deployed\n to Ansible Tower or AWX with the
781+
manage z/OS Users Using Ansible playbook.\n - Use the configure Python and
782+
ZOAU Installation playbook to scan the\n **z/OS** target to find the latest
783+
supported configuration and generate\n inventory and a variables configuration.\n
784+
\ - Automate software management with SMP/E Playbooks\n"
766785
fragments:
767786
- v1.3.0_summary.yml
768787
- v1.3.0_summary_bugs.yml
@@ -799,11 +818,11 @@ releases:
799818
in conjunction with FlashCopy or Fast Replication. - zos_mvs_raw module execution
800819
fails when invoking DFSRRC00 with parm "UPB,PRECOMP", "UPB, POSTCOMP" or "UPB,PRECOMP,POSTCOMP".
801820
This issue is addressed by APAR PH28089.
802-
release_summary: "Release Date: '2022-27-04'\nThis changlelog describes all\
803-
\ changes made to the modules and plugins included\nin this collection.\n\
804-
For additional details such as required dependencies and availablity review\n\
805-
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__\
806-
\ \n"
821+
release_summary: "Release Date: '2022-27-04'\nThis changlelog describes all
822+
changes made to the modules and plugins included\nin this collection.\nFor
823+
additional details such as required dependencies and availablity review\nthe
824+
collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
825+
\n"
807826
fragments:
808827
- v1.3.1_summary.yml
809828
- v1.3.1_summary_bugs.yml
@@ -825,30 +844,30 @@ releases:
825844
- zos_job_query was updated to correct a boolean condition that always evaluated
826845
to "CANCELLED". - When querying jobs that are either **CANCELLED** or have
827846
**FAILED**, they were always treated as **CANCELLED**.
828-
release_summary: "Release Date: '2022-26-04'\nThis changlelog describes all\
829-
\ changes made to the modules and plugins included\nin this collection.\n\
830-
For additional details such as required dependencies and availablity review\n\
831-
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__\
832-
\ \n"
847+
release_summary: "Release Date: '2022-26-04'\nThis changlelog describes all
848+
changes made to the modules and plugins included\nin this collection.\nFor
849+
additional details such as required dependencies and availablity review\nthe
850+
collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
851+
\n"
833852
fragments:
834853
- v1.3.3_summary.yml
835854
- v1.3.3_summary_bugs.yml
836855
release_date: '2022-06-07'
837856
1.3.5:
838857
changes:
839858
bugfixes:
840-
- "zos_ssh - connection plugin was updated to correct a bug in Ansible that\n\
841-
\ would result in playbook task retries overriding the SSH connection\n \
842-
\ retries. This is resolved by renaming the zos_ssh option\n retries to reconnection_retries.\
843-
\ The update addresses users of\n ansible-core v2.9 which continues to use\
844-
\ retries and users of\n ansible-core v2.11 or later which uses reconnection_retries.\n\
845-
\ This also resolves a bug in the connection that referenced a deprecated\n\
846-
\ constant. (https://github.com/ansible-collections/ibm_zos_core/pull/328)\n"
847-
release_summary: "Release Date: '2022-03-06'\nThis changlelog describes all\
848-
\ changes made to the modules and plugins included\nin this collection.\n\
849-
For additional details such as required dependencies and availablity review\n\
850-
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__\
851-
\ \n"
859+
- "zos_ssh - connection plugin was updated to correct a bug in Ansible that\n
860+
\ would result in playbook task retries overriding the SSH connection\n retries.
861+
This is resolved by renaming the zos_ssh option\n retries to reconnection_retries.
862+
The update addresses users of\n ansible-core v2.9 which continues to use
863+
retries and users of\n ansible-core v2.11 or later which uses reconnection_retries.\n
864+
\ This also resolves a bug in the connection that referenced a deprecated\n
865+
\ constant. (https://github.com/ansible-collections/ibm_zos_core/pull/328)\n"
866+
release_summary: "Release Date: '2022-03-06'\nThis changlelog describes all
867+
changes made to the modules and plugins included\nin this collection.\nFor
868+
additional details such as required dependencies and availablity review\nthe
869+
collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
870+
\n"
852871
fragments:
853872
- 328-rename-retries-to-reconnection_retries.yml
854873
- v1.3.4_summary.yml
@@ -882,12 +901,12 @@ releases:
882901
- zos_copy - was enhanced for when `src` is a directory and ends with "/", the
883902
contents of it will be copied into the root of `dest`. If it doesn't end with
884903
"/", the directory itself will be copied. (https://github.com/ansible-collections/ibm_zos_core/pull/515)
885-
release_summary: "Release Date: '2022-10-07'\nThis changelog describes all changes\
886-
\ made to the modules and plugins included\nin this collection. The release\
887-
\ date is the date the changelog is created.\nFor additional details such\
888-
\ as required dependencies and availability review\nthe collections `release\
889-
\ notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__\
890-
\ \n"
904+
release_summary: "Release Date: '2022-10-07'\nThis changelog describes all changes
905+
made to the modules and plugins included\nin this collection. The release
906+
date is the date the changelog is created.\nFor additional details such as
907+
required dependencies and availability review\nthe collections `release notes
908+
<https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
909+
\n"
891910
fragments:
892911
- 462-copy-fetch-submit-utils.yml
893912
- 513-zos_ssh-support-ansible-2.11.yml
@@ -904,12 +923,12 @@ releases:
904923
exist in the `dest` path. Prior to this change, if a parent directory anywhere
905924
in the path did not exist the task would fail as it was stated in documentation.
906925
(https://github.com/ansible-collections/ibm_zos_core/pull/561)
907-
- "zos_copy - enhanced to support system symbols in PARMLIB. System symbols\
908-
\ are elements that allow different z/OS\xAE systems to share PARMLIB definitions\
909-
\ while retaining unique values in those definitions. This was fixed in a\
910-
\ future release through the use of one of the ZOAU dependency but this version\
911-
\ of `ibm_zos_core` does not support that dependency version so this support\
912-
\ was added. (https://github.com/ansible-collections/ibm_zos_core/pull/566)"
926+
- "zos_copy - enhanced to support system symbols in PARMLIB. System symbols
927+
are elements that allow different z/OS\xAE systems to share PARMLIB definitions
928+
while retaining unique values in those definitions. This was fixed in a future
929+
release through the use of one of the ZOAU dependency but this version of
930+
`ibm_zos_core` does not support that dependency version so this support was
931+
added. (https://github.com/ansible-collections/ibm_zos_core/pull/566)"
913932
release_summary: 'Release Date: ''2022-12-07''
914933
915934
This changelog describes all changes made to the modules and plugins included
@@ -932,13 +951,13 @@ releases:
932951
- zos_job_output was updated to correct possible truncated responses for the
933952
ddname content. This would occur for jobs with very large amounts of content
934953
from a ddname.
935-
- "zos_ssh - connection plugin was updated to correct a bug in Ansible that\n\
936-
\ would result in playbook task retries overriding the SSH connection\n \
937-
\ retries. This is resolved by renaming the zos_ssh option\n retries to reconnection_retries.\
938-
\ The update addresses users of\n ansible-core v2.9 which continues to use\
939-
\ retries and users of\n ansible-core v2.11 or later which uses reconnection_retries.\n\
940-
\ This also resolves a bug in the connection that referenced a deprecated\n\
941-
\ constant. (https://github.com/ansible-collections/ibm_zos_core/pull/328)\n"
954+
- "zos_ssh - connection plugin was updated to correct a bug in Ansible that\n
955+
\ would result in playbook task retries overriding the SSH connection\n retries.
956+
This is resolved by renaming the zos_ssh option\n retries to reconnection_retries.
957+
The update addresses users of\n ansible-core v2.9 which continues to use
958+
retries and users of\n ansible-core v2.11 or later which uses reconnection_retries.\n
959+
\ This also resolves a bug in the connection that referenced a deprecated\n
960+
\ constant. (https://github.com/ansible-collections/ibm_zos_core/pull/328)\n"
942961
deprecated_features:
943962
- zos_copy and zos_fetch option sftp_port has been deprecated. To set the SFTP
944963
port, use the supported options in the ansible.builtin.ssh plugin. Refer to
@@ -976,11 +995,11 @@ releases:
976995
information in the event an error is encountered.
977996
- zos_ping was updated to remove the need for the zos_ssh connection plugin
978997
dependency.
979-
release_summary: "Release Date: '2021-06-23'\nThis changlelog describes all\
980-
\ changes made to the modules and plugins included\nin this collection.\n\
981-
For additional details such as required dependencies and availablity review\n\
982-
the collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__\
983-
\ \n"
998+
release_summary: "Release Date: '2021-06-23'\nThis changlelog describes all
999+
changes made to the modules and plugins included\nin this collection.\nFor
1000+
additional details such as required dependencies and availablity review\nthe
1001+
collections `release notes <https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html>`__
1002+
\n"
9841003
fragments:
9851004
- v1.4.0-beta.1_summary.yml
9861005
- v1.4.0-beta.1_summary_bugs.yml

changelogs/fragments/2035-zos_data_set-fixing-gdg-replace-and-empty-gdg-removal-issues.yaml

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

docs/source/collection-requirements.rst

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -124,36 +124,6 @@ Dependency Matrix
124124
| | |- IBM `Open Enterprise SDK for Python`_ |
125125
| | |- IBM `Z Open Automation Utilities`_ >=1.3.0 |
126126
+---------+----------------------------+---------------------------------------------------+
127-
| 1.9.x |- `ansible-core`_ >=2.14 |- `z/OS`_ V2R4 - V2Rx |
128-
| |- `Ansible`_ >=7.0.x |- `z/OS shell`_ |
129-
| |- `AAP`_ >=2.3 |- `z/OS OpenSSH`_ |
130-
| | |- IBM `Open Enterprise SDK for Python`_ |
131-
| | |- IBM `Z Open Automation Utilities`_ 1.2.5 - 1.2.x |
132-
+---------+----------------------------+---------------------------------------------------+
133-
| 1.8.x |- `ansible-core`_ >=2.14 |- `z/OS`_ V2R4 - V2Rx |
134-
| |- `Ansible`_ >=7.0.x |- `z/OS shell`_ |
135-
| |- `AAP`_ >=2.3 |- `z/OS OpenSSH`_ |
136-
| | |- IBM `Open Enterprise SDK for Python`_ |
137-
| | |- IBM `Z Open Automation Utilities`_ 1.2.4 - 1.2.x |
138-
+---------+----------------------------+---------------------------------------------------+
139-
| 1.7.x |- `ansible-core`_ >=2.14 |- `z/OS`_ V2R4 - V2Rx |
140-
| |- `Ansible`_ >=7.0.x |- `z/OS shell`_ |
141-
| |- `AAP`_ >=2.3 |- `z/OS OpenSSH`_ |
142-
| | |- IBM `Open Enterprise SDK for Python`_ |
143-
| | |- IBM `Z Open Automation Utilities`_ 1.2.3 - 1.2.x |
144-
+---------+----------------------------+---------------------------------------------------+
145-
| 1.6.x |- `ansible-core`_ >=2.9.x |- `z/OS`_ V2R3 - V2Rx |
146-
| |- `Ansible`_ >=2.9.x |- `z/OS shell`_ |
147-
| |- `AAP`_ >=1.2 |- `z/OS OpenSSH`_ |
148-
| | |- IBM `Open Enterprise SDK for Python`_ |
149-
| | |- IBM `Z Open Automation Utilities`_ 1.2.2 - 1.2.x |
150-
+---------+----------------------------+---------------------------------------------------+
151-
| 1.5.x |- `ansible-core`_ >=2.9.x |- `z/OS`_ V2R3 - V2Rx |
152-
| |- `Ansible`_ >=2.9.x |- `z/OS shell`_ |
153-
| |- `AAP`_ >=1.2 |- `z/OS OpenSSH`_ |
154-
| | |- IBM `Open Enterprise SDK for Python`_ |
155-
| | |- IBM `Z Open Automation Utilities`_ 1.2.2 - 1.2.x |
156-
+---------+----------------------------+---------------------------------------------------+
157127

158128
.. .............................................................................
159129
.. Global Links

0 commit comments

Comments
 (0)