1. add barbican related policy 2. add barbican into service_mapping 3. add releatenote for barbican 4. update releatenote for zun and magnum Change-Id: I366e4482617654baab9091736e6f2b186aed6371
40 lines
888 B
Bash
Executable File
40 lines
888 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
|
|
# Some projects have been DEPRECATED.
|
|
# panko: https://opendev.org/openstack/panko
|
|
INSTALL_DEPRECATED_PROJECTS="panko"
|
|
|
|
INSTALL_PROJECTS="keystone \
|
|
placement \
|
|
nova \
|
|
cinder \
|
|
glance \
|
|
trove \
|
|
neutron neutron-vpnaas \
|
|
heat \
|
|
ironic \
|
|
ironic-inspector \
|
|
octavia \
|
|
manila \
|
|
magnum \
|
|
zun\
|
|
barbican"
|
|
BRANCH=`git rev-parse --abbrev-ref HEAD`
|
|
|
|
for project in ${INSTALL_PROJECTS}
|
|
do
|
|
pip install -U git+https://opendev.org/openstack/${project}@${BRANCH}
|
|
done
|
|
|
|
for deprecated_project in ${INSTALL_DEPRECATED_PROJECTS}
|
|
do
|
|
pip install -U ${deprecated_project}
|
|
done
|
|
|
|
# Patch barbican
|
|
# https://review.opendev.org/c/openstack/barbican/+/839147
|
|
patch_path="$(python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')/barbican/common/policies/secrets.py"
|
|
sed -i "s/'GET\"'/'GET'/g" $patch_path
|