Skip to content

Commit e98952b

Browse files
authored
Merge pull request #123 from ansible-collections/andrewtwydell-105
1.0.5 release
2 parents b74a37d + d8426eb commit e98952b

19 files changed

+282
-21
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.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ env:
99
- ANSIBLE_VERSION="stable-2.12"
1010
- ANSIBLE_VERSION="stable-2.13"
1111
- ANSIBLE_VERSION="stable-2.14"
12+
- ANSIBLE_VERSION="stable-2.15"
1213
- ANSIBLE_VERSION="devel"
1314
matrix:
1415
exclude:
@@ -19,11 +20,15 @@ matrix:
1920
env: ANSIBLE_VERSION="stable-2.13"
2021
- python: "2.7"
2122
env: ANSIBLE_VERSION="stable-2.14"
23+
- python: "2.7"
24+
env: ANSIBLE_VERSION="stable-2.15"
2225
- python: "2.7"
2326
env: ANSIBLE_VERSION="devel"
2427
# Python 3.8 max ansible version is 2.13
2528
- python: "3.8"
2629
env: ANSIBLE_VERSION="stable-2.14"
30+
- python: "3.8"
31+
env: ANSIBLE_VERSION="stable-2.15"
2732
- python: "3.8"
2833
env: ANSIBLE_VERSION="devel"
2934
# Ansible 2.11 max python version support is 3.9

.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: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
==============================
2+
ibm.ibm_zos_cics Release Notes
3+
==============================
4+
5+
.. contents:: Topics
6+
7+
8+
v1.0.5
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
This release contains one bug fix.
15+
16+
Bugfixes
17+
--------
18+
19+
- Missing requirements.txt - requirements.txt was not included in the built collection. Fix removes this from the build_ignore section of the galaxy.yml.
20+
21+
v1.0.4
22+
======
23+
24+
Release Summary
25+
---------------
26+
27+
This release contains a number of new features and bug fixes.
28+
29+
Minor Changes
30+
-------------
31+
32+
- 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``.
33+
34+
Bugfixes
35+
--------
36+
37+
- 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.
38+
39+
v1.0.3
40+
======
41+
42+
Release Summary
43+
---------------
44+
45+
This release contains a number of new features and bug fixes.
46+
47+
Minor Changes
48+
-------------
49+
50+
- Added support for CMCI feedback on failed CMCI requests.
51+
- Updated timeout support on requests to be configurable via the timeout option. The default value is 30 seconds if not specified.
52+
53+
Bugfixes
54+
--------
55+
56+
- Improve sanitisation and validation of parameters.
57+
58+
v1.0.1
59+
======
60+
61+
Release Summary
62+
---------------
63+
64+
Fix some documentation issues on Hub, and include some missing documentation about requirements.
65+
66+
v1.0.0
67+
======
68+
69+
Release Summary
70+
---------------
71+
72+
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®.
73+
74+
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.
75+
76+
New Modules
77+
-----------
78+
79+
- ibm.ibm_zos_cics.cmci_action - Perform actions on CICS and CICSPlex SM resources
80+
- ibm.ibm_zos_cics.cmci_create - Create CICS and CICSPlex SM definitions
81+
- ibm.ibm_zos_cics.cmci_delete - Delete CICS and CICSPlex SM resources
82+
- ibm.ibm_zos_cics.cmci_get - Query CICS and CICSPlex SM resources and definitions
83+
- ibm.ibm_zos_cics.cmci_update - Update CICS and CICSPlex resources and definitions
File renamed without changes.

README.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
# (c) Copyright IBM Corp. 2020,2021
2-
IBM z/OS CICS collection
3-
========================
1+
# IBM z/OS CICS collection
42

53
The **IBM® z/OS® CICS® collection**, also represented as **ibm\_zos\_cics**
64
in this document, is part of the broader initiative to bring Ansible Automation to IBM Z® through the offering
@@ -12,8 +10,7 @@ such as the [IBM z/OS core collection](https://github.com/ansible-collections/ib
1210
It is also possible to use it independently to perform automation tasks solely in CICS.
1311

1412

15-
Red Hat Ansible Certified Content for IBM Z
16-
===========================================
13+
## Red Hat Ansible Certified Content for IBM Z
1714

1815
**Red Hat® Ansible Certified Content for IBM Z** provides the ability to
1916
connect IBM Z® to clients' wider enterprise automation strategy through the
@@ -36,20 +33,22 @@ as **certified** and **IBM supported** for
3633

3734
For guides and reference, please review the [documentation](https://ibm.github.io/z_ansible_collections_doc/index.html).
3835

39-
Features
40-
========
36+
## Features
4137

4238
The IBM CICS collection includes
4339
[modules](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_cics/docs/source/modules.html),
4440
[sample playbooks](https://github.com/IBM/z_ansible_collections_samples),
4541
and ansible-doc to automate tasks in CICS.
4642

43+
## Contributing
4744

48-
Copyright
49-
=========
50-
© Copyright IBM Corporation 2021.
45+
We welcome contributions! Find out how in our [contribution guide](CONTRIBUTING.md).
5146

52-
License
53-
=======
54-
This collection is licensed under [Apache License,
47+
## Copyright
48+
49+
© Copyright IBM Corporation 2021, 2023.
50+
51+
## License
52+
53+
This collection is licensed under the [Apache License,
5554
Version 2.0](https://opensource.org/licenses/Apache-2.0).

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.5

changelogs/changelog.yaml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
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'
61+
1.0.5:
62+
changes:
63+
bugfixes:
64+
- Missing requirements.txt - requirements.txt was not included in the built
65+
collection. Fix removes this from the build_ignore section of the galaxy.yml.
66+
release_summary: This release contains one bug fix
67+
fragments:
68+
- include-requirements-txt.yaml
69+
- release_summary.yaml
70+
release_date: '2023-05-16'

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

docs/source/community_guides.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ For a developer guide on how to develop and run test cases for IBM® z/OS® CICS
2020
.. _git issues:
2121
https://github.com/ansible-collections/ibm_zos_cics/issues
2222
.. _Developer guide:
23-
https://github.com/ansible-collections/ibm_zos_cics/blob/main/devguide.md
23+
https://github.com/ansible-collections/ibm_zos_cics/blob/main/CONTRIBUTING.md
2424

2525

2626

0 commit comments

Comments
 (0)