diff options
| author | Brad Marshall <brad.marshall@canonical.com> | 2017-09-11 09:58:05 +1000 |
|---|---|---|
| committer | Brad Marshall <brad.marshall@canonical.com> | 2017-09-11 09:58:05 +1000 |
| commit | bcbb603b40ebe9267d83341284059db3b200bf85 (patch) | |
| tree | 7ced5aa3a9ed3e152d9a97c1e1033b563e1961be | |
| parent | 8856440e4c59be0e83a28c9889974af6cc2b1708 (diff) | |
Moved import-dashboard to use utils library for retrieving passwords
| -rwxr-xr-x | actions/import-dashboard | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/actions/import-dashboard b/actions/import-dashboard index 2f0854f..fe58b73 100755 --- a/actions/import-dashboard +++ b/actions/import-dashboard @@ -5,28 +5,23 @@ import requests import json import base64 import traceback +import sys from charmhelpers.core.hookenv import ( action_fail, action_set, action_get, - config, log, ) -from charmhelpers.core import unitdata +from grafana_utils import get_admin_password action = "import-dashboard" -kv = unitdata.kv() -if kv.get('grafana.admin_password'): - # print('Admin password: {}'.format(kv.get('grafana.admin_password'))) - passwd = kv.get('grafana.admin_password') -elif config('admin_password'): - passwd = config('admin_password') - # print('Admin password: {}'.format(config('admin_password'))) -else: - action_fail('ERROR! Unable to retrieve password.') - exit(0) +passwd = get_admin_password() + +if passwd is None: + action_fail('Unable to retrieve password.') + sys.exit(0) grafana = "http://localhost:3000" api_auth = ('admin', passwd) |
