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: 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
* Functional tests no longer need tempest installed
* Functional tests can run against a Keystone-less environment
Change-Id: I2c2603b7207bfa09bb96ad180b959e4164096858
The detail screen for domains was just linking to the
update screen, which does not follow other horizon screens / UX
patterns. This change adds a new detail screen.
Change-Id: Ice43b2d96087e607746ceaa51d13ec4810fdf3cb
Closes-Bug: #1443588