Add python-ldappool package

Bug #1438577 reported by Dmitry Nikishov
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
Max Yatsenko
6.0.x
Won't Fix
High
Max Yatsenko
7.0.x
Fix Released
High
Max Yatsenko

Bug Description

Many customers require Keystone + LDAP/AD integration. While it's pretty straightforward to configure, as of MOS6.0/Juno Keystone requires "ldap" and "ldappool" python libraries to be able to use LDAP backends.

https://github.com/openstack/keystone/blob/stable/juno/keystone/common/ldap/core.py#L25

python-ldap is included in the ISO, but ldappool isn't. This makes it impossible to integrate Keystone with LDAP/AD without having to install some packages from other sources other than the ISO.

RELATED BUG:
"keystone and python-ldappool packages "
https://bugs.launchpad.net/fuel/+bug/1397279

description: updated
description: updated
description: updated
Changed in fuel:
milestone: none → 6.1
assignee: nobody → MOS Keystone (mos-keystone)
affects: fuel → mos
Changed in mos:
milestone: 6.1 → none
milestone: none → 6.1
Changed in mos:
status: New → Confirmed
importance: Undecided → High
Max Yatsenko (myatsenko)
description: updated
Changed in mos:
assignee: MOS Keystone (mos-keystone) → Max Yatsenko (myatsenko)
Max Yatsenko (myatsenko)
Changed in mos:
status: Confirmed → In Progress
Max Yatsenko (myatsenko)
Changed in mos:
milestone: 6.1 → 7.0
milestone: 7.0 → 6.1
Revision history for this message
Max Yatsenko (myatsenko) wrote :

We added python-ldappool, python-ldap to keystone specs.
See the request:

Commit message: "Recommend python-ldappool, necessary for LDAP integration"
https://review.fuel-infra.org/#/c/5580/

Max Yatsenko (myatsenko)
Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Denis Meltsaykin (dmeltsaykin) wrote :

This fix is impossible within the scope of maintenance update.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack-build/keystone-build (openstack-ci/fuel-7.0/2015.1.0)

Related fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Max Yatsenko <email address hidden>
Review: https://review.fuel-infra.org/6726

Max Yatsenko (myatsenko)
Changed in mos:
milestone: 6.1 → 7.0
milestone: 7.0 → 6.1
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack-build/keystone-build (openstack-ci/fuel-7.0/2015.1.0)

Reviewed: https://review.fuel-infra.org/6726
Submitter: Ivan Berezovskiy <email address hidden>
Branch: openstack-ci/fuel-7.0/2015.1.0

Commit: 4d30326761f549c86966142ef998c2f560304523
Author: Max Yatsenko <email address hidden>
Date: Fri May 15 09:34:20 2015

  Add "python-ldap" and "python-ldappool"
 package requirements to debian/control

 Related-Bug: #1438577

Change-Id: I05bd564cb9eeedcebd6780097a02d80523770ea3

Revision history for this message
Yaroslav Lobankov (ylobankov) wrote :

[root@node-1 ~]# pip freeze | grep ldap
ldappool==1.0
python-ldap==2.3.10

Verified on

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "6.1"
  openstack_version: "2014.2.2-6.1"
  api: "1.0"
  build_number: "432"
  build_id: "2015-05-18_03-43-53"
  nailgun_sha: "076566b5df37f681c3fd5b139c966d680d81e0a5"
  python-fuelclient_sha: "38765563e1a7f14f45201fd47cf507393ff5d673"
  astute_sha: "cb655a9a9ad26848bcd9d9ace91857b6f4a0ec15"
  fuel-library_sha: "1621cb350af744f497c35f2b3bb889c2041465d8"
  fuel-ostf_sha: "9ce1800749081780b8b2a4a7eab6586583ffaf33"
  fuelmain_sha: "0e970647a83d9a7d336c4cc253606d4dd0d59a60"

Changed in mos:
status: Fix Committed → Fix Released
Revision history for this message
Oleksiy Butenko (obutenko) wrote :

root@node-1:~# pip freeze | grep ldap
ldappool==1.0
python-ldap==2.4.10

verified on mos 7.0 iso 82
{"build_id": "2015-07-23_10-59-34", "build_number": "82", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "2015-07-23_10-59-34", "build_number": "82", "api": "1.0", "fuel-library_sha": "58d94955479aee4b09c2b658d90f57083e668ce4", "nailgun_sha": "d1087923e45b0e6d946ce48cb05a71733e1ac113", "feature_groups": ["mirantis"], "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "bc25d3b728e823e6154bac0442f6b88747ac48e1", "production": "docker", "python-fuelclient_sha": "471948c26a8c45c091c5593e54e6727405136eca", "astute_sha": "b1f37a988e097175cbbd14338286017b46b584c3", "fuel-ostf_sha": "94a483c8aba639be3b96616c1396ef290dcc00cd", "release": "7.0", "fuelmain_sha": "68871248453b432ecca0cca5a43ef0aad6079c39"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "58d94955479aee4b09c2b658d90f57083e668ce4", "nailgun_sha": "d1087923e45b0e6d946ce48cb05a71733e1ac113", "feature_groups": ["mirantis"], "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "bc25d3b728e823e6154bac0442f6b88747ac48e1", "production": "docker", "python-fuelclient_sha": "471948c26a8c45c091c5593e54e6727405136eca", "astute_sha": "b1f37a988e097175cbbd14338286017b46b584c3", "fuel-ostf_sha": "94a483c8aba639be3b96616c1396ef290dcc00cd", "release": "7.0", "fuelmain_sha": "68871248453b432ecca0cca5a43ef0aad6079c39"}

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.