Skip to content

Commit 9109ff8

Browse files
sivelsamccann
andauthored
Core 2.21 stuff (#3137)
Co-authored-by: Sandra McCann <samccann@redhat.com>
1 parent a1c5d54 commit 9109ff8

File tree

5 files changed

+171
-8
lines changed

5 files changed

+171
-8
lines changed

docs/docsite/rst/porting_guides/core_porting_guides.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Please note that this is not a complete list. If you believe any extra informati
1212
:maxdepth: 1
1313
:glob:
1414

15+
porting_guide_core_2.21
1516
porting_guide_core_2.20
1617
porting_guide_core_2.19
1718
porting_guide_core_2.18
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
2+
.. _porting_2.21_guide_core:
3+
4+
*******************************
5+
Ansible-core 2.21 Porting Guide
6+
*******************************
7+
8+
This section discusses the behavioral changes between ``ansible-core`` 2.20 and ``ansible-core`` 2.21.
9+
10+
It is intended to assist in updating your playbooks, plugins,
11+
and other parts of your Ansible infrastructure so they will work with this version of Ansible.
12+
13+
Review this page and the
14+
`ansible-core Changelog for 2.21 <https://github.com/ansible/ansible/blob/stable-2.21/changelogs/CHANGELOG-v2.21.rst>`_
15+
to understand necessary changes.
16+
17+
This document is part of a collection on porting.
18+
The complete list of porting guides can be found at :ref:`porting guides <porting_guides>`.
19+
20+
.. contents:: Topics
21+
22+
.. _2.21_introduction:
23+
24+
Introduction
25+
============
26+
27+
No notable changes
28+
29+
.. _2.21_playbook:
30+
31+
Playbook
32+
========
33+
34+
No notable changes
35+
36+
.. _2.21_engine:
37+
38+
Engine
39+
======
40+
41+
No notable changes
42+
43+
.. _2.21_plugin_api:
44+
45+
Plugin API
46+
==========
47+
48+
.. _2.21_command_line:
49+
50+
Command Line
51+
============
52+
53+
No notable changes
54+
55+
.. _2.21_deprecated:
56+
57+
Deprecated
58+
==========
59+
60+
No notable changes
61+
62+
.. _2.21_modules:
63+
64+
Modules
65+
=======
66+
67+
Modules removed
68+
---------------
69+
70+
The following modules no longer exist:
71+
72+
* No notable changes
73+
74+
Deprecation notices
75+
-------------------
76+
77+
No notable changes
78+
79+
Noteworthy module changes
80+
-------------------------
81+
82+
No notable changes
83+
84+
Plugins
85+
=======
86+
87+
Noteworthy plugin changes
88+
-------------------------
89+
90+
No notable changes
91+
92+
Porting custom scripts
93+
======================
94+
95+
No notable changes
96+
97+
Networking
98+
==========
99+
100+
No notable changes

docs/docsite/rst/reference_appendices/release_and_maintenance.rst

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,14 @@ Dates listed indicate the start date of the maintenance cycle.
168168
- End Of Life
169169
- Control Node Python
170170
- Target Python / PowerShell
171+
* - `2.21`_
172+
- | GA: May 2026
173+
| Critical: Nov 2026
174+
| Security: May 2027
175+
- Nov 2027
176+
- | Python 3.12 - 3.14
177+
- | Python 3.9 - 3.14
178+
| PowerShell 5.1 - 7
171179
* - `2.20`_
172180
- | GA: 03 Nov 2025
173181
| Critical: 18 May 2026
@@ -283,14 +291,6 @@ Dates listed indicate the start date of the maintenance cycle.
283291
- | Python 2.6 - 2.7
284292
| Python 3.5 - 3.8
285293
| PowerShell 3 - 5.1
286-
.. * - 2.21
287-
.. - May 2026
288-
.. - Nov 2026
289-
.. - May 2027
290-
.. - Nov 2027
291-
.. - | Python 3.12 - 3.14
292-
.. - | Python 3.9 - 3.14
293-
.. | PowerShell 5.1
294294
.. * - 2.22
295295
.. - Nov 2026
296296
.. - May 2027
@@ -337,6 +337,7 @@ Dates listed indicate the start date of the maintenance cycle.
337337
.. _2.18: https://github.com/ansible/ansible/blob/stable-2.18/changelogs/CHANGELOG-v2.18.rst
338338
.. _2.19: https://github.com/ansible/ansible/blob/stable-2.19/changelogs/CHANGELOG-v2.19.rst
339339
.. _2.20: https://github.com/ansible/ansible/blob/stable-2.20/changelogs/CHANGELOG-v2.20.rst
340+
.. _2.21: https://github.com/ansible/ansible/blob/stable-2.21/changelogs/CHANGELOG-v2.21.rst
340341

341342
.. _ansible_core_versioning:
342343

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
.. _core_roadmap_2.21:
2+
3+
*****************
4+
Ansible-core 2.21
5+
*****************
6+
7+
.. contents::
8+
:local:
9+
10+
Release Schedule
11+
================
12+
13+
Expected
14+
--------
15+
16+
PRs must be raised sufficiently in advance of the following dates to have a chance of inclusion in this ansible-core release.
17+
18+
.. note:: Dates are subject to change.
19+
20+
Development Phase
21+
^^^^^^^^^^^^^^^^^
22+
23+
The ``milestone`` branch will be advanced at the start date of each development phase and the beta 1 release.
24+
25+
- 2025-10-13 Development Phase 1
26+
- 2025-11-10 Development Phase 2
27+
- 2025-12-08 Development Phase 3
28+
- 2026-01-05 Development Phase 4
29+
- 2026-02-02 Development Phase 5
30+
- 2026-03-02 Development Phase 6
31+
32+
Release Phase
33+
^^^^^^^^^^^^^
34+
35+
- 2026-03-30 Feature Freeze
36+
37+
- 2026-04-06 Beta 1
38+
39+
- 2026-04-27 Release Candidate 1
40+
41+
- 2026-05-18 Release
42+
43+
.. note:: The beta and release candidate schedules allow for up to 3 releases on a weekly schedule depending on the necessity of creating a release.
44+
45+
Release Manager
46+
===============
47+
48+
Ansible Core Team
49+
50+
Planned work
51+
============
52+
53+
* TBD
54+
55+
Delayed work
56+
============
57+
58+
The following work has been delayed and retargeted for a future release:
59+
60+
* TBD

docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ You can submit feedback on the current roadmap by creating a topic on the :ref:`
1818
:glob:
1919
:caption: ansible-core Roadmaps
2020

21+
ROADMAP_2_21
2122
ROADMAP_2_20
2223
ROADMAP_2_19
2324
ROADMAP_2_18

0 commit comments

Comments
 (0)