Hi Everyone, *ISSUE*: Unable to authenticate python program to access gnocchi api.
*Request*: Please guide me how to obtain the token and access gnocchi. Also, Please help with any documentation which will help me in knowing this process better. *Description*: I have installed and running gnocchi for ceilometer. I am successfully able to obtain measures from the metrics. Identity service is running authentication. Keystone is not listening on port 5000 and port 35357. I was able to work with Postman and manage to get the token and send request to Gnocchi. I am trying to use GnocchiClient to access the gnocchi api to get the measures through my own python program but I am always ending up with errors such as BadRequest, HTTP 401 and 500 errors. *In all my attempts, I have no been able to successfully obtain a token and request gnocchi through program. * I tried to follow the function *auth.password* for the Identity service and the below mentioned code to obtain authentication. >>> from gnocchiclient import auth>>> from gnocchiclient.v1 import client>>>>>> >>> auth_plugin = auth.GnocchiBasicPlugin(user="admin",>>> >>> endpoint="http://localhost:8041")>>> gnocchi = >>> client.Client(session_options={'auth': auth_plugin})>>> >>> gnocchi.resource.list("generic") >>> from keystoneauth1 import loading>>> from oslo_config import cfg>>> from >>> gnocchiclient import auth>>> from gnocchiclient.v1 import client>>>>>> conf >>> = cfg.ConfigOpts()>>> ...>>> auth_plugin = >>> loading.load_auth_from_conf_options(conf, "gnocchi_credentials")>>> gnocchi >>> = client.Client(session_options={'auth': auth_plugin})>>> >>> gnocchi.resource.list("generic") -- Thanks and Regards Gautham +1-206+295+8813
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
