Modify designate-sink formatv4/v6 parameter "project".
"tenant" key is not contain at "context" variable,
so I use "project_name" key.
And "context" dict object cannot use getattr function.
Change-Id: If485766a928bc2143b0b15afe99af38a6f927239
Closes-Bug: #1655581
(cherry picked from commit b23cae7b78)
* Make instructions more consistent with other project install guides.
* rndc-confgen seems to require -r /dev/urandom for RDO.
* Language, markup, and reference fixes.
Change-Id: I71ccec32c3b918f44f71dd7149045cd934e6d0d9
(cherry picked from commit ba61dbeb64)
the `dns.query` API takes an IP address.
This ensures the `host` is always an IP
Change-Id: Id9601173e68bab3b6b245215f82b02a6492670cd
Closes-Bug: #1623949
if a zone or a pool with no attributes use passed
to the `attribute` filter, we can get a RelationNotLoaded
error, this catches the error, and adds an empty dict in
place.
Change-Id: Iac405643d119feb95f6d0931c5ba6935e899a9f6
Closes-Bug: #1639748
Ensure that we expose failures for these critical commands
and allow automation to know and retry.
```
...No response received from designate-central. Check it is running, and retry
$ echo $?
1
```
Change-Id: I86fe9e8c7deb13e426ecef88e7da7efaa2373189
Closes-Bug: 1660481
test.idempotent_id is being kept temporary to migrate
to new lib interface. Now idempotent_id is available as Tempest stable
interface decorators and all plugins tests using the old decorator
should be switched to new interface.
In future, Once all plugins are switched to new decorator Tempest
will remove the test.idempotent_id
This commit correct the example tests in doc.
Related-Bug: 1616913
Change-Id: I4c8eb461a04072403d5bf0e03cefae8df03999f0
Previously if you did not have the monasca statds available, the @timed
decorator would result in a NoneType error because timed was returning
None instead of acting as a noop function wrapper. This change updates
the NoopTimer to properly handle timed being used as a function.
Change-Id: Ic5543b3503b24aaef960d8b7c0cb38940241cbcb
Closes-Bug: #1659638
- Defines a plugin interface for what's actually emitted as part
of designate "notifications".
- The default plugin emits the same thing as notifications did prior
to this patch.
- The "audit" notification plugin emits recordset data changes and
zone/recordset names, if they exist, the notifications with this
plugin look like http://paste.openstack.org/show/545210/
- Adds support for multiple notifications for a single change
- Also adds client IP to the context object, as it's a field that
may be of interest to some types of notifications
- Many tests
Change-Id: I01118fae8ce6e38ccc61b0ce763fd759affd9a86
There are some codes still using e.message for logging with e is the
exception. As e.message is not compatibale with python3, this patch replaces it.
Change-Id: I5b1158aad6d5b6e8875aee8e7e8eba59a13c0409
In the sink config, we use domain_XXX parameter.
But it does not work now,
because it is renamed from "domain" to "zone"
when naming rule is changed
("openstack zone XXX" cli is released).
Change-Id: Idb988fedd739692996474065e8f557c2ef54aec1
Closes-Bug: #1655616