From e8b1fd47fa8c15a494f9d8ac3b179723c4c7e7ec Mon Sep 17 00:00:00 2001
From: "alberto.colla" <alberto.colla@garr.it>
Date: Wed, 5 Jul 2017 09:51:17 +0000
Subject: [PATCH] gnocchi-available hook.

---
 bundles/ceilometer/hooks/ceilometer_hooks.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/bundles/ceilometer/hooks/ceilometer_hooks.py b/bundles/ceilometer/hooks/ceilometer_hooks.py
index cfc20d79..9c013e1d 100755
--- a/bundles/ceilometer/hooks/ceilometer_hooks.py
+++ b/bundles/ceilometer/hooks/ceilometer_hooks.py
@@ -444,6 +444,16 @@ def update_status():
     log('Updating status.')
 
 
+# TODO. Attardi
+@hooks.hook('gnocchi-available')
+def gnocchi_available():
+    """Create Ceilometer resources in Gnocchi. Gnocchi should be running by this stage:
+    ceilometer-upgrade --skip-metering-database
+    """
+    from ceilometer import gnocchi_client
+    gnocchi_client.upgrade_resource_types() #(conf)
+
+
 if __name__ == '__main__':
     try:
         hooks.execute(sys.argv)
-- 
GitLab