redfish_utils: remove undocumented default applytime (#9114)
* redfish_utils: remove undocumented default applytime The `@Redfish.OperationApplyTime` parameter is optional as per Redfish spec version 1.21.0, paragraph 7.11 [1]. Some systems reject the request rather than ignore it, causing failures that can not be workarounded. Removing this default resolves compatibility issues. [1] https://www.dmtf.org/sites/default/files/standards/documents/DSP0266_1.21.0.html Signed-off-by: Tan Siewert <tan@siewert.io> * redfish_utils: fix changelog fragment to bugfix Signed-off-by: Tan Siewert <tan@siewert.io> --------- Signed-off-by: Tan Siewert <tan@siewert.io>pull/9145/head
parent
d27d86ecb1
commit
bafb8aca29
|
@ -0,0 +1,2 @@
|
||||||
|
bugfixes:
|
||||||
|
- redfish_utils module utils - remove undocumented default applytime (https://github.com/ansible-collections/community.general/pull/9114).
|
|
@ -1958,7 +1958,7 @@ class RedfishUtils(object):
|
||||||
update_uri = data['MultipartHttpPushUri']
|
update_uri = data['MultipartHttpPushUri']
|
||||||
|
|
||||||
# Assemble the JSON payload portion of the request
|
# Assemble the JSON payload portion of the request
|
||||||
payload = {"@Redfish.OperationApplyTime": "Immediate"}
|
payload = {}
|
||||||
if targets:
|
if targets:
|
||||||
payload["Targets"] = targets
|
payload["Targets"] = targets
|
||||||
if apply_time:
|
if apply_time:
|
||||||
|
|
Loading…
Reference in New Issue