commit | 04b0b61557f7dad6c32b566255c21a36e4b0aefa | [log] [tgz] |
---|---|---|
author | Ghanshyam Mann <gmann@ghanshyammann.com> | Tue Dec 22 12:23:56 2020 -0600 |
committer | Lee Yarwood <lyarwood@redhat.com> | Wed Dec 23 09:51:24 2020 +0000 |
tree | 63a3d668f25bdac5cd00aa343c8f776f47c6a21f | |
parent | a9afdb18b4ac40ed39c32c719b3bd2fc97906598 [diff] [blame] |
Install swift keystone extras requirements Since the introduction of I8f24b839bf42e2fb9803dc7df3a30ae20cf264 s-proxy is no longer able to launch as keystonemiddleware (listed under test-requirements.txt) has not been installed. keystonemiddleware is listed as extras requirements in swift - https://github.com/openstack/swift/blob/e0d46d77fa740768f1dd5b989a63be85ff1fec20/setup.cfg#L79 Let's install swift keystone extra requirements also. Closes-Bug: #1909018 Change-Id: I02c692e95d70017eea03d82d75ae6c5e87bde8b1
diff --git a/lib/swift b/lib/swift index a981dfc..790fb99 100644 --- a/lib/swift +++ b/lib/swift
@@ -741,7 +741,9 @@ function install_swift { git_clone $SWIFT_REPO $SWIFT_DIR $SWIFT_BRANCH - setup_develop $SWIFT_DIR + # keystonemiddleware needs to be installed via keystone extras as defined + # in setup.cfg, see bug #1909018 for more details. + setup_develop $SWIFT_DIR keystone if [ "$SWIFT_USE_MOD_WSGI" == "True" ]; then install_apache_wsgi fi