keystone-manage fails if optional fernet packages not installed

Bug #1440123 reported by Brant Knudson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Low
Brant Knudson

Bug Description

If I'm not using fernet, so don't install the packages that are only required if fernet is used (e.g., cryptography), then all keystone-manage commands will fail to run with an exception due to the missing package.

keystone-manage commands that aren't fernet-related should work when the non-fernet packages are not installed.

Brant Knudson (blk-u)
Changed in keystone:
assignee: nobody → Brant Knudson (blk-u)
Changed in keystone:
status: New → In Progress
Changed in keystone:
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/162476
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=cdb13a8db59024d21080db7de9c2106c28f55427
Submitter: Jenkins
Branch: master

commit cdb13a8db59024d21080db7de9c2106c28f55427
Author: Brant Knudson <email address hidden>
Date: Sun Mar 8 11:21:46 2015 -0500

    Import fernet providers only if used in keystone-manage

    The fernet provider is optional and has extra requirements beyond
    other token providers. keystone-manage shouldn't require these
    extra requirements just to run.

    Closes-Bug: 1440123
    Change-Id: I2363e090372bdb709a6754a216db45fc649a5aed

Changed in keystone:
status: In Progress → Fix Committed
Changed in keystone:
milestone: none → kilo-rc1
Thierry Carrez (ttx)
Changed in keystone:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in keystone:
milestone: kilo-rc1 → 2015.1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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