dict.iteritems() of python 2.x has been replaced with
dict.items() of python 3.x to provide compatibility
with both i.e python 2 as well as python 3.
Change-Id: If4611f04cc676a2b47f0fe6f646c2823cb0c4289
See I26fac0ccf8fd4818e24618d56bf04b32306f88f6 for similar devstack
repo changes, and I27a56222c7e8e610fba8bf97672d2a42f5cf14ca for minor
fixes.
Change-Id: I99602ffdbbb38b13e29edcf54b9134f75746a22b
The defaults for PM cache were misaligned, using noop in devstack
and sqlalchemy as the code-default. Memcache is a better choice
for most production deployments, so we should choose this option.
Change-Id: I1135fcb7ca96ebb18195b013950365c9c478b178
As discussed in the Liberty Design Summit "Moving apps to Python 3"
cross-project workshop, the way forward in the near future is to
switch to the pure-python PyMySQL library as a default.
https://etherpad.openstack.org/p/liberty-cross-project-python3
Change-Id: Iee61d10981966c7c3f2b14354072ae90755bf181
The dashboard has been moved to openstack/designate-dashboard, a
new repo.
Change-Id: I36dcfc7ac0446c8fe4c637892b2864c116528fdb
Depends-On: Icd53afc063d3c7afbc04769285f7538cd27fdef7
tempest-lib now has a min version of 0.6.1, which includes
the necessary functionality. We no longer need to install
this from git.
Change-Id: I788d43207d87892df9151343bef76e4d0036b041
Depends-On: I46c1b6ff47be8dceb5bd6e73f93246721721c34e
DevStack is moving to Keystone V3 for various KS
related tasks, and the API for several methods is
changing.
Change-Id: I1f49001ac0ca0e0cfa2d4b689d3d3b98661d35de
Depends-On: Ib3a375918a45fd6e37d873a1a5c0c4b26bdbb5d8
DevStack is moving to Keystone V3 for various KS
related tasks, and the API for several methods is
changing.
Change-Id: I2c7f31355491a272abef901f43e9ffdddf371250
Depends-On: I6ef50fd384d423bc0f13ee1016a8bdbb0650ecd9
* D705: timeutils.utcnow() must be used instead of datetime.%s()
* D706: Don't translate debug level logs
* D707: basestring is not Python3-compatible, use six.string_types instead.
* D708: Do not use xrange. Use range, or six.moves.range for large loops.
* D709: LOG.audit is deprecated, please use LOG.info!
Change-Id: I5c20102907dfd5534691641a8de102b22c94ed9a
This change for the designate dashboard adds a new detail screen
for records. Previously, the update record screen was used
for this, which is not appropriate in several situations.
Change-Id: I777d8d5f88afb0ad931080648a8ed78c43bfe222
Closes-Bug: #1460729
Add a backend for integrating with Infoblox grids. Infoblox will
serve as a secondary for Designate-controlled zones.
Implements: blueprint infoblox-backend
Change-Id: Ic6cd00850442c7b31ca5034f1306d37e69991014
Akamai/DynECT will "randomly" pick a NS from the
set to use, meaning this check will fail needlessly
Change-Id: Ic8ec30bf98500f6d0fe38a29c382f95e411b2b26
Add a NSD4 backend that integrates with MiniDNS.
Change-Id: Ic4cbe1ed99e67c8abecc02e67641a2c5b5d84a8e
Co-Authored-By: Ron Rickard <rrickard@ebay.com>
Co-Authored-By: Artom Lifshitz <artom.lifshitz@enovance.com>
Co-Authored-By: Endre Karlson <endre.karlson@hp.com>
The Oslo libraries have moved all of their code out of the 'oslo'
namespace package into per-library packages. The namespace package was
retained during kilo for backwards compatibility, but will be removed by
the liberty-2 milestone. This change removes the use of the namespace
package, replacing it with the new package names.
The patches in the libraries will be put on hold until application
patches have landed, or L2, whichever comes first. At that point, new
versions of the libraries without namespace packages will be released as
a major version update.
Please merge this patch, or an equivalent, before L2 to avoid problems
with those library releases.
Blueprint: remove-namespace-packages
https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages
Change-Id: Ia21c15e8eca6bf456f7cfe13f815f5ce068601e7
The create record has a couple of issues that this fixes:
- when the name needs to end with a '.' character, the user
is left clueless about this rule.
- General review of record types is not present.
- The buttons on the bottom of the page are non standard.
Change-Id: I4782552e7c044b5d8a141792166af5c578ca62a7
Closes-bug: #1447737
Ensure multiple periodic sync/recovery tasks do not run concurrently on
a single host by using an inter process lock inside the periodic task.
This has the effect of serializing the tasks, rather than the more correct
deduplication of tasks. Bug 1445127 tracks the longer term fix.
Change-Id: Ib0041f127aacfd0f49ca84deecc2a6950594dd58
Closes-Bug: 1445125