Browse code

Update the porting guide for a new ansible version (#74073)

Toshio Kuratomi authored on 2021/03/31 04:13:42
Showing 1 changed files
... ...
@@ -14,12 +14,50 @@ Ansible 3 Porting Guide
14 14
 
15 15
 Ansible 3 is based on Ansible-Base 2.10, which is the same major release as Ansible 2.10.  Therefore, there is no section on ansible-base in this porting guide.  If you are upgrading from Ansible 2.9, please first consult the Ansible 2.10 porting guide before continuing with the Ansible 3 porting guide.
16 16
 
17
-We suggest you read this page along with the `Ansible Changelog for 3.0 <https://github.com/ansible-community/ansible-build-data/blob/main/3/CHANGELOG-v3.rst>`_ to understand what updates you may need to make.
17
+We suggest you read this page along with the `Ansible 3 Changelog <https://github.com/ansible-community/ansible-build-data/blob/main/3/CHANGELOG-v3.rst>`_ to understand what updates you may need to make.
18 18
 
19
+Porting Guide for v3.2.0
20
+========================
21
+
22
+Known Issues
23
+------------
24
+
25
+dellemc.openmanage
26
+~~~~~~~~~~~~~~~~~~
27
+
28
+- idrac_user - Issue(192043) Module may error out with the message ``unable to perform the import or export operation because there are pending attribute changes or a configuration job is in progress``. Wait for the job to complete and run the task again.
29
+- ome_configuration_compliance_info - Issue(195592) Module may error out with the message ``unable to process the request because an error occurred``. If the issue persists, report it to the system administrator.
30
+- ome_smart_fabric - Issue(185322) Only three design types are supported by OpenManage Enterprise Modular but the module successfully creates a fabric when the design type is not supported.
31
+- ome_smart_fabric_uplink - Issue(186024) ome_smart_fabric_uplink module does not allow the creation of multiple uplinks of the same name even though this is supported by OpenManage Enterprise Modular. If an uplink is created using the same name as an existing uplink, the existing uplink is modified.
32
+
33
+Breaking Changes
34
+----------------
35
+
36
+community.docker
37
+~~~~~~~~~~~~~~~~
38
+
39
+- docker_swarm - if ``join_token`` is specified, a returned join token with the same value will be replaced by ``VALUE_SPECIFIED_IN_NO_LOG_PARAMETER``. Make sure that you do not blindly use the join tokens from the return value of this module when the module is invoked with ``join_token`` specified! This breaking change appears in a minor release since it is necessary to fix a security issue (https://github.com/ansible-collections/community.docker/pull/103).
40
+
41
+Deprecated Features
42
+-------------------
43
+
44
+community.crypto
45
+~~~~~~~~~~~~~~~~
46
+
47
+- acme module_utils - the ``acme`` module_utils (``ansible_collections.community.crypto.plugins.module_utils.acme``) is deprecated and will be removed in community.crypto 2.0.0. Use the new Python modules in the ``acme`` package instead (``ansible_collections.community.crypto.plugins.module_utils.acme.xxx``) (https://github.com/ansible-collections/community.crypto/pull/184).
19 48
 
20 49
 Porting Guide for v3.1.0
21 50
 ========================
22 51
 
52
+Known Issues
53
+------------
54
+
55
+dellemc.openmanage
56
+~~~~~~~~~~~~~~~~~~
57
+
58
+- ome_smart_fabric - Issue(185322) Only three design types are supported by OpenManage Enterprise Modular but the module successfully creates a fabric when the design type is not supported.
59
+- ome_smart_fabric_uplink - Issue(186024) ome_smart_fabric_uplink module does not allow the creation of multiple uplinks of the same name even though this is supported by OpenManage Enterprise Modular. If an uplink is created using the same name as an existing uplink, the existing uplink is modified.
60
+
23 61
 Major Changes
24 62
 -------------
25 63
 
... ...
@@ -84,6 +122,16 @@ community.general
84 84
 Porting Guide for v3.0.0
85 85
 ========================
86 86
 
87
+Known Issues
88
+------------
89
+
90
+dellemc.openmanage
91
+~~~~~~~~~~~~~~~~~~
92
+
93
+- Issue 1(186024): ome_smart_fabric_uplink module does not allow the creation of multiple uplinks of the same name even though this is supported by OpenManage Enterprise Modular. If an uplink is created using the same name as an existing uplink, the existing uplink is modified.
94
+- Issue 2(187956): If an invalid job_id is provided, idrac_lifecycle_controller_job_status_info returns an error message. This error message does not contain information about the exact issue with the invalid job_id.
95
+- Issue 3(188267): While updating the iDRAC firmware, the idrac_firmware module completes execution before the firmware update job is completed. An incorrect message is displayed in the task output as 'DRAC WSMAN endpoint returned HTTP code '400' Reason 'Bad Request''. This issue may occur if the target iDRAC firmware version is less than 3.30.30.30
96
+
87 97
 Breaking Changes
88 98
 ----------------
89 99
 
... ...
@@ -239,6 +287,13 @@ community.okd
239 239
 - Initial content migration from community.kubernetes (https://github.com/ansible-collections/community.okd/pull/3).
240 240
 - openshift_auth - new module (migrated from k8s_auth in community.kubernetes) (https://github.com/ansible-collections/community.okd/pull/33).
241 241
 
242
+dellemc.openmanage
243
+~~~~~~~~~~~~~~~~~~
244
+
245
+- Removed the existing deprecated modules.
246
+- Standardization of ten iDRAC ansible modules based on ansible guidelines.
247
+- Support for OpenManage Enterprise Modular.
248
+
242 249
 dellemc.os10
243 250
 ~~~~~~~~~~~~
244 251
 
... ...
@@ -510,3 +565,20 @@ community.vmware
510 510
 ~~~~~~~~~~~~~~~~
511 511
 
512 512
 - vmware_host_firewall_manager - the creation of new rule with no ``allowed_ip`` entry in the ``allowed_hosts`` dictionary won't be allowed after 2.0.0 release.
513
+
514
+dellemc.openmanage
515
+~~~~~~~~~~~~~~~~~~
516
+
517
+- The ``dellemc_get_firmware_inventory`` module is deprecated and replaced with ``idrac_firmware_info``.
518
+- The ``dellemc_get_system_inventory`` module is deprecated and replaced with ``idrac_system_info``.
519
+- The dellemc_change_power_state module is deprecated and replaced with the redfish_powerstate module.
520
+- The dellemc_configure_bios module is deprecated and replaced with the idrac_bios module.
521
+- The dellemc_configure_idrac_network module is deprecated and replaced with the idrac_network module.
522
+- The dellemc_configure_idrac_timezone module is deprecated and replaced with the idrac_timezone_ntp module.
523
+- The dellemc_configure_idrac_users module is deprecated and replaced with the idrac_user module.
524
+- The dellemc_delete_lc_job and dellemc_delete_lc_job_queue modules are deprecated and replaced with the idrac_lifecycle_controller_jobs module.
525
+- The dellemc_export_lc_logs module is deprecated and replaced with the idrac_lifecycle_controller_logs module.
526
+- The dellemc_get_lc_job_status module is deprecated and replaced with the idrac_lifecycle_controller_job_status_info module.
527
+- The dellemc_get_lcstatus module is deprecated and replaced with the idrac_lifecycle_controller_status_info module.
528
+- The dellemc_idrac_reset module is deprecated and replaced with the idrac_reset module.
529
+- The dellemc_setup_idrac_syslog module is deprecated and replaced  with the idrac_syslog module.