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