skyline-apiserver/tools/post_install.sh
zhu.boxiang fc547f8467 feat: Add barbican policy and service_mapping
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
2022-06-07 14:05:47 +08:00

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