1. move skyline_apiserver out of libs 2. remove libs folder 3. remove old skyline folder 4. adjust zull, devstack and dockerfile Change-Id: I27a4babd3df077d1dfc7555f67a6ea618d4b2966
33 lines
1.1 KiB
Bash
Executable File
33 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Install openstack service package
|
|
poetry run pip install --no-deps \
|
|
keystone \
|
|
openstack-placement \
|
|
nova \
|
|
cinder \
|
|
glance \
|
|
trove \
|
|
neutron neutron-vpnaas \
|
|
openstack-heat \
|
|
ironic-lib ironic ironic-inspector \
|
|
octavia-lib octavia \
|
|
panko \
|
|
manila
|
|
|
|
# Patch cinder
|
|
patch_path="$(poetry run python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')/cinder/__init__.py"
|
|
sed -i 's/\(.*eventlet.*\)/# \1/g' $patch_path
|
|
|
|
# Patch neutron
|
|
patch_path="$(poetry run python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')/neutron/conf/policies/floatingip_pools.py"
|
|
sed -i 's/admin/system/g' $patch_path
|
|
|
|
# Patch ironic
|
|
patch_path="$(poetry run python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')/ironic/common/policy.py"
|
|
sed -i 's/\(.*lockutils.*\)/# \1/g' $patch_path
|
|
|
|
# Patch ironic_inspector
|
|
patch_path="$(poetry run python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')/ironic_inspector/policy.py"
|
|
sed -i 's/\(.*lockutils.*\)/# \1/g' $patch_path
|