Cannot use audit middleware with Swift because cfg.CONF.audit_middleware_notifications.driver does not exist

Bug #1583702 reported by Guang Yee
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keystonemiddleware
Fix Released
Medium
Guang Yee

Bug Description

This is similar to

https://bugs.launchpad.net/bugs/1583690

as Swift have no dependency on oslo.config. We need to follow the same pattern as auth_token to resolve the config options.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystonemiddleware (master)

Fix proposed to branch: master
Review: https://review.openstack.org/321882

Changed in keystonemiddleware:
assignee: nobody → Guang Yee (guang-yee)
status: New → In Progress
Changed in keystonemiddleware:
assignee: Guang Yee (guang-yee) → Samuel de Medeiros Queiroz (samueldmq)
Changed in keystonemiddleware:
assignee: Samuel de Medeiros Queiroz (samueldmq) → Guang Yee (guang-yee)
Revision history for this message
Jamie Lennox (jamielennox) wrote :

This is the same bug as https://bugs.launchpad.net/keystonemiddleware/+bug/1583690

swift does not use oslo.config so audit middleware assuming these options to exist will fail.

Changed in keystonemiddleware:
assignee: Guang Yee (guang-yee) → Jamie Lennox (jamielennox)
Changed in keystonemiddleware:
assignee: Jamie Lennox (jamielennox) → Steve Martinelli (stevemar)
Changed in keystonemiddleware:
assignee: Steve Martinelli (stevemar) → Guang Yee (guang-yee)
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystonemiddleware (master)

Reviewed: https://review.openstack.org/321882
Committed: https://git.openstack.org/cgit/openstack/keystonemiddleware/commit/?id=8859345f3beca0c037ebd6d3a4eaabe07c6bbd73
Submitter: Jenkins
Branch: master

commit 8859345f3beca0c037ebd6d3a4eaabe07c6bbd73
Author: guang-yee <email address hidden>
Date: Thu May 26 15:30:43 2016 -0700

    use local config options if available in audit middleware

    Some services such as Swift does not use Oslo (global) config. In that
    case, make sure we can pass the options via local config instead. This is
    consistent with how auth_token middleware handle global and local
    config options.

    Change-Id: Ica7f1a4de2676549b2b65cca0181f2a911156ee6
    Closes-Bug: 1583702

Changed in keystonemiddleware:
status: In Progress → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/keystonemiddleware 4.6.0

This issue was fixed in the openstack/keystonemiddleware 4.6.0 release.

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.