charm-swift-proxy/templates
Frode Nordahl 7c24ae8128 Fix Keystone v3 auth for swift-proxy
No need for refresh of proxy-server.conf template for Mitaka. Update
template for Kilo and later to make use of domain_name and project_name
parameters instead of domain_id and project_id parameters.

The current template sets up auth to user in default domain
but project in service domain. This does not work with service
domain layout.

Do not request configured operator_roles roles from Keystone. From
which roles swift-proxy should accept requests are still configured
in proxy-server.conf, but requesting and setting up these roles for
the s3_swift user in Keystone is incorrect behaviour.

Register required relation data for identity-service immediatelly when
relation to 'identity-service' exists. Do not postpone registration
until context is complete which may cause the swift-proxy unit marking
itself ready while still being in a unconfigured state.

Add tests to verify configuration and operation of swift-proxy when
using Keystone v3 auth.

Change-Id: I8bf182a9256f96af50e4cc37505d9c0ca3d62e47
Closes-Bug: 1646765
2016-12-08 07:17:26 +01:00
..
essex Add config options for proxy-server.conf template. node-timeout and recoverable-node-timeout. For large swift/glance uploads, higher defaults are needed to prevent uploads from failing on real servers which are slower than VMs. 2014-06-03 20:38:25 -05:00
grizzly Implement swauth 2016-09-23 09:12:43 -04:00
havana Implement swauth 2016-09-23 09:12:43 -04:00
icehouse Implement swauth 2016-09-23 09:12:43 -04:00
kilo Fix Keystone v3 auth for swift-proxy 2016-12-08 07:17:26 +01:00
memcached.conf Correct templates to support IPv6. 2014-08-15 15:06:25 +08:00
swift-rings Redux 2013-09-27 13:02:37 +01:00
swift-rings.conf Redux 2013-09-27 13:02:37 +01:00
swift.conf Redux 2013-09-27 13:02:37 +01:00