I think it's related to novaclient because boot_index and source_type are only included to bdm v2. See [1], [2]. Legacy bdm is supported in v2.1, see [3]
[1] https://github.com/openstack/nova/blob/master/doc/source/block_device_mapping.rst [2] https://github.com/openstack/nova/blob/master/nova/block_device.py#L39 [3] https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/block_device_mapping_v1.py
I think it's related to novaclient because boot_index and source_type are only included to bdm v2. See [1], [2].
Legacy bdm is supported in v2.1, see [3]
[1] https:/ /github. com/openstack/ nova/blob/ master/ doc/source/ block_device_ mapping. rst /github. com/openstack/ nova/blob/ master/ nova/block_ device. py#L39 /github. com/openstack/ nova/blob/ master/ nova/api/ openstack/ compute/ schemas/ block_device_ mapping_ v1.py
[2] https:/
[3] https:/