Skip to content

Commit 082d90c

Browse files
committed
keystone: Fix requests-kerberos installation
Since it was bundled with plugins installation, and we did not have any plugins in keystone container - it was not installed at all. Adding in libkrb5 dependencies for requests-kerberos. Closes-Bug: #2078305 Change-Id: I51c69d0673280e351daa410d943f769d33a10d6c
1 parent 779a9a3 commit 082d90c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

docker/keystone/keystone/Dockerfile.j2

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,27 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
99

1010
{% if base_package_type == 'rpm' %}
1111
{% set keystone_packages = [
12+
'krb5-devel',
1213
'mod_auth_gssapi',
1314
] %}
1415
{% elif base_package_type == 'deb' %}
1516
{% set keystone_packages = [
1617
'libapache2-mod-auth-gssapi',
18+
'libkrb5-dev',
1719
] %}
1820
{% endif %}
1921
{{ macros.install_packages(keystone_packages | customizable("packages")) }}
22+
23+
{% set keystone_pip_packages = [
24+
'requests-kerberos',
25+
] %}
26+
27+
RUN {{ macros.install_pip(keystone_pip_packages | customizable("pip_packages")) }}
28+
2029
ADD plugins-archive /
2130

2231
{% set keystone_plugins_pip_packages = [
2332
'/plugins/*',
24-
'requests-kerberos',
2533
] %}
2634

2735
COPY keystone_bootstrap.sh /usr/local/bin/kolla_keystone_bootstrap

0 commit comments

Comments
 (0)