ansible-collections-openstack/plugins
Jakob Meng 69947cd9fd Fix volume_info result for SDK < 0.19
With openstacksdk prior to version 0.19, module volume_info fails with:
  TypeError: Value of unknown type: <class
  'openstack.block_storage.v2.volume.Volume'> ...

The call to 'self.conn.block_storage.volumes()' returns an instance
of class 'openstack.block_storage.v2.volume.Volume'. This class
inherits from 'openstack.resource.Resource', which is a 'dict'
subclass since 0.19. For older sdk versions prior to 0.19 it was
not, hence we have to use the 'to_dict' function to convert each
'Volume' to 'dict' explicitly.

Ref.: 2f97394847

Task: 41571
Story: 2008136
Change-Id: I5b7adc399f19da08f02202af64a226c92bb9bf41
2021-01-13 14:17:58 +01:00
..
doc_fragments Fix docs-args mismatch in modules 2020-12-08 12:06:42 +02:00
inventory Add openstack logger and Ansible display utility 2020-07-07 22:21:47 +02:00
module_utils Fix docs-args mismatch in modules 2020-12-08 12:06:42 +02:00
modules Fix volume_info result for SDK < 0.19 2021-01-13 14:17:58 +01:00