Reviewed: https://review.opendev.org/749833 Committed: https://git.openstack.org/cgit/openstack/os-brick/commit/?id=173601116eb5e00274b10898b56b37dc42d685ac Submitter: Zuul Branch: stable/stein
commit 173601116eb5e00274b10898b56b37dc42d685ac Author: Gorka Eguileor <[email protected]> Date: Thu Aug 13 13:13:02 2020 +0200 ScaleIO: Connection info backward compatibility When we fixed bug 1823200 in Change-ID Iab54c515fe7be252df52b1a0503a251779805759 we made the ScaleIO connector incompatible with the old connection properties dictionary as it only supported the new 'config_group' and 'failed_over' parameters to get the password. This is a problem in any system that is upgraded and has attachments to the array, because the connection properties of those volumes will not contain the new fields and detaching them will result in error "KeyError: 'config_group'". This patch adds compatibility code to support the old connection properties format so we can detach those volumes. This patch includes the release note from Change Ib98043358d51426ca650104ad59a7e09911ee8e9 Related-Bug: #1823200 Change-Id: I6f01a178616b74ed9a86876ca46e7e46eb360518 (cherry picked from commit 54504830828757e9d72e9440dde9cff33684a74d) (cherry picked from commit 31589a624fe8d2ebb56ccbd9c94a8dd559a7da89) Conflicts: os_brick/initiator/connectors/scaleio.py (cherry picked from commit db95b001e2fe53a71ec0b881407ecdf7c3db32fc) ** Tags added: in-stable-stein -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1823200 Title: Improper handling of ScaleIO backend credentials To manage notifications about this bug go to: https://bugs.launchpad.net/cinder/+bug/1823200/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
