Red Hat Bugzilla – Bug 878244
Lack of keystone#swiftauth middleware breaks gluster-swift
Last modified: 2013-06-23 18:13:47 EDT
Description of problem:
In order to use keystone, glusterfs-swift utilized the keystone#swiftauth middleware. This has been removed from the Folsom release, breaking existing installations.
Version-Release number of selected component (if applicable):
I thought we weren't supposed to do major version upgrades in epel if they break apis?
I don't think keystone#swiftauth was ever part of API, pipeline configuration in paste.ini is an internal implementation detail.
That being said, when has entry point keystone#swiftauth actually worked for you?
I don't see it defined even in Essex Keystone 2012.1 and Essex documentation used direct class path, https://fedoraproject.org/wiki/Getting_started_with_OpenStack_on_Fedora_17#Configure_swift_with_keystone
paste.filter_factory = keystone.middleware.swift_auth:filter_factory
keystone.middleware.swift_auth is still present in Keystone Folsom (should probably be removed in Grizzly) but has been neglected since Swift developers moved it to their repo: https://github.com/openstack/swift/commit/afa4f70024be30cb1a0b84b9744f044f2532904f