| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I65d3f37f60f97240b52b0234da6160121ec292e1
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To allow the sync-all, sync-domain, sync-record, and touch-domain commands
to display errors correctly, the classes for these commands now extend the
base.DeleteCommand instead of the base.Command.
The base.Command has no formatter.
The base.DeleteCommand has the ShowOne formatter and does not show any
messages when the command is successful, but shows errors when there is
a failure.
Change-Id: I92ca95f167fec9fb36880024e6c84284186126df
Closes-Bug: #1357092
|
| |
|
|
| |
Change-Id: Id89fff58e1975fa84ae12a44ac2fd43cd2255b52
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
We now defer the majority of our auth to keystoneclient, rather
than continuing to maintain our custom code.
Change-Id: Ia8409940d3941bc82a8b54ec60e82efa6d043102
Closes-Bug: 1323435
|
| |/
|
|
|
|
| |
* [H401] Docstrings should not start with a space.
Change-Id: I1fa248590c7e05ab92b30ae30af1cf107cdd3cc4
|
| |
|
|
|
| |
Change-Id: I49d26c3a9772c409b038b06e8256fb5823169c50
Implements: blueprint update-hacking
|
| |
|
|
|
|
|
|
|
| |
According to http://docs.openstack.org/developer/hacking/ it should
be preferred to use six.add_metaclass instead of __metaclass__.
Added new requirement six >= 1.6.0.
Change-Id: Ic7e4f5cb03889cc6bfdb04a657d4654b5fedc985
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
designate record-list currently only displays id, type and name. It would be
very useful if the actual data was also displayed, as running a record-get on
each id to obtain this information is very time-consuming.
This patch improves the output so that it is in the following format:
+--------------------------------------+------+-----------------------------+--------------+
| id | type | name | data |
+--------------------------------------+------+-----------------------------+--------------+
| 8a6b789b-71bc-43b6-91eb-9a0790ee1052 | A | netapp-c1.rc.nectar.org.au. | 172.22.20.71 |
| aa609885-3f8d-4ed6-9de4-3204448281e1 | A | netapp-c2.rc.nectar.org.au. | 172.22.20.72 |
+--------------------------------------+------+-----------------------------+--------------+
Change-Id: I9ca85b64505d3331fd0bd458c31163cc243e7b34
Closes-Bug: #1308414
|
| |
|
|
|
|
|
|
|
| |
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -
Change-Id: Ib47acd8a5e4b1b733e1d75b8995a14620f2c9627
Closes-Bug: #1257295
|
| |
|
|
|
|
|
|
|
| |
H306, module imports should be in alphabetical order
This hacking check actually improves readability quite
a bit, as module imports can be sorted in groups (python stdlibs,
external imports, in-module imports)
Change-Id: I11dc9155fbfc84389f2a5956f393f705388f83ba
|
| |
|
|
| |
Change-Id: I369051e7d7ba2c0819835dada3a13e54798a63ad
|
| |
|
|
|
|
|
|
|
| |
This mirrors the layout on the server side.
I don't consider this a breaking change, as the existing sync commands were broken
to begin with.
Change-Id: Id80e148e2a0218d6bd64673bb09c15ab0d98418b
|
| |
|
|
|
| |
Change-Id: I8cdf3b9fa986255a9c1787f4ed8375bded8ee062
Closes-Bug: 1213889
|
| |
|
|
| |
Change-Id: Icd6e56adb416946af98bcc1dd1fbbe16c2aef8c8
|
| |
|
|
| |
Change-Id: Iccd4ee10611cfa58a98618f29545d5b194edafa3
|
| |
|
|
| |
Change-Id: I7350c2f9d8f857300784955b2b776f3f1dc69933
|
| |
|
|
|
|
|
| |
Python 3.x deprecated the form "except x,y:". Switch usage to
"except x as y:", which works with any Python version >= 2.6
Change-Id: Id276fdaee9e8753568227e638408e5bccff28e67
|
|
|
Change-Id: Idf7153aa287adc874a2878dc829950fda52a4879
|