You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/docsite/rst/porting_guides/porting_guide_11.rst
+108Lines changed: 108 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -97,6 +97,109 @@ Networking
97
97
98
98
No notable changes
99
99
100
+
Porting Guide for v11.2.0
101
+
=========================
102
+
103
+
Known Issues
104
+
------------
105
+
106
+
dellemc.openmanage
107
+
~~~~~~~~~~~~~~~~~~
108
+
109
+
- idrac_diagnostics - Issue(285322) - This module doesn't support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
110
+
- idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
111
+
- ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.
112
+
113
+
Major Changes
114
+
-------------
115
+
116
+
community.general
117
+
~~~~~~~~~~~~~~~~~
118
+
119
+
- keycloak_* modules - ``refresh_token`` parameter added. When multiple authentication parameters are provided (``token``, ``refresh_token``, and ``auth_username``/``auth_password``), modules will now automatically retry requests upon authentication errors (401), using in order the token, refresh token, and username/password (https://github.com/ansible-collections/community.general/pull/9494).
120
+
121
+
community.vmware
122
+
~~~~~~~~~~~~~~~~
123
+
124
+
- vmware_dvswitch_pvlans - The VLAN ID type has been updated to be handled as an integer (https://github.com/ansible-collections/community.vmware/pull/2267).
125
+
126
+
dellemc.openmanage
127
+
~~~~~~~~~~~~~~~~~~
128
+
129
+
- omevv_firmware - This module allows to update firmware of the single host and single cluster.
130
+
131
+
fortinet.fortios
132
+
~~~~~~~~~~~~~~~~
133
+
134
+
- Support check_mode on all the configuration modules.
135
+
136
+
google.cloud
137
+
~~~~~~~~~~~~
138
+
139
+
- google_cloud_ops_agents - role submodule removed because it prevents the collection from passing sanity and lint tests
140
+
141
+
grafana.grafana
142
+
~~~~~~~~~~~~~~~
143
+
144
+
- Ability to set custom directory path for *.alloy config files by @voidquark in https://github.com/grafana/grafana-ansible-collection/pull/294
145
+
- Fix 'dict object' has no attribute 'path' when running with --check by @JMLX42 in https://github.com/grafana/grafana-ansible-collection/pull/283
146
+
- Update grafana template by @santilococo in https://github.com/grafana/grafana-ansible-collection/pull/300
147
+
- add loki bloom support by @voidquark in https://github.com/grafana/grafana-ansible-collection/pull/298
148
+
- grafana.ini yaml syntax by @intermittentnrg in https://github.com/grafana/grafana-ansible-collection/pull/232
149
+
150
+
Deprecated Features
151
+
-------------------
152
+
153
+
- The ``cisco.asa`` collection has been deprecated.
154
+
It will be removed from Ansible 12 if no one starts maintaining it again before Ansible 12.
155
+
See `Collections Removal Process for unmaintained collections <https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_package_removal.html#unmaintained-collections>`__ for more details (`https://forum.ansible.com/t/38960 <https://forum.ansible.com/t/38960>`__).
156
+
157
+
amazon.aws
158
+
~~~~~~~~~~
159
+
160
+
- autoscaling_group - the ``decrement_desired_capacity`` parameter has been deprecated and will be removed in release 14.0.0 of this collection. Management of instances attached an autoscaling group can be performed using the ``amazon.aws.autoscaling_instance`` module (https://github.com/ansible-collections/amazon.aws/pull/2396).
161
+
- autoscaling_group - the ``replace_batch_size``, ``lc_check`` and ``lt_check`` parameters have been deprecated and will be removed in release 14.0.0 of this collection. Rolling replacement of instances in an autoscaling group can be performed using the ``amazon.aws.autoscaling_instance_refresh`` module (https://github.com/ansible-collections/amazon.aws/pull/2396).
162
+
- autoscaling_group - the functionality provided through the ``detach_instances`` parameter has been deprecated and will be removed in release 14.0.0 of this collection. Management of instances attached an autoscaling group can be performed using the ``amazon.aws.autoscaling_instance`` module (https://github.com/ansible-collections/amazon.aws/pull/2396).
163
+
- autoscaling_group - the functionality provided through the ``replace_all_instances`` parameter has been deprecated and will be removed in release 14.0.0 of this collection. Rolling replacement of instances in an autoscaling group can be performed using the ``amazon.aws.autoscaling_instance_refresh`` module (https://github.com/ansible-collections/amazon.aws/pull/2396).
164
+
- autoscaling_group - the functionality provided through the ``replace_instances`` parameter has been deprecated and will be removed in release 14.0.0 of this collection. Management of instances attached an autoscaling group can be performed using the ``amazon.aws.autoscaling_instance`` module (https://github.com/ansible-collections/amazon.aws/pull/2396).
165
+
166
+
community.crypto
167
+
~~~~~~~~~~~~~~~~
168
+
169
+
- Support for ansible-core 2.11, 2.12, 2.13, 2.14, 2.15, and 2.16 is deprecated, and will be removed in the next major release (community.crypto 3.0.0). Some modules might still work with some of these versions afterwards, but we will no longer keep compatibility code that was needed to support them. Note that this means that support for all Python versions before 3.7 will be dropped, also on the target side (https://github.com/ansible-collections/community.crypto/issues/559, https://github.com/ansible-collections/community.crypto/pull/839).
170
+
- Support for cryptography < 3.4 is deprecated, and will be removed in the next major release (community.crypto 3.0.0). Some modules might still work with older versions of cryptography, but we will no longer keep compatibility code that was needed to support them (https://github.com/ansible-collections/community.crypto/issues/559, https://github.com/ansible-collections/community.crypto/pull/839).
171
+
- openssl_pkcs12 - the PyOpenSSL based backend is deprecated and will be removed from community.crypto 3.0.0. From that point on you need cryptography 3.0 or newer to use this module (https://github.com/ansible-collections/community.crypto/issues/667, https://github.com/ansible-collections/community.crypto/pull/831).
172
+
173
+
community.general
174
+
~~~~~~~~~~~~~~~~~
175
+
176
+
- MH module utils - attribute ``debug`` definition in subclasses of MH is now deprecated, as that name will become a delegation to ``AnsibleModule`` in community.general 12.0.0, and any such attribute will be overridden by that delegation in that version (https://github.com/ansible-collections/community.general/pull/9577).
177
+
- atomic_container - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9487).
178
+
- atomic_host - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9487).
179
+
- atomic_image - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9487).
180
+
- facter - module is deprecated and will be removed in community.general 12.0.0, use ``community.general.facter_facts`` instead (https://github.com/ansible-collections/community.general/pull/9451).
181
+
- locale_gen - ``ubuntu_mode=True``, or ``mechanism=ubuntu_legacy`` is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9238).
182
+
- proxmox - removes default value ``false`` of ``update`` parameter. This will be changed to a default of ``true`` in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9225).
183
+
- pure module utils - the module utils is deprecated and will be removed from community.general 12.0.0. The modules using this were removed in community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/9432).
184
+
- purestorage doc fragments - the doc fragment is deprecated and will be removed from community.general 12.0.0. The modules using this were removed in community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/9432).
185
+
- sensu_check - module is deprecated and will be removed in community.general 13.0.0, use collection ``sensu.sensu_go`` instead (https://github.com/ansible-collections/community.general/pull/9483).
186
+
- sensu_client - module is deprecated and will be removed in community.general 13.0.0, use collection ``sensu.sensu_go`` instead (https://github.com/ansible-collections/community.general/pull/9483).
187
+
- sensu_handler - module is deprecated and will be removed in community.general 13.0.0, use collection ``sensu.sensu_go`` instead (https://github.com/ansible-collections/community.general/pull/9483).
188
+
- sensu_silence - module is deprecated and will be removed in community.general 13.0.0, use collection ``sensu.sensu_go`` instead (https://github.com/ansible-collections/community.general/pull/9483).
189
+
- sensu_subscription - module is deprecated and will be removed in community.general 13.0.0, use collection ``sensu.sensu_go`` instead (https://github.com/ansible-collections/community.general/pull/9483).
190
+
- slack - the default value ``auto`` of the ``prepend_hash`` option is deprecated and will change to ``never`` in community.general 12.0.0 (https://github.com/ansible-collections/community.general/pull/9443).
191
+
- yaml callback plugin - deprecate plugin in favor of ``result_format=yaml`` in plugin ``ansible.bulitin.default`` (https://github.com/ansible-collections/community.general/pull/9456).
192
+
193
+
community.hrobot
194
+
~~~~~~~~~~~~~~~~
195
+
196
+
- boot - the various ``arch`` suboptions have been deprecated and will be removed from community.hrobot 3.0.0 (https://github.com/ansible-collections/community.hrobot/pull/134).
197
+
198
+
community.vmware
199
+
~~~~~~~~~~~~~~~~
200
+
201
+
- vmware_cluster_info - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2260).
202
+
100
203
Porting Guide for v11.1.0
101
204
=========================
102
205
@@ -408,6 +511,7 @@ fortinet.fortios
408
511
- Add a sanity_test.yaml file to trigger CI tests in GitHub.
409
512
- Improve the logic for SET function to send GET request first then PUT or POST
410
513
- Mantis
514
+
- Remove Tokens from URLs for Improved Security
411
515
- Support Ansible-core 2.17.
412
516
- Support new FOS versions 7.4.4.
413
517
- Support new FOS versions 7.6.0.
@@ -479,6 +583,8 @@ Removed Collections
479
583
- openvswitch.openvswitch (previously included version: 2.1.1)
480
584
- t_systems_mms.icinga_director (previously included version: 2.0.1)
481
585
586
+
You can still install a removed collection manually with ``ansible-galaxy collection install <name-of-collection>``.
587
+
482
588
Removed Features
483
589
----------------
484
590
@@ -569,9 +675,11 @@ Deprecated Features
569
675
- The google.cloud collection will be removed from Ansible 12 due to violations of the Ansible inclusion requirements.
570
676
The collection has \ `unresolved sanity test failures <https://github.com/ansible-collections/google.cloud/issues/613>`__.
571
677
See `Collections Removal Process for collections not satisfying the collection requirements <https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_package_removal.html#collections-not-satisfying-the-collection-requirements>`__ for more details, including for how this can be cancelled (`https://forum.ansible.com/t/8609 <https://forum.ansible.com/t/8609>`__).
678
+
After removal, users can still install this collection with ``ansible-galaxy collection install google.cloud``.
572
679
- The sensu.sensu_go collection will be removed from Ansible 12 due to violations of the Ansible inclusion requirements.
573
680
The collection has \ `unresolved sanity test failures <https://github.com/sensu/sensu-go-ansible/issues/362>`__.
574
681
See `Collections Removal Process for collections not satisfying the collection requirements <https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_package_removal.html#collections-not-satisfying-the-collection-requirements>`__ for more details, including for how this can be cancelled (`https://forum.ansible.com/t/8380 <https://forum.ansible.com/t/8380>`__).
682
+
After removal, users can still install this collection with ``ansible-galaxy collection install sensu.sensu_go``.
0 commit comments