diff --git a/etc/grafyaml.conf b/etc/grafyaml.conf index 570824c..65f3bb7 100644 --- a/etc/grafyaml.conf +++ b/etc/grafyaml.conf @@ -1,15 +1,5 @@ [DEFAULT] -# -# From grafyaml -# - -# URL for grafana server. (string value) -#url = http://grafana.example.org - -# API key for access grafana. (string value) -#apikey = - # # From oslo.log # @@ -95,3 +85,16 @@ # The format for an instance UUID that is passed with the log message. # (string value) #instance_uuid_format = "[instance: %(uuid)s] " + + +[] + +# +# From grafyaml +# + +# URL for grafana server. (string value) +#url = http://grafana.example.org + +# API key for access grafana. (string value) +#apikey = diff --git a/grafana_dashboards/builder.py b/grafana_dashboards/builder.py index 8a79b0d..a67748a 100644 --- a/grafana_dashboards/builder.py +++ b/grafana_dashboards/builder.py @@ -28,11 +28,13 @@ grafana_opts = [ help='API key for access grafana.'), ] -grafana_group = None +grafana_group = cfg.OptGroup( + name='grafana', title='Grafana options') list_opts = lambda: [(grafana_group, grafana_opts), ] CONF = cfg.CONF -CONF.register_opts(grafana_opts) +CONF.register_group(grafana_group) +CONF.register_opts(grafana_opts, group='grafana') class Builder(object):