Skip to content

Commit 4b9a7e9

Browse files
authored
Merge pull request #1559 from ansible-collections/doc-updates-for-readme
Doc updates for README , release notes and support matrix.
2 parents 65c5588 + db33f97 commit 4b9a7e9

File tree

4 files changed

+82
-22
lines changed

4 files changed

+82
-22
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ To upgrade the collection to the latest available version, run the following com
3636
ansible-galaxy collection install ibm.ibm_zos_core --upgrade
3737
```
3838

39-
<br/>You can also install a specific version of the collection, for example, if you need to downgrade when something is broken in the latest version (please report an issue in this repository). Use the following syntax to install version 1.0.0:
39+
<br/>You can also install a specific version of the collection, for example, if you need to downgrade for some reason. Use the following syntax to install version 1.0.0:
4040

4141
```sh
4242
ansible-galaxy collection install ibm.ibm_zos_core:1.0.0
@@ -123,9 +123,10 @@ environment_vars:
123123

124124
## Testing
125125

126-
All releases, including betas will meet the following test criteria.
126+
All releases, will meet the following test criteria.
127127

128128
* 100% success for [Functional](https://github.com/ansible-collections/ibm_zos_core/tree/dev/tests/functional) tests.
129+
* 100% success for [Unit](https://github.com/ansible-collections/ibm_zos_core/tree/dev/tests/unit) tests.
129130
* 100% success for [Sanity](https://docs.ansible.com/ansible/latest/dev_guide/testing/sanity/index.html#all-sanity-tests) tests as part of[ansible-test](https://docs.ansible.com/ansible/latest/dev_guide/testing.html#run-sanity-tests).
130131
* 100% success for [pyflakes](https://github.com/PyCQA/pyflakes/blob/main/README.rst).
131132
* 100% success for [ansible-lint](https://ansible.readthedocs.io/projects/lint/) allowing only false positives.
@@ -153,9 +154,8 @@ If you would like to communicate with this community, you can do so through the
153154
* GitHub [discussions](https://github.com/ansible-collections/ibm_zos_core/discussions).
154155
* GitHub [issues](https://github.com/ansible-collections/ibm_zos_core/issues/new/choose).
155156
* [Ansible Forum](https://forum.ansible.com/), please use the `zos` tag to ensure proper awareness.
156-
* Discord [System Z Enthusiasts](https://forum.ansible.com/) room [ansible](https://discord.gg/nKC8F89v).
157-
* Matrix Ansible room [ansible-zos](#ansible-zos:matrix.org).
158-
* Ansible community Matrix [rooms](https://docs.ansible.com/ansible/latest/community/communication.html#general-channels).
157+
* Discord [System Z Enthusiasts](https://discord.gg/Kmy5QaUGbB) room [ansible](https://discord.gg/nHrDdRTC).
158+
* Matrix general usage questions [room](https://matrix.to/#/#users:ansible.com).
159159

160160
## Support
161161

@@ -175,15 +175,15 @@ For Galaxy and GitHub users, to see the supported ansible-core versions, review
175175

176176
<br/>The collection's changelogs can be reviewed in the following table.
177177

178-
| Version | Status | Release notes | Changelogs |
179-
|----------|----------------------------|---------------|------------|
180-
| 1.11.x | In development (unreleased)| unreleased | unreleased |
181-
| 1.10.x | Current | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-10-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.10.0/CHANGELOG.rst) |
182-
| 1.9.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-9-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.9.0/CHANGELOG.rst) |
183-
| 1.8.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-8-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.8.0/CHANGELOG.rst) |
184-
| 1.7.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-7-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.7.0/CHANGELOG.rst) |
185-
| 1.6.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-6-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.6.0/CHANGELOG.rst) |
186-
| 1.5.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-5-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.5.0/CHANGELOG.rst) |
178+
| Version | Status | Release notes | Changelogs |
179+
|----------|----------------|---------------|------------|
180+
| 1.11.x | In development | unreleased | unreleased |
181+
| 1.10.x | Current | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-10-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.10.0/CHANGELOG.rst) |
182+
| 1.9.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-9-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.9.0/CHANGELOG.rst) |
183+
| 1.8.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-8-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.8.0/CHANGELOG.rst) |
184+
| 1.7.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-7-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.7.0/CHANGELOG.rst) |
185+
| 1.6.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-6-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.6.0/CHANGELOG.rst) |
186+
| 1.5.x | Released | [Release notes](https://ibm.github.io/z_ansible_collections_doc/ibm_zos_core/docs/source/release_notes.html#version-1-5-0) | [Changelogs](https://github.com/ansible-collections/ibm_zos_core/blob/v1.5.0/CHANGELOG.rst) |
187187

188188
## Related Information
189189

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
trivial:
2+
- README - updated formatting and how it was written to be clearer.
3+
(https://github.com/ansible-collections/ibm_zos_core/pull/1559).
4+
5+
- release_notes.rst - removed known issue that was incorrect for v1.9.x.
6+
(https://github.com/ansible-collections/ibm_zos_core/pull/1559).
7+
8+
- releases_maintenance.rst - Added new lifecycle stages and supported
9+
shell types.
10+
(https://github.com/ansible-collections/ibm_zos_core/pull/1559).

docs/source/release_notes.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,9 +276,6 @@ Several modules have reported UTF-8 decoding errors when interacting with result
276276
An undocumented option **size** was defined in module **zos_data_set**, this has been removed to satisfy collection certification, use the intended
277277
and documented **space_primary** option.
278278

279-
In the past, choices could be defined in either lower or upper case. Now, only the case that is identified in the docs can be set,
280-
this is so that the collection can continue to maintain certified status.
281-
282279
Availability
283280
------------
284281

docs/source/resources/releases_maintenance.rst

Lines changed: 58 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,60 @@
66
Releases and maintenance
77
========================
88

9-
This table describes the collections release dates, dependency versions and End of Life dates (EOL).
9+
This section describes the collections release dates, dependency versions and End of Life dates (EOL)
10+
and support coverage.
1011

1112
The ``ibm_zos_core`` collection is developed and released on a flexible release cycle; generally, each quarter
1213
a beta is released followed by a GA version. Occasionally, the cycle may be extended to properly implement and
1314
test larger changes before a new release is made available.
1415

1516
End of Life for this collection is generally a 2-year cycle unless a dependency reaches EOL prior to the 2 years.
16-
For example, if a collection has released and its dependency reaches EOL 1 year later, then the collection will EOL
17+
For example, if a collection has released and a dependency reaches EOL 1 year later, then the collection will EOL
1718
at the same time as the dependency, 1 year later.
1819

20+
Life Cycle Phase
21+
================
22+
23+
To encourage the adoption of new features while keeping the high standard of stability inherent,
24+
support is divided into life cycle phases; **full support** which covers the first year
25+
and **maintenance support** which covers the second year.
26+
27+
+--------------------------+------------------------------------+---------------------------+
28+
| Life Cycle Phase | Full Support | Maintenance Support |
29+
+==========================+====================================+===========================+
30+
| Critical security fixes | Yes | Yes |
31+
+--------------------------+------------------------------------+---------------------------+
32+
| Bug fixes by severity | Critical and high severity issues | Critical severity issues |
33+
+--------------------------+------------------------------------+---------------------------+
34+
35+
Severities
36+
==========
37+
38+
Severity 1 (Critical):
39+
A problem that severely impacts your use of the software in a production environment (such as loss
40+
of production data or in which your production systems are not functioning). The situation halts
41+
your business operations and no procedural workaround exists.
42+
43+
Severity 2 (high):
44+
A problem where the software is functioning but your use in a production environment is severely
45+
reduced. The situation is causing a high impact to portions of your business operations and no
46+
procedural workaround exists.
47+
48+
Severity 3 (medium):
49+
A problem that involves partial, non-critical loss of use of the software in a production environment
50+
or development environment and your business continues to function, including by using a procedural
51+
workaround.
52+
53+
Severity 4 (low):
54+
A general usage question, reporting of a documentation error, or recommendation for a future product
55+
enhancement or modification.
56+
57+
Severities 3 and 4 are generally addressed in subsequent releases to ensure a high standard of stability
58+
remains available for production environments.
59+
60+
Support Matrix
61+
==============
62+
1963
These are the component versions available when the collection was made generally available (GA). The underlying
2064
component version is likely to change as it reaches EOL, thus components must be a version that is
2165
currently supported.
@@ -33,8 +77,15 @@ For IBM product lifecycle information, you can search for products using a produ
3377
to view IBM's `Open Enterprise SDK for Python lifecycle`_, search on product ID `5655-PYT`_, and for
3478
`Z Open Automation Utilities lifecycle`_, search on product ID `5698-PA1`_.
3579

36-
Support Matrix
37-
==============
80+
The z/OS managed node includes several shells, currently the only supported shell is the z/OS Shell located in path
81+
`/bin/sh`_. To configure which shell the ansible control node will use on the target machine, set inventory variable
82+
**ansible_shell_executable**.
83+
84+
.. code-block:: sh
85+
86+
ansible_shell_executable: /bin/sh
87+
88+
3889
+---------+----------------------------+---------------------------------------------------+---------------+---------------+
3990
| Version | Controller | Managed Node | GA | End of Life |
4091
+=========+============================+===================================================+===============+===============+
@@ -99,4 +150,6 @@ Support Matrix
99150
.. _ansible-core:
100151
https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
101152
.. _Ansible:
102-
https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
153+
https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
154+
.. _/bin/sh:
155+
https://www.ibm.com/docs/en/zos/3.1.0?topic=descriptions-sh-invoke-shell

0 commit comments

Comments
 (0)