Swift auth url should use a suffix
authorPradeep Kilambi <pkilambi@redhat.com>
Tue, 21 Mar 2017 12:50:07 +0000 (08:50 -0400)
committerPradeep Kilambi <pkilambi@redhat.com>
Mon, 27 Mar 2017 13:00:02 +0000 (13:00 +0000)
gnocchi metricd and statsd are broken due to recent change
to support keystone v3. see I2feed8b1219069128faa1a1e8dcd2ddfbae7e40a
We need swift auth url to have suffix so it knows what endpoint
to use.

Change-Id: I753f37e121b95813e345f200ad3f3e75ec4bd7e1

puppet/services/gnocchi-base.yaml

index b45c084..dc6daec 100644 (file)
@@ -68,7 +68,7 @@ outputs:
         gnocchi::storage::swift::swift_user: 'service:gnocchi'
         gnocchi::storage::swift::swift_auth_version: 3
         gnocchi::storage::swift::swift_key: {get_param: GnocchiPassword}
-        gnocchi::storage::swift::swift_authurl: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
+        gnocchi::storage::swift::swift_authurl: {get_param: [EndpointMap, KeystoneV3Internal, uri]}
         gnocchi::storage::ceph::ceph_pool: {get_param: GnocchiRbdPoolName}
         gnocchi::storage::ceph::ceph_username: {get_param: CephClientUserName}
         gnocchi::storage::ceph::ceph_keyring: