From 09c8faca9f8e803549a44fc79dec98c42b2917f3 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Tue, 6 Apr 2021 12:43:38 -0500 Subject: [PATCH] Add 2.12 roadmap (#74000) --- docs/docsite/rst/core_index.rst | 2 +- docs/docsite/rst/roadmap/ROADMAP_2_12.rst | 44 +++++++++++++++++++ ...dex.rst => ansible_core_roadmap_index.rst} | 1 + docs/docsite/rst/roadmap/index.rst | 2 +- docs/docsite/sphinx_conf/ansible_conf.py | 2 +- 5 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 docs/docsite/rst/roadmap/ROADMAP_2_12.rst rename docs/docsite/rst/roadmap/{ansible_base_roadmap_index.rst => ansible_core_roadmap_index.rst} (98%) diff --git a/docs/docsite/rst/core_index.rst b/docs/docsite/rst/core_index.rst index 8bd0211e3dd..7f8331248fc 100644 --- a/docs/docsite/rst/core_index.rst +++ b/docs/docsite/rst/core_index.rst @@ -87,4 +87,4 @@ This documentation covers the version of ``ansible-core`` noted in the upper lef :maxdepth: 2 :caption: Roadmaps - roadmap/ansible_base_roadmap_index.rst + roadmap/ansible_core_roadmap_index.rst diff --git a/docs/docsite/rst/roadmap/ROADMAP_2_12.rst b/docs/docsite/rst/roadmap/ROADMAP_2_12.rst new file mode 100644 index 00000000000..910d97dff70 --- /dev/null +++ b/docs/docsite/rst/roadmap/ROADMAP_2_12.rst @@ -0,0 +1,44 @@ +.. _core_roadmap_2_12: + +================= +Ansible-core 2.12 +================= + +.. contents:: + :local: + +Release Schedule +---------------- + +Expected +======== + +PRs must be raised well in advance of the dates below to have a chance of being included in this ansible-core release. + +.. note:: There is no Alpha phase in 2.12. +.. note:: Dates subject to change. + +- 2021-08-30 Feature Freeze + No new functionality (including modules/plugins) to any code + +- 2021-09-13 Beta 1 +- 2021-09-20 Beta 2 (if necessary) + +- 2021-10-04 Release Candidate 1 (and ``stable-2.12`` branching from ``devel``) +- 2021-10-11 Release Candidate 2 (if necessary) + +- 2021-10-25 Release + +Release Manager +--------------- + + Ansible Core Team + +Planned work +============ + +- Bump the minimum Python version requirement for the controller to Python 3.8. This will be a hard requirement. +- Deprecate Python 2.6 support for managed/target hosts. The release of ``ansible-core==2.13`` will remove Python 2.6 support. +- Introduce split-controller testing in ``ansible-test`` to separate dependencies for the controller from dependencies on the target. +- Extend the functionality of ``module_defaults`` ``action_groups`` to be created and presented by collections. +- Implement object proxies, to expose restricted interfaces between parts of the code, and enable deprecations of attributes and variables. diff --git a/docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst b/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst similarity index 98% rename from docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst rename to docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst index c6ed2bfbdc1..a566a674873 100644 --- a/docs/docsite/rst/roadmap/ansible_base_roadmap_index.rst +++ b/docs/docsite/rst/roadmap/ansible_core_roadmap_index.rst @@ -28,5 +28,6 @@ See :ref:`Ansible communication channels ` for details on how to :glob: :caption: ansible-core Roadmaps + ROADMAP_2_12 ROADMAP_2_11 ROADMAP_2_10 diff --git a/docs/docsite/rst/roadmap/index.rst b/docs/docsite/rst/roadmap/index.rst index 38b9926e82b..0b5b4bd11b6 100644 --- a/docs/docsite/rst/roadmap/index.rst +++ b/docs/docsite/rst/roadmap/index.rst @@ -8,5 +8,5 @@ Roadmaps :glob: ansible_roadmap_index - ansible_base_roadmap_index + ansible_core_roadmap_index old_roadmap_index diff --git a/docs/docsite/sphinx_conf/ansible_conf.py b/docs/docsite/sphinx_conf/ansible_conf.py index 606fbf7b75a..b2f392daea8 100644 --- a/docs/docsite/sphinx_conf/ansible_conf.py +++ b/docs/docsite/sphinx_conf/ansible_conf.py @@ -98,7 +98,7 @@ exclude_patterns = [ 'porting_guides/porting_guide_base_2.10.rst', 'porting_guides/porting_guide_core_2.11.rst', 'roadmap/index.rst', - 'roadmap/ansible_base_roadmap_index.rst', + 'roadmap/ansible_core_roadmap_index.rst', 'roadmap/ROADMAP_2_10.rst', 'roadmap/ROADMAP_2_11.rst' ]