Skip to content

Commit b0b4c60

Browse files
ind1goGitHub Enterprise
authored andcommitted
Merge pull request #57 from CICS/changelog
Add Ansible changelog
2 parents 6b0173c + a9d1208 commit b0b4c60

File tree

13 files changed

+226
-2
lines changed

13 files changed

+226
-2
lines changed

.ansible-lint-ignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# This file contains ignores rule violations for ansible-lint
2+
changelogs/changelog.yaml yaml[indentation]

.travis/build_and_test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ git config --global --add safe.directory /root/ansible_collections/ibm/ibm_zos_c
66

77
pip install -r /root/ansible_collections/ibm/ibm_zos_cics/dev-requirements.txt
88

9-
# ansible-lint requires python >= 3.8
10-
if [ "$TRAVIS_PYTHON_VERSION" != "2.7" ]; then
9+
# ansible-lint requires python >= 3.9
10+
if [ "$TRAVIS_PYTHON_VERSION" != "2.7" ] && [ "$TRAVIS_PYTHON_VERSION" != "3.8" ]; then
1111
echo ""
1212
echo "##########################################################"
1313
echo "###################### Ansible-lint ######################"

CHANGELOG.rst

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
==============================
2+
ibm.ibm_zos_cics Release Notes
3+
==============================
4+
5+
.. contents:: Topics
6+
7+
8+
v1.0.4
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
This release contains a number of new features and bug fixes.
15+
16+
Minor Changes
17+
-------------
18+
19+
- Provide variables for all modules in one go using Ansible's `group module defaults <https://docs.ansible.com/ansible/2.8/user_guide/playbooks_module_defaults.html#module-defaults-groups>`_ support. The group name for the CMCI modules is ``cmci_group``.
20+
21+
Bugfixes
22+
--------
23+
24+
- cmci_get - prevent ``cmci_get`` from failing if no records are found via the ``fail_on_nodata`` option. The default value is ``true`` if not specified.
25+
26+
v1.0.3
27+
======
28+
29+
Release Summary
30+
---------------
31+
32+
This release contains a number of new features and bug fixes.
33+
34+
Minor Changes
35+
-------------
36+
37+
- Added support for CMCI feedback on failed CMCI requests.
38+
- Updated timeout support on requests to be configurable via the timeout option. The default value is 30 seconds if not specified.
39+
40+
Bugfixes
41+
--------
42+
43+
- Improve sanitisation and validation of parameters.
44+
45+
v1.0.1
46+
======
47+
48+
Release Summary
49+
---------------
50+
51+
Fix some documentation issues on Hub, and include some missing documentation about requirements.
52+
53+
v1.0.0
54+
======
55+
56+
Release Summary
57+
---------------
58+
59+
Initial release of the IBM® z/OS® CICS® collection, also referred to as ibm_zos_cics, which is part of the broader offering Red Hat® Ansible® Certified Content for IBM Z®.
60+
61+
This collection can manage CICS and CICSPlex® SM resources and definitions by calling the CMCI REST API, which can be configured in a CICSplex or in a stand-alone region.
62+
63+
New Modules
64+
-----------
65+
66+
- ibm.ibm_zos_cics.cmci_action - Perform actions on CICS and CICSPlex SM resources
67+
- ibm.ibm_zos_cics.cmci_create - Create CICS and CICSPlex SM definitions
68+
- ibm.ibm_zos_cics.cmci_delete - Delete CICS and CICSPlex SM resources
69+
- ibm.ibm_zos_cics.cmci_get - Query CICS and CICSPlex SM resources and definitions
70+
- ibm.ibm_zos_cics.cmci_update - Update CICS and CICSPlex resources and definitions

changelogs/.plugin-cache.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
objects: {}
2+
plugins:
3+
become: {}
4+
cache: {}
5+
callback: {}
6+
cliconf: {}
7+
connection: {}
8+
httpapi: {}
9+
inventory: {}
10+
lookup: {}
11+
module:
12+
cmci_action:
13+
description: Perform actions on CICS and CICSPlex SM resources
14+
name: cmci_action
15+
namespace: ''
16+
version_added: 1.0.0
17+
cmci_create:
18+
description: Create CICS and CICSPlex SM definitions
19+
name: cmci_create
20+
namespace: ''
21+
version_added: 1.0.0
22+
cmci_delete:
23+
description: Delete CICS and CICSPlex SM resources
24+
name: cmci_delete
25+
namespace: ''
26+
version_added: 1.0.0
27+
cmci_get:
28+
description: Query CICS and CICSPlex SM resources and definitions
29+
name: cmci_get
30+
namespace: ''
31+
version_added: 1.0.0
32+
cmci_update:
33+
description: Update CICS and CICSPlex resources and definitions
34+
name: cmci_update
35+
namespace: ''
36+
version_added: 1.0.0
37+
netconf: {}
38+
shell: {}
39+
strategy: {}
40+
vars: {}
41+
version: 1.0.4

changelogs/changelog.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
ancestor: null
2+
releases:
3+
1.0.0:
4+
changes:
5+
release_summary: "Initial release of the IBM\xAE z/OS\xAE CICS\xAE collection,
6+
also referred to as ibm_zos_cics, which is part of the broader offering Red
7+
Hat\xAE Ansible\xAE Certified Content for IBM Z\xAE.\n\nThis collection can
8+
manage CICS and CICSPlex\xAE SM resources and definitions by calling the CMCI
9+
REST API, which can be configured in a CICSplex or in a stand-alone region."
10+
fragments:
11+
- 100-retrospective.yml
12+
modules:
13+
- description: Perform actions on CICS and CICSPlex SM resources
14+
name: cmci_action
15+
namespace: ''
16+
- description: Create CICS and CICSPlex SM definitions
17+
name: cmci_create
18+
namespace: ''
19+
- description: Delete CICS and CICSPlex SM resources
20+
name: cmci_delete
21+
namespace: ''
22+
- description: Query CICS and CICSPlex SM resources and definitions
23+
name: cmci_get
24+
namespace: ''
25+
- description: Update CICS and CICSPlex resources and definitions
26+
name: cmci_update
27+
namespace: ''
28+
release_date: '2021-02-17'
29+
1.0.1:
30+
changes:
31+
release_summary: Fix some documentation issues on Hub, and include some missing
32+
documentation about requirements.
33+
fragments:
34+
- 101-retrospective.yml
35+
release_date: '2021-03-02'
36+
1.0.3:
37+
changes:
38+
bugfixes:
39+
- Improve sanitisation and validation of parameters.
40+
minor_changes:
41+
- Added support for CMCI feedback on failed CMCI requests.
42+
- Updated timeout support on requests to be configurable via the timeout option.
43+
The default value is 30 seconds if not specified.
44+
release_summary: This release contains a number of new features and bug fixes.
45+
fragments:
46+
- 103-retrospective.yml
47+
release_date: '2021-07-15'
48+
1.0.4:
49+
changes:
50+
bugfixes:
51+
- cmci_get - prevent ``cmci_get`` from failing if no records are found via the
52+
``fail_on_nodata`` option. The default value is ``true`` if not specified.
53+
minor_changes:
54+
- Provide variables for all modules in one go using Ansible's `group module
55+
defaults <https://docs.ansible.com/ansible/2.8/user_guide/playbooks_module_defaults.html#module-defaults-groups>`_
56+
support. The group name for the CMCI modules is ``cmci_group``.
57+
release_summary: This release contains a number of new features and bug fixes.
58+
fragments:
59+
- 104-retrospective.yml
60+
release_date: '2023-04-21'

changelogs/config.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
changelog_filename_template: ../CHANGELOG.rst
2+
changelog_filename_version_depth: 0
3+
changes_file: changelog.yaml
4+
changes_format: combined
5+
ignore_other_fragment_extensions: true
6+
keep_fragments: false
7+
mention_ancestor: true
8+
new_plugins_after_name: removed_features
9+
notesdir: fragments
10+
prelude_section_name: release_summary
11+
prelude_section_title: Release Summary
12+
sanitize_changelog: true
13+
sections:
14+
- - major_changes
15+
- Major Changes
16+
- - minor_changes
17+
- Minor Changes
18+
- - breaking_changes
19+
- Breaking Changes / Porting Guide
20+
- - deprecated_features
21+
- Deprecated Features
22+
- - removed_features
23+
- Removed Features (previously deprecated)
24+
- - security_fixes
25+
- Security Fixes
26+
- - bugfixes
27+
- Bugfixes
28+
- - known_issues
29+
- Known Issues
30+
title: ibm.ibm_zos_cics
31+
trivial_section_name: trivial
32+
use_fqcn: true

galaxy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,4 @@ build_ignore:
6767
- .travis.yml
6868
- .whitesource
6969
- ibm-ibm_zos_cics-*.tar.gz
70+
- changelogs

plugins/modules/cmci_action.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
L(CMCI REST API,https://www.ibm.com/docs/en/cics-ts/latest?topic=programming-cmci-rest-api-reference).
2020
For information about how to compose PUT requests, see
2121
L(CMCI PUT requests,https://www.ibm.com/docs/en/cics-ts/latest?topic=requests-cmci-put).
22+
version_added: 1.0.0
2223
author:
2324
- Stewart Francis (@stewartfrancis)
2425
- Tom Latham (@Tom-Latham)

plugins/modules/cmci_create.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
L(CMCI REST API,https://www.ibm.com/docs/en/cics-ts/latest?topic=programming-cmci-rest-api-reference).
2020
For information about how to compose POST requests, see
2121
L(CMCI POST requests,https://www.ibm.com/docs/en/cics-ts/latest?topic=requests-cmci-post).
22+
version_added: 1.0.0
2223
author:
2324
- Stewart Francis (@stewartfrancis)
2425
- Tom Latham (@Tom-Latham)

plugins/modules/cmci_delete.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
L(CMCI REST API,https://www.ibm.com/docs/en/cics-ts/latest?topic=programming-cmci-rest-api-reference).
2020
For information about how to compose DELETE requests, see
2121
L(CMCI DELETE requests, https://www.ibm.com/docs/en/cics-ts/latest?topic=requests-cmci-delete).
22+
version_added: 1.0.0
2223
author:
2324
- Stewart Francis (@stewartfrancis)
2425
- Tom Latham (@Tom-Latham)

0 commit comments

Comments
 (0)