openstack-armada-app/upstream/openstack
Lucas de Ataides a64cf9a045 Fix output for "openstack volume backup restore"
Previously, on Openstack Pike, an issue [1] was reported that the
`openstack volume backup restore` command was not able to parse the
output correctly, even though the restore operation succeeds. This was
fixed by [2], for the Stein release (and cherry-picked to both Rocky
and Queens). The issue was that cliff expects a list with two tuples to
display the results, whereas the restore function was returning a
VolumeBackupsRestore object. The solution was to use the `_info` field
from the VolumeBackupsRetore object, instead of the whole object.

This was done not only for the VolumeBackupsRetore object, but also for
the VolumeBackup one, as can be seen on [3] and [4]. However, the
commit [5] removed this essential parsing, and caused the previously
fixed issue to reappear.

[1] https://bugs.launchpad.net/python-openstackclient/+bug/1733315
[2] https://review.opendev.org/c/openstack/python-openstackclient/+/624860
[3] https://opendev.org/openstack/python-openstackclient/src/branch/stable/2023.1/openstackclient/volume/v2/volume_backup.py#L174
[4] https://opendev.org/openstack/python-openstackclient/src/branch/stable/2023.1/openstackclient/volume/v2/volume_backup.py#L619
[5] https://review.opendev.org/c/openstack/python-openstackclient/+/353931

Test Plan:
PASS: Build python-openstackclient package
PASS: Build wheels
PASS: Build stx-openstackclients image
PASS: Manually upload built image to the system's registry and perform
      helm-override to use it in the clients containers
PASS: Create a backup from a volume
PASS: Issue the `openstack volume backup restore` command and verify
      that the output is returned without any errors.

Closes-Bug: 2045183

Change-Id: I18752635d29e0b74b30b0d63b6194c28d947d5a0
Signed-off-by: Lucas de Ataides <lucas.deataidesbarreto@windriver.com>
2023-11-30 13:18:38 +00:00
..
openstack-aodh Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
openstack-ironic Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
openstack-pkg-tools Fix BASE_SRCREV for OpenStack projects 2023-06-22 17:21:53 -03:00
python-aodhclient Upversion python-aodhclient to v3.2.0-2 2023-07-04 11:52:52 -03:00
python-barbican Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-barbicanclient Upversion python-barbicanclient to v5.5.0-2 2023-07-04 11:50:09 -03:00
python-ceilometer Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-cinder Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-cinderclient Upversion python-cinderclient to 9.3.0-1 2023-07-04 12:42:55 -03:00
python-glance Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-glanceclient Upversion python-glanceclient to v4.3.0-2 2023-06-27 16:00:47 -03:00
python-heat Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-heatclient Upversion python-heatclient to 3.2.0-2 2023-06-27 15:59:37 -03:00
python-horizon Remove unused packages from openstack-armada-app 2023-09-28 20:23:29 -03:00
python-ironicclient Upversion python-ironicclient to 5.1.0-2 2023-06-27 15:57:53 -03:00
python-keystone Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-keystoneclient Upversion python-keystoneclient to 5.1.0-2 2023-06-27 15:55:39 -03:00
python-neutron Add UPGRADE_PIP_PACKAGES parameter to Images 2023-07-24 10:02:55 -03:00
python-neutronclient Upversion python-neutronclient to 9.0.0-2 2023-06-27 15:52:01 -03:00
python-nova Upversion stx-nova image to Openstack Antelope 2023-07-13 14:11:38 +00:00
python-novaclient Upversion python-novaclient to 18.3.0-2 2023-06-28 08:41:02 -03:00
python-openstackclient Fix output for "openstack volume backup restore" 2023-11-30 13:18:38 +00:00
python-openstacksdk Merge "Upversion python-openstacksdk to debian/1.0.1-2" 2023-06-23 20:44:22 +00:00
python-placement Upversion stx-placement to Openstack Antelope 2023-07-13 14:13:13 +00:00
README.md Creating folder structure for STX-O upversion 2023-06-15 12:35:11 -03:00

Openstack Upstream

This folder contains the required repositories to build the STX-Openstack packages, clients and container images.