Make archive policy configurable
authorPradeep Kilambi <pkilambi@redhat.com>
Wed, 23 Aug 2017 14:34:46 +0000 (10:34 -0400)
committerEmilien Macchi <emilien@redhat.com>
Mon, 28 Aug 2017 02:56:23 +0000 (02:56 +0000)
Change-Id: I603ce6922130fe32aa1a154df8146ee582bf1a45
(cherry picked from commit b1d7887ce710a98f061100e2878a54c06a5d09e2)

puppet/services/ceilometer-base.yaml

index 5cc020a..8d57408 100644 (file)
@@ -115,6 +115,10 @@ parameters:
     description: Driver or drivers to handle sending notifications.
     constraints:
       - allowed_values: [ 'messagingv2', 'noop' ]
+  GnocchiArchivePolicy:
+    default: 'low'
+    type: string
+    description: archive policy to use with gnocchi backend
 
 conditions:
   service_debug_unset: {equals : [{get_param: CeilometerDebug}, '']}
@@ -149,7 +153,7 @@ outputs:
         ceilometer::agent::auth::auth_endpoint_type: 'internalURL'
         ceilometer::dispatcher::gnocchi::url: {get_param: [EndpointMap, GnocchiInternal, uri]}
         ceilometer::dispatcher::gnocchi::filter_project: 'service'
-        ceilometer::dispatcher::gnocchi::archive_policy: 'low'
+        ceilometer::dispatcher::gnocchi::archive_policy: {get_param: GnocchiArchivePolicy}
         ceilometer::dispatcher::gnocchi::resources_definition_file: 'gnocchi_resources.yaml'
         ceilometer::notification_driver: {get_param: NotificationDriver}
         ceilometer::rabbit_userid: {get_param: RabbitUserName}