252 Commits

Author SHA1 Message Date
Jenkins
6e4b21ede2 Merge "DevStack: Keystone V3 Service/Endpoint Creation" 2015-07-20 19:46:47 +00:00
Jenkins
9b2f28c2bf Merge "DevStack: Support installing client at released versions" 2015-07-20 15:11:34 +00:00
sonu.kumar
1a71bb6790 Replacing dict.iteritems() with dict.items()
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
2015-07-20 18:24:17 +05:30
Jenkins
d36b29f42f Merge "Default to memcache for PM cache" 2015-07-15 17:03:59 +00:00
Kiall Mac Innes
2e4f9ee7d5 DevStack: Support installing client at released versions
See I26fac0ccf8fd4818e24618d56bf04b32306f88f6 for similar devstack
repo changes, and I27a56222c7e8e610fba8bf97672d2a42f5cf14ca for minor
fixes.

Change-Id: I99602ffdbbb38b13e29edcf54b9134f75746a22b
2015-07-15 10:28:47 +01:00
Kiall Mac Innes
664e111c04 Add functional tox env
Change-Id: Idbb330111cf0f18371ec37d4c0b2c83a5bb06a65
2015-07-14 15:36:08 +01:00
Kiall Mac Innes
7df3b685d3 Default to memcache for PM cache
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
2015-07-09 14:23:09 +01:00
Jenkins
233726639a Merge "Switch from MySQL-python to PyMySQL" 2015-07-08 17:19:58 +00:00
Jeremy Stanley
3e241aff2c Switch from MySQL-python to PyMySQL
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
2015-07-08 13:34:53 +01:00
Jenkins
9e9e9e2602 Merge "Use released versions of tempest-lib" 2015-07-07 14:57:18 +00:00
Jenkins
aa42b0c0f2 Merge "Enable designate-zone-manager in DSVM gates" 2015-07-07 14:53:58 +00:00
Kiall Mac Innes
a41e5ca781 Designate Dashboard now has it's own repo
The dashboard has been moved to openstack/designate-dashboard, a
new repo.

Change-Id: I36dcfc7ac0446c8fe4c637892b2864c116528fdb
Depends-On: Icd53afc063d3c7afbc04769285f7538cd27fdef7
2015-07-02 13:06:36 +01:00
Kiall Mac Innes
a4fa7e6f18 Use released versions of tempest-lib
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
2015-07-01 13:26:35 +01:00
Kiall Mac Innes
1338a53e35 DevStack: Keystone V3 Service/Endpoint Creation
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
2015-07-01 11:11:57 +01:00
Kiall Mac Innes
2ccb4b3c0e DevStack: Keystone V3 User Creation
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
2015-07-01 11:07:41 +01:00
Kiall Mac Innes
20c8dbff73 Add DevStack support for coordination URL
Change-Id: I91b8f5c526be79a41fd862df9d4bf394375bc006
2015-06-30 14:23:44 +01:00
Kiall Mac Innes
8a3101061e Enable designate-zone-manager in DSVM gates
Change-Id: I5a95cb0a69f668692da18bfb5d62f2788287f91d
2015-06-30 08:06:21 +01:00
Jenkins
4ecabfa9af Merge "Add a couple of new hacking checks" 2015-06-29 14:40:04 +00:00
Endre Karlson
49da952c08 Add Zone Manager service shim
Change-Id: Ia4b19ed1529b903c7054ea05ade6f1e2d1f1a6aa
Depends-On: Ie474d02c3cb3b610d1fad64e88f863f37d9c01fe
2015-06-29 12:58:24 +00:00
Kiall Mac Innes
bb0be47fe3 Add a couple of new hacking checks
* 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
2015-06-29 12:03:21 +01:00
Endre Karlson
7d5ef7c753 Add tempest-lib from git for gate devstack
Change-Id: I8b63d71988c2cb28442465551fa1e215b5a9d88f
2015-06-10 17:33:14 +01:00
eric
b0ba2a485e Correcting missing import for dashboard messaging
Change-Id: I7c80d430a4803193b4faa181eefbdb3d2bb5e257
Closes-bug: #1462448
2015-06-05 10:45:13 -06:00
eric
15439e2fc7 Add domain record detail screen
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
2015-06-01 11:39:32 -06:00
Jenkins
85e2303703 Merge "Update Dashboard requirements" 2015-05-27 17:42:28 +00:00
John Belamaric
65a53e5438 Infoblox Backend
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
2015-05-26 10:05:31 -07:00
Kiall Mac Innes
34019d2bf5 Update Dashboard requirements
Change-Id: Ib4c65743f59295cc94926c54d294c945e06872bf
2015-05-26 14:56:29 +01:00
Jenkins
41ecac37ea Merge "Disable recursive queries with bind in Devstack" 2015-05-26 09:18:58 +00:00
Jenkins
c5a551814f Merge "DevStack: Remove SOA/NS checks" 2015-05-25 00:48:49 +00:00
Paul Glass
c719a9bb36 Disable recursive queries with bind in Devstack
Change-Id: I4eb712c39a93d8b882ab908b82e0013f9025ce19
2015-05-23 01:18:23 +00:00
Kiall Mac Innes
8035d2371b DevStack: Attempt to cleanup stale domains
Change-Id: Iec7d54e1a2b68150b445448be6461e42dff12797
2015-05-15 17:40:16 +01:00
Kiall Mac Innes
6295501eb0 DevStack: Remove SOA/NS checks
Akamai/DynECT will "randomly" pick a NS from the
set to use, meaning this check will fail needlessly

Change-Id: Ic8ec30bf98500f6d0fe38a29c382f95e411b2b26
2015-05-15 16:55:30 +01:00
Dag Stenstad
e6509b10e2 Add NSD4 backend
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>
2015-05-13 16:14:55 +02:00
Jenkins
6f01c060f7 Merge "Add quota check for domain create" 2015-05-12 12:50:34 +00:00
eric
759824aa89 updating tox pep8 issues
Closes-Bug: #1453937
Change-Id: I5ab0b7d615130f93ee98517d2b5bdbe9f6692360
2015-05-11 15:36:23 -06:00
eric
10d1b3aba6 Add quota check for domain create
Change-Id: I45bd5ab714cff98cbe9648f625e818cd1b8b2278
Closes-Bug: #1453870
2015-05-11 15:35:10 -06:00
Jenkins
fe85a7dac7 Merge "Utility script to help create n+ records at a time" 2015-05-11 13:33:21 +00:00
Endre Karlson
81c7592461 Utility script to help create n+ records at a time
Change-Id: I01945b1c89ce74ed63564f88896bd3e2b675b8e5
2015-05-08 11:42:28 +08:00
Jenkins
888467fd5f Merge "Vagrant: NFS should only be used for libvirt" 2015-05-07 20:10:00 +00:00
Jenkins
8309afa3bf Merge "Drop use of 'oslo' namespace package" 2015-05-07 15:35:52 +00:00
Doug Hellmann
f9c55abbff Drop use of 'oslo' namespace package
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
2015-05-06 20:36:49 +00:00
eric
f772aa4c87 Improve UX of create and update record screen
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
2015-05-06 09:59:20 -06:00
Kiall Mac Innes
0a90d47103 Vagrant: NFS should only be used for libvirt
Change-Id: I44ffbf9e17a10c75557a3f275d85221f7e695902
2015-05-06 15:33:31 +01:00
Jenkins
32bee9d31a Merge "Include README.rst in dashboard sdist" 2015-04-29 15:04:05 +00:00
Praveen Yalagandula
9c6b76d5e8 Minor fixes: pep8 and redundant code
pep8: removed trailing whitespace
redundant code: removed duplicate line

Change-Id: Ib7e2c077234713662cb5d6d55ed1cf2508abf298
2015-04-22 17:49:23 +00:00
Kiall Mac Innes
39bdd9c640 Include README.rst in dashboard sdist
Change-Id: I82816e6cc76f2631393ba91ad06541c27dbb23f2
2015-04-22 17:43:01 +00:00
Jenkins
d45b30c8d9 Merge "Rally is now openstack/rally" 2015-04-22 16:15:30 +00:00
Jenkins
df8d242ea9 Merge "Functional tests: minus tempest, plus noauth support" 2015-04-22 16:15:21 +00:00
Jenkins
6da216778c Merge "PM: Ensure only one periodic task runs per host" 2015-04-22 14:36:35 +00:00
Kiall Mac Innes
e2ea1eddaa Rally is now openstack/rally
Change-Id: I1770064cf310be6c36ab82dd6f4b5e9a84021f35
2015-04-22 14:50:26 +01:00
Kiall Mac Innes
f3dd7a8f42 PM: Ensure only one periodic task runs per host
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
2015-04-21 17:15:18 +01:00