34d14b06d9

Initializing designate client with a pre-existing keystone session won't work as designate expects keystone session to have the 'all_tenants' and 'edit_managed' attributes: Example code: keystone_session = ksc_session.Session( auth=keystone_auth, verify=True, cert=my_cert ) than later: self._designate_client = designate_client( session=keystone_session, region_name=region_name ) with that code, wrap_api_call() will raise an exception: AttributeError: 'Session' object has no attribute 'all_tenants' Same goes for 'edit_managed'. This patch moves both attributes from Keystone session to designate Client. Closes-Bug: 1457821 Change-Id: I13d6c9ed46406fefc8cfa5de46811e4be009f1af
Python bindings to the Designate API
This is a client library for Designate built on the Designate API. It
provides a Python API (the designateclient
module) and a
command-line tool (designate
).
Development takes place via the usual OpenStack processes as outlined in the developer guide. The master repository is in Git.
See release notes and more at http://docs.openstack.org/developer/python-designateclient/.
- License: Apache License, Version 2.0
- Documentation: http://docs.openstack.org/developer/python-designateclient
- Source: http://git.openstack.org/cgit/openstack/python-designateclient
- Bugs: http://bugs.launchpad.net/python-designateclient
Description
Languages
Python
100%