upstream/openstack
Andy Ning ccf9416b74 Added patch to store barbican data in ascii format in DB
Currently Barbican stores base64 encoded secret data (plugin_meta
and cypher_text) as hex bytes in database. But when these data
is retrieved from database for base64 decoding, it is not
converted back to ascii format, causing the decoding failed with
error:

binascii.Error: Invalid base64-encoded string: number of data
characters (273) cannot be 1 more than a multiple of 4.

This commit added a patch to Barbican to store these data in ascii
format in the database so they can be decoded when retrieved.

Test Plan for Debian:
PASS: trigger mtcAgent to store a password secret in Barbican by
      system host-update controller-0 bm_type=dynamic bm_ip=<bm IP>
      bm_username=root bm_password=root.
PASS: retrieve the secret with "--payload" option by
      openstack secret get <secret URL> --payload.
PASS: AIO-SX deployment and unlock.

Closes-Bug: 1975611
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: I1c2fa112caa8700b1c21130aec041fd7d2a52a19
2022-05-24 14:02:26 -04:00
..
barbican/debian Added patch to store barbican data in ascii format in DB 2022-05-24 14:02:26 -04:00
cinder_conf_dummy StarlingX open source release updates 2018-05-31 07:37:19 -07:00
keystone/debian Add support to keystone to store users in keyring on Debian 2022-04-09 16:03:20 +00:00
openstack-aodh/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
openstack-ironic/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
openstack-os-vif/centos Add auto-version for remaining stx/upstream packages 2020-12-17 13:21:18 -05:00
openstack-pkg-tools/debian Added patch to support ipv6 on keystone 2022-04-13 16:41:09 +00:00
openstack-ras Add packaging directory for openstack-resource-agents 2021-11-05 17:16:26 +00:00
python-aodhclient Add Debian packaging infra for python-aodhclient 2021-11-08 10:52:05 -05:00
python-barbican/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-barbicanclient Python various packages: change dl_name to dl_path 2021-12-21 09:49:51 +08:00
python-ceilometer/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-cinder/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-cinderclient Python various packages: change dl_name to dl_path 2021-12-21 09:49:51 +08:00
python-glance/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-glanceclient Add Debian packaging infra for python-glanceclient 2021-11-08 10:28:07 -05:00
python-gnocchi/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-gnocchiclient debian: Fix cyclic depends 2021-11-29 20:27:57 -05:00
python-heat/openstack-heat/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-heatclient debian: Fix cyclic depends 2021-11-29 20:27:57 -05:00
python-horizon Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-ironicclient Python various packages: change dl_name to dl_path 2021-12-21 09:49:51 +08:00
python-keystone/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-keystoneauth1/centos [PATCH 01/16] stx-upstream: upgrade keystoneauth1 to Train. 2020-04-02 06:08:59 +00:00
python-keystoneclient Add Debian infra for python-keystoneclient 2021-11-08 09:55:46 -05:00
python-neutron/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-neutronclient debian: Fix cyclic depends 2021-11-29 20:27:57 -05:00
python-nova/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-novaclient Add debian package infra for python-novaclient 2021-11-08 10:21:52 -05:00
python-openstackclient Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-openstackdocstheme/centos Add auto-version for remaining stx/upstream packages 2020-12-17 13:21:18 -05:00
python-openstacksdk Add Debian packaging infra for python-openstacksdk 2021-11-05 14:36:20 -04:00
python-osc-lib Add debian packaging for python-osc-lib 2021-11-09 16:07:58 -03:00
python-oslo-messaging Add debian packaging for python-oslo-messaging 2021-11-09 16:02:44 -03:00
python-pankoclient debian: Fix cyclic depends 2021-11-29 20:27:57 -05:00
python-placement/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-platformclients/centos Setting PYTHON3=no for LOCI images 2022-01-24 22:26:35 +00:00
python-wsme Add debian packaging for python-wsme 2021-11-09 16:05:51 -03:00
rabbitmq-server Add debian packaging dir for rabbitmq-server 2021-10-15 19:43:24 -03:00