|
6 | 6 | Releases and maintenance
|
7 | 7 | ========================
|
8 | 8 |
|
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. |
10 | 11 |
|
11 | 12 | The ``ibm_zos_core`` collection is developed and released on a flexible release cycle; generally, each quarter
|
12 | 13 | a beta is released followed by a GA version. Occasionally, the cycle may be extended to properly implement and
|
13 | 14 | test larger changes before a new release is made available.
|
14 | 15 |
|
15 | 16 | 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 |
17 | 18 | at the same time as the dependency, 1 year later.
|
18 | 19 |
|
| 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 | + |
19 | 63 | These are the component versions available when the collection was made generally available (GA). The underlying
|
20 | 64 | component version is likely to change as it reaches EOL, thus components must be a version that is
|
21 | 65 | currently supported.
|
22 | 66 |
|
23 | 67 | For example, if a collection releases with a minimum version of ``ansible-core`` 2.14.0 (Ansible 7.0) and later this
|
24 | 68 | enters into EOL, then a newer supported version of ``ansible-core`` (Ansible) must be selected. When choosing a newer
|
25 | 69 | ``ansible-core`` (Ansible) version, review the `ansible-core support matrix`_ to select the appropriate dependencies.
|
26 |
| -This is important to note, different releases of ``ansible-core`` can require newer controller and managed node |
| 70 | +This is important to note, different releases of ``ansible-core`` can require newer control node and managed node |
27 | 71 | dependencies such as is the case with Python.
|
28 | 72 |
|
29 |
| -If the controller is Ansible Automation Platform (AAP), review the `Red Hat Ansible Automation Platform Life Cycle`_ |
| 73 | +If the control node is Ansible Automation Platform (AAP), review the `Red Hat Ansible Automation Platform Life Cycle`_ |
30 | 74 | to select a supported AAP version.
|
31 | 75 |
|
32 | 76 | For IBM product lifecycle information, you can search for products using a product name, version or ID. For example,
|
33 |
| -to view IBM's **Open Enterprise SDK for Python** lifecycle, search on product ID `5655-PYT`_, and for **Z Open Automation Utilities**, |
34 |
| -search on product ID `5698-PA1`_. |
| 77 | +to view IBM's `Open Enterprise SDK for Python lifecycle`_, search on product ID `5655-PYT`_, and for |
| 78 | +`Z Open Automation Utilities lifecycle`_, search on product ID `5698-PA1`_. |
| 79 | + |
| 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 | +
|
35 | 88 |
|
36 |
| -Support Matrix |
37 |
| -============== |
38 | 89 | +---------+----------------------------+---------------------------------------------------+---------------+---------------+
|
39 | 90 | | Version | Controller | Managed Node | GA | End of Life |
|
40 | 91 | +=========+============================+===================================================+===============+===============+
|
41 |
| -| 1.10.x |- `ansible-core`_ >=2.15.x |- `z/OS`_ V2R4 - V2Rx | In preview | TBD | |
| 92 | +| 1.10.x |- `ansible-core`_ >=2.15.x |- `z/OS`_ V2R4 - V2Rx | 21 June 2024 | 21 June 2026 | |
42 | 93 | | |- `Ansible`_ >=8.0.x |- `z/OS shell`_ | | |
|
43 | 94 | | |- `AAP`_ >=2.4 |- IBM `Open Enterprise SDK for Python`_ | | |
|
44 | 95 | | | |- IBM `Z Open Automation Utilities`_ >=1.3.0 | | |
|
@@ -88,11 +139,17 @@ Support Matrix
|
88 | 139 | https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.4.0/com.ibm.zos.v2r4.bpxa400/part1.htm
|
89 | 140 | .. _z/OS:
|
90 | 141 | https://www.ibm.com/docs/en/zos
|
| 142 | +.. _Open Enterprise SDK for Python lifecycle: |
| 143 | + https://www.ibm.com/support/pages/lifecycle/search?q=5655-PYT |
91 | 144 | .. _5655-PYT:
|
92 | 145 | https://www.ibm.com/support/pages/lifecycle/search?q=5655-PYT
|
| 146 | +.. _Z Open Automation Utilities lifecycle: |
| 147 | + https://www.ibm.com/support/pages/lifecycle/search?q=5698-PA1 |
93 | 148 | .. _5698-PA1:
|
94 | 149 | https://www.ibm.com/support/pages/lifecycle/search?q=5698-PA1
|
95 | 150 | .. _ansible-core:
|
96 | 151 | https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
|
97 | 152 | .. _Ansible:
|
98 |
| - 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