Configure redis as incoming storage driver in gnocchi
authorPradeep Kilambi <pkilambi@redhat.com>
Wed, 19 Jul 2017 22:39:29 +0000 (18:39 -0400)
committerPradeep Kilambi <pkilambi@redhat.com>
Mon, 24 Jul 2017 20:09:59 +0000 (20:09 +0000)
puppet support for this is added in Id8d4d091da2611de75390e045ebd473caf2a8909

Change-Id: I3354b54571a1b9d0a9187698217628d273cd7d7e

manifests/profile/base/gnocchi/api.pp
spec/classes/tripleo_profile_base_gnocchi_api_spec.rb

index 3953f04..a9f2955 100644 (file)
@@ -105,6 +105,11 @@ class tripleo::profile::base::gnocchi::api (
     class { '::gnocchi::storage':
       coordination_url => join(['redis://:', $gnocchi_redis_password, '@', normalize_ip_for_uri($redis_vip), ':6379/']),
     }
+
+    class { '::gnocchi::storage::incoming::redis':
+      redis_url => join(['redis://:', $gnocchi_redis_password, '@', normalize_ip_for_uri($redis_vip), ':6379/']),
+    }
+
     case $gnocchi_backend {
       'swift': {
         include ::gnocchi::storage::swift
index 90bdea0..60e82b3 100644 (file)
@@ -82,6 +82,9 @@ describe 'tripleo::profile::base::gnocchi::api' do
         is_expected.to contain_class('gnocchi::storage').with(
           :coordination_url => 'redis://:gnocchi@127.0.0.1:6379/'
         )
+        is_expected.to contain_class('gnocchi::storage::incoming::redis').with(
+          :redis_url => 'redis://:gnocchi@127.0.0.1:6379/'
+        )
         is_expected.to contain_class('gnocchi::storage::file')
       }
     end
@@ -100,6 +103,9 @@ describe 'tripleo::profile::base::gnocchi::api' do
         is_expected.to contain_class('gnocchi::storage').with(
           :coordination_url => 'redis://:gnocchi@127.0.0.1:6379/'
         )
+        is_expected.to contain_class('gnocchi::storage::incoming::redis').with(
+          :redis_url => 'redis://:gnocchi@127.0.0.1:6379/'
+        )
         is_expected.to contain_class('gnocchi::storage::ceph')
       }
     end