sapcc / ironic

A service for managing and provisioning Bare Metal servers.
http://openstack.org
Apache License 2.0
0 stars 1 forks source link

Fix Swift session paramters and auth client caching #4

Closed sebageek closed 5 years ago

sebageek commented 5 years ago

keystone.get_session() does not understand project_domain and project_domain_name, but keystone.get_auth() does.

Nevertheless, these parameters never come into play with the current Swift session caching behaviour, as the first created SwiftApi() instance is used for all Swift calls. Therefore now using a behaviour based on the session_args.