summaryrefslogtreecommitdiff
path: root/devstack
AgeCommit message (Collapse)Author
2018-07-05Verify project-id when setting quotaPavlo Shchelokovskyy
this patch adds several things to attempt (on best effort basis) to use incoming user token in the quota set request to ask Keystone if the project id the quota being set on is actualy valid: - added new [keystone] config section to hold session- and adapter-realated options for accessing Keystone enndpoint - added a token- and service catalog-based user auth plugin to the request context - use the above to construct a keystoneauth adapter for Identity service and attempt to GET on projects/{project_id} - only if the Keystone v3 catalog endpoint is not found, or the request returns 404 NotFound, we raise an error and return it as 400 BadRequest to client when attempting to change quotas for project. This behavior is enabled by setting a new [service:api]quotas-verify-project-id config option to True (default is False for backward compatibility). Change-Id: Ib14ee5b5628509b6a93be8b7bd10e734ab19ffee Depends-On: https://review.openstack.org/580142 Closes-Bug: #1760822 Notes (review): Code-Review+2: Graham Hayes <gr@ham.ie> Review-Priority+1: Graham Hayes <gr@ham.ie> Code-Review+2: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Workflow+1: Graham Hayes <gr@ham.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 31 Aug 2018 12:42:31 +0000 Reviewed-on: https://review.openstack.org/576219 Project: openstack/designate Branch: refs/heads/master
2018-05-16Start replacing designate legacy jobsJens Harbott
Add a designate-base job to replace the legacy designate-devstack-base. Add test job on bionic with py36. Change-Id: I7c92b5b4464b585b0c9f64408507d8a2143f99d8 Notes (review): Code-Review+2: Graham Hayes <gr@ham.ie> Review-Priority+1: Graham Hayes <gr@ham.ie> Code-Review+2: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Workflow+1: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 17 May 2018 00:18:09 +0000 Reviewed-on: https://review.openstack.org/561194 Project: openstack/designate Branch: refs/heads/master
2018-02-17Merge "os-loganayze fix"Zuul
2018-02-01os-loganayze fixGraham Hayes
This fixes log output in the gate Change-Id: I7c74e45128d6d1142452619324b3394660741e4c Notes (review): Code-Review+2: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Code-Review+2: Jens Harbott (frickler) <j.harbott@x-ion.de> Workflow+1: Jens Harbott (frickler) <j.harbott@x-ion.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 17 Feb 2018 13:13:06 +0000 Reviewed-on: https://review.openstack.org/539977 Project: openstack/designate Branch: refs/heads/master
2018-01-23Remove use of unsupported TEMPEST_SERVICES variableghanshyam
TEMPEST_SERVICES global variable is not supported by devstack since long back. - I380dd20e5ed716a0bdf92aa02c3730359b8136e4 - I9c24705e494689f09a885eb0a640efd50db33fcf Service availability of tempest known services will be set by devstack with local check. - I02be777bf93143d946ccbb8e9eff637bfd1928d4 This commit removes the unused TEMPEST_SERVICES setting Related-Bug: #1743688 Change-Id: I596e45d0922686ce916fe4342d3d6357b57b91bb Notes (review): Code-Review+1: gongysh <gong.yongsheng@99cloud.net> Code-Review+1: guozj <guozj@awcloud.com> Code-Review+1: Anusha Ramineni <anusha.ramineni@nectechnologies.in> Code-Review+2: Graham Hayes <gr@ham.ie> Code-Review+1: dharmendra kushwaha <dharmendra.kushwaha@nectechnologies.in> Code-Review+1: aditi sharma <adi.sky17@gmail.com> Code-Review+1: Dai Dang Van <daidv@vn.fujitsu.com> Code-Review+2: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Workflow+1: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 08 Feb 2018 05:53:49 +0000 Reviewed-on: https://review.openstack.org/536828 Project: openstack/designate Branch: refs/heads/master
2018-01-11Remove v1 APIGraham Hayes
This completes the long awaited removal of the V1 API. Change-Id: I30c8a5e8569b1b86286c5e3cb07856c06ebe5803 Notes (review): Code-Review+1: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Code-Review+2: Graham Hayes <gr@ham.ie> Code-Review+1: Dai Dang Van <daidv@vn.fujitsu.com> Code-Review+1: Nguyen Van Trung <trungnv@vn.fujitsu.com> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 22 Jan 2018 17:20:53 +0000 Reviewed-on: https://review.openstack.org/521135 Project: openstack/designate Branch: refs/heads/master
2017-12-15Remove debug line from grenade pluginGraham Hayes
Change-Id: Ib172129d75cacd2be693f3464d42493f602291a7 Notes (review): Code-Review+1: caowei <cao.wei@99cloud.net> Code-Review+1: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Code-Review+2: Jens Harbott (frickler) <j.harbott@x-ion.de> Code-Review+1: Dai Dang Van <daidv@vn.fujitsu.com> Workflow+1: Jens Harbott (frickler) <j.harbott@x-ion.de> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 03 Jan 2018 15:30:33 +0000 Reviewed-on: https://review.openstack.org/528316 Project: openstack/designate Branch: refs/heads/master
2017-12-05Update CI JobsGraham Hayes
- Added 'manager_model' flag for old style pool-manager + zone-manager - Added grenade testing for verify_noapi which shows we can do an upgrade without impacting the data plane - Removed old keystone v3 test (v2 no longer exists, so we are already testing it - Make py35 job voting - Stop dsvm jobs on docs / releasenotes / api-ref changes Change-Id: I0de8d8c3366bb0325a73dd19ce0e1f9a57553d0b Notes (review): Code-Review+2: Jens Harbott (frickler) <j.harbott@x-ion.de> Code-Review+2: Graham Hayes <gr@ham.ie> Workflow+1: Graham Hayes <gr@ham.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 11 Dec 2017 19:18:35 +0000 Reviewed-on: https://review.openstack.org/524683 Project: openstack/designate Branch: refs/heads/master
2017-11-29Enable worker and producer by default in devstackRitesh Anand
In devstack settings we have pool-manager and zone-manager enabled by default. This causes conflict if a user wants to run designate plugin with worker and producer. This change replaces pool-manager and zone-manager with worker and producer in devstack settings. Closes-Bug: #1733992 Change-Id: Id96f1430d1091f2485099523fae499bde377e7e6 Notes (review): Code-Review+2: Jens Harbott (frickler) <j.harbott@x-ion.de> Code-Review+1: caowei <cao.wei@99cloud.net> Code-Review+2: Graham Hayes <gr@ham.ie> Workflow+1: Graham Hayes <gr@ham.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 01 Dec 2017 20:04:56 +0000 Reviewed-on: https://review.openstack.org/523232 Project: openstack/designate Branch: refs/heads/master
2017-10-25Merge "Implement policy in code (4)"Zuul
2017-10-24Implement policy in code (4)Dai Dang Van
This commit will move all default policies to code for: - zone - zone_export - zone_import - zone_transfer_accept - zone_transfer_request Change-Id: I9945fe66d127696907695c73ecef77a6f07acd38 Co-authored-By: Nam Nguyen Hoai <namnh@vn.fujitsu.com> Implements: blueprint policy-in-code Notes (review): Code-Review+1: Lance Bragstad <lbragstad@gmail.com> Code-Review+2: Graham Hayes <gr@ham.ie> Workflow+1: Graham Hayes <gr@ham.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 25 Oct 2017 16:43:24 +0000 Reviewed-on: https://review.openstack.org/509082 Project: openstack/designate Branch: refs/heads/master
2017-10-20Copy all dashboard panel files in devstack installJens Harbott
There are four files now, copy all of them. Change-Id: I80e7c6c7879d2089e5db8b6e37716b7f951434d3 Notes (review): Code-Review+1: Scott McClymont <scott.mcclymont@verizonwireless.com> Code-Review+2: Graham Hayes <gr@ham.ie> Workflow+1: Graham Hayes <gr@ham.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 24 Oct 2017 15:10:05 +0000 Reviewed-on: https://review.openstack.org/513638 Project: openstack/designate Branch: refs/heads/master
2017-10-17Use generic user for both zuul v2 and v3Dai Dang Van
Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'. Using $USER solves it for both cases. Change-Id: Ie9a92f4b520bbcbd22a34bf018263dd7892afd0b Notes (review): Code-Review+2: Graham Hayes <gr@ham.ie> Workflow+1: Graham Hayes <gr@ham.ie> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 17 Oct 2017 13:47:12 +0000 Reviewed-on: https://review.openstack.org/512500 Project: openstack/designate Branch: refs/heads/master
2017-09-13Move default DNS driver to bind9Graham Hayes
Change-Id: I1791da2b7662620c050257535ed75a7ce8e90068 Notes (review): Code-Review+1: Scott McClymont <scott.mcclymont@verizonwireless.com> Code-Review+2: Graham Hayes <gr@ham.ie> Workflow+1: Graham Hayes <gr@ham.ie> Verified-1: Jenkins Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 29 Sep 2017 08:42:45 +0000 Reviewed-on: https://review.openstack.org/503737 Project: openstack/designate Branch: refs/heads/master
2017-09-01Stop creating admin and internal endpoints in devstack pluginJens Harbott
Other services have stopped doing so a long time ago and they are not needed anywhere. Also clean up references to screen when devstack is doing systemd only. Change-Id: I36029c6d1d00f0283c1f6b5f04b78ce92c8cc54f Notes (review): Code-Review+2: Graham Hayes <gr@ham.ie> Code-Review+1: Nguyen Van Trung <trungnv@vn.fujitsu.com> Code-Review+2: Tim Simmons <tim.r.simmons@gmail.com> Workflow+1: Tim Simmons <tim.r.simmons@gmail.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 06 Sep 2017 22:29:37 +0000 Reviewed-on: https://review.openstack.org/500002 Project: openstack/designate Branch: refs/heads/master
2017-08-29Fix tls startup in devstack pluginJens Harbott
In [1] the definition of start_tls_proxy was changed, we need to have a service name as the first parameter now. Also set the correct protocol when tls-proxy is enabled. [1] Ifcba410f5969521e8b3d30f02795541c1661f83a Change-Id: I64e6f9aefcc8da5b9988fb7bff894d9a4205f871 Notes (review): Code-Review+2: Graham Hayes <ghayes@suse.de> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 31 Aug 2017 14:49:53 +0000 Reviewed-on: https://review.openstack.org/498437 Project: openstack/designate Branch: refs/heads/master
2017-04-26Fix some reST field lists in docstringsXieYingYun
Probably the most common format for documenting arguments is reST field lists [1]. This change updates some docstrings to comply with the field lists syntax. [1] http://sphinx-doc.org/domains.html#info-field-lists Change-Id: I7f278243f49ff67b83fa577e27d5c28ed2398a27 Notes (review): Code-Review+2: Graham Hayes <ghayes@suse.de> Code-Review+2: Tim Simmons <tim.r.simmons@gmail.com> Workflow+1: Tim Simmons <tim.r.simmons@gmail.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Fri, 05 May 2017 17:07:42 +0000 Reviewed-on: https://review.openstack.org/449901 Project: openstack/designate Branch: refs/heads/master
2017-03-08Actually write out tempest config fileGraham Hayes
When the config was in the "extra" stage, it was being overwritten Change-Id: I6c9802923ab7a78772188b964c9dbb35ff084827 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Code-Review+1: sonu <sonu.kumar@nectechnologies.in> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Fri, 10 Mar 2017 16:40:59 +0000 Reviewed-on: https://review.openstack.org/436582 Project: openstack/designate Branch: refs/heads/master
2017-02-13Fix broken grenade gateGraham Hayes
in keystone v3, the openstack cli works completely differently when creating a user. The explictly adds the designate user to the designate project with the "Member" role. This was previously found in the main grenade project. Change-Id: I3addc95dce8f4f86c108ab18ace2b80003d22519 Related-Bug: #1662911 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 13 Feb 2017 16:49:49 +0000 Reviewed-on: https://review.openstack.org/433052 Project: openstack/designate Branch: refs/heads/master
2016-12-12Remove lowercase constarint for pgsqlGraham Hayes
Change-Id: Ifcb43803be2ad836a87cb925fa8910e8fd9ea8cf Notes (review): Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 12 Dec 2016 18:25:17 +0000 Reviewed-on: https://review.openstack.org/409848 Project: openstack/designate Branch: refs/heads/master
2016-12-07Add pGSQL support for pdns4 driver in devstackGraham Hayes
Change-Id: Iae8c8cd2d599aa3e5756786f5844231ea0e366ae Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 07 Dec 2016 20:22:25 +0000 Reviewed-on: https://review.openstack.org/408183 Project: openstack/designate Branch: refs/heads/master
2016-12-07Fix grenade to use the driver specified in the gateGraham Hayes
Change-Id: I5aa749b1b60b61e14a273a6d1d22f9681f1dfb3e Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 07 Dec 2016 17:19:33 +0000 Reviewed-on: https://review.openstack.org/408172 Project: openstack/designate Branch: refs/heads/master
2016-12-02Update Devstack pluginGraham Hayes
Change-Id: I1a3fe5c24ce42e1ca67e910e55270f0de4adf984 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Sat, 03 Dec 2016 18:07:26 +0000 Reviewed-on: https://review.openstack.org/406145 Project: openstack/designate Branch: refs/heads/master
2016-09-26Using sys.exit(main()) instead of main()Luong Anh Tuan
TrivialFix: Similar [1] in Kolla project As we known, Exceptions are raised by the sys.exit() function. When they are not handled, no stack traceback is printed in the Python interpreter. Therefore, when using sys.exit(main()) instead of main() may be more readable and reasonable. [1] https://review.openstack.org/#/c/349353/ Change-Id: Ied52a7631da82a72f0dcf2fc9ed81840d24041d9 Notes (review): Code-Review+1: sonu <sonu.kumar@nectechnologies.in> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 19 Oct 2016 02:44:48 +0000 Reviewed-on: https://review.openstack.org/376077 Project: openstack/designate Branch: refs/heads/master
2016-09-20Merge "Add Monasca-statsd metric generation"Jenkins
2016-09-16Add PowerDNS 4 driverGraham Hayes
Fixes-Bug: #1590429 Change-Id: I1f6017ce83a49dc0c3827c540ac18186bb14f72b Notes (review): Code-Review+1: Erik Olof Gunnar Andersson <eandersson@blizzard.com> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Eric Larson <eric.larson@rackspace.com> Workflow+1: Eric Larson <eric.larson@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 19 Sep 2016 15:15:06 +0000 Reviewed-on: https://review.openstack.org/371054 Project: openstack/designate Branch: refs/heads/master
2016-09-09Add Monasca-statsd metric generationFederico Ceratto
Statsd integration is disabled by default. Add a simple local daemon for testing/devstack use. Change-Id: I990472fa059afde37f7e4a1284360c17162aab49 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Tue, 20 Sep 2016 13:02:10 +0000 Reviewed-on: https://review.openstack.org/322252 Project: openstack/designate Branch: refs/heads/master
2016-09-08Fix Grenade GateGraham Hayes
For some inexplicable reason grenade seems to think horizon is installed, and is in ENABLED_SERVICES. To avoid breaking the testing done in the other gates, enable horizon to ensure that it is there for the configure_designatedashboard function. Closes-Bug: #1618253 Change-Id: I37d8756ba9f1e9f55ac9dd787ed19564e398d0dc Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Fri, 09 Sep 2016 01:01:38 +0000 Reviewed-on: https://review.openstack.org/367653 Project: openstack/designate Branch: refs/heads/master
2016-08-25Merge "Worker Model"Jenkins
2016-08-24Worker ModelTim Simmons
- More information about the actual worker code can be found in `designate/worker/README.md` and in the inline docstrings - Stand up a `designate-worker` process with an rpcapi, all the usual jazz - Implement a base `Task` class that defines the behavior of a task and exposes resources to the task. - Implement CUD Zone tasks, which includes Tasks that poll for zones, send Notifies, and update status. These are all done in parallel with threads using a shared threadpool, rather than iteratively. - Implement a `recover_shard` task that serves the function of a periodic recovery, but only for a shard. Call that task with various shards from the zone manager. - Put some shims in central and mdns so that the worker can be switched on/off with a few config values. - Changes Zone Manager -> Producer - Removes zm rpcapi - Adds startable designate-producer service - Makes zone-manager an alias for producer service with a warning log - Lots of renaming - Moves zone export to worker - API now uses central_api.export_zone to get zonefiles - Central uses worker_api.start_zone_export to init exports - Now including unit tests - Temporary workarounds for upgrade/migration move the logic into central if worker isn't available. - Deprecates Pool manager polling options and adds warning msg on starting designate-pool-manager - Get some devstack going - Changes powerdns backend to get new sqlalchemy sessions for each action - Sets the default number of threads in a worker process to 200, this is pretty much a shot in the dark, but 1000 seemed like too many, and 20 wasn't enough. - Grenade upgrade testing - Deprecation warnings for zone/pool mgr The way to run this is simple, just stop `designate-pool-manager` and `designate-zone-manager`, toggle the config settings in the `service:worker` section: enabled = true, notify = true and start `designate-worker` and `designate-producer` and you should be good to go. Change-Id: I259e9825d3a4eea58e082303ba3bdbdb7bf8c363 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+2: Eric Larson <eric.larson@rackspace.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 25 Aug 2016 21:07:54 +0000 Reviewed-on: https://review.openstack.org/283784 Project: openstack/designate Branch: refs/heads/master
2016-08-22Add support for Microsoft DNS Server backendAlin Balutoiu
Currently, there is no support for Microsoft DNS in designate. This patch addresses this issue by adding support for Microsoft DNS Server using an agent backend in designate. Change-Id: I8db1906e17e5fb20fa6f3e5d1f13b2d701f0c032 Implements: blueprint msdns-backend-support Depends-On: I029747555a58e0a8e362b65e6c0c470cf2774e42 Notes (review): Code-Review+1: Claudiu Belu <cbelu@cloudbasesolutions.com> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Tue, 23 Aug 2016 18:57:39 +0000 Reviewed-on: https://review.openstack.org/332703 Project: openstack/designate Branch: refs/heads/master
2016-07-23Python 3: dict.iteritems()qinchunhua
Replace dict.iteritems() with dict.items(). The Python 3 dict type has no iteritems() method, the old iteritems() method was renamed to items(). Change-Id: I16c3dc5d56c074097d7cdda6635796cdc9d851e3 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+1: sonu <sonu.kumar@nectechnologies.in> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Tue, 26 Jul 2016 15:40:38 +0000 Reviewed-on: https://review.openstack.org/346295 Project: openstack/designate Branch: refs/heads/master
2016-07-14Grenade PluginGraham Hayes
Change-Id: I890fd4c6e329ad1875bac00e98156f90f52c78f5 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 14 Jul 2016 17:01:18 +0000 Reviewed-on: https://review.openstack.org/336686 Project: openstack/designate Branch: refs/heads/master
2016-07-06Add v2/quotasGraham Hayes
This adds the quotas api from /admin to /v2 with some changes. All users can GET /v2/quotas/<project_id> Users with "All-Projects" permission can view other projects (by setting X-Auth-All-Projects:True in the HTTP Headers) Users with "All-Projects" and "set-quotas" can set other projects quotas Moved the API rendering to Designate Object based rendering Change-Id: I7a0b828824ad6f274d922748f5f9a68157cd939a Depends-On: I06180a7402fc45940d4b312666cf2dfd33af1305 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Tue, 12 Jul 2016 15:51:26 +0000 Reviewed-on: https://review.openstack.org/335100 Project: openstack/designate Branch: refs/heads/master
2016-06-07Add centos7, remove Fedora Vagrant VMKiall Mac Innes
The Fedora box has not been available in some time, and most Designate deployments running on RH based distros will be RHEL/CentOS. Change-Id: I05e34c908ac1d5a7a2037d43f47987cad6c25531 Notes (review): Code-Review+1: sonu <sonu.kumar@nectechnologies.in> Code-Review+2: Eric Larson <eric.larson@rackspace.com> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Tue, 14 Jun 2016 13:05:18 +0000 Reviewed-on: https://review.openstack.org/326583 Project: openstack/designate Branch: refs/heads/master
2016-06-02Merge "Update devstack dashboard+client clone+install method"Jenkins
2016-06-01Merge "DevStack: Set tempest nameservers config option correctly"Jenkins
2016-06-01Merge "remove verbose option in devstack plugin"Jenkins
2016-05-26Merge "Enable v2/recordsets API for tempest plugin"Jenkins
2016-05-27remove verbose option in devstack pluginZhiQiang Fan
This option is deprecated in Mitaka and has been removed in Newton, and its default value is True already. Let's remove it. Change-Id: I1cb4396aa292ee7bb87a431fb38902e717f9ed2b ref: http://lists.openstack.org/pipermail/openstack-dev/2016-May/095166.html ref: https://review.openstack.org/#/c/314573/ Notes (review): Code-Review+1: Alexis Lee <lxsli@hpe.com> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 01 Jun 2016 18:11:09 +0000 Reviewed-on: https://review.openstack.org/315868 Project: openstack/designate Branch: refs/heads/master
2016-05-23DevStack: Support setting default quotasKiall Mac Innes
As tempest is creating and deleting zones, it does not wait for all zones to be deleted before moving onto the next test. This can lead to having a large number of pending delete zones which consume all/most of the default quotas, and tests begin failing. By setting the default quotas higher in DevStack, we allow the tests to proceed. Change-Id: I3652bb06724fb8b89bb341c9d9f61b1dde056119 Notes (review): Code-Review+2: Eric Larson <eric.larson@rackspace.com> Code-Review+1: Jeff Feng <jianhua@us.ibm.com> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 23 May 2016 22:11:48 +0000 Reviewed-on: https://review.openstack.org/319928 Project: openstack/designate Branch: refs/heads/master
2016-05-23Enable v2/recordsets API for tempest pluginsonu.kumar
Change-Id: Ie2b31d8e03637e91cd4c9d8a99f98d5ce1b3fde0 Depends-on: I2d5728d083966aa6b243954bf6cb89d4af473ed7 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 26 May 2016 19:13:02 +0000 Reviewed-on: https://review.openstack.org/319724 Project: openstack/designate Branch: refs/heads/master
2016-05-18Merge "Integration/stress test using a simulated network"Jenkins
2016-05-17Integration/stress test using a simulated networkFederico Ceratto
Setup a devstack host Setup simulated lossy network and run benchmarks Change-Id: Icf492ab523e218af28ff0558e765bedffef9e623 Notes (review): Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Workflow+1: Kiall Mac Innes <kiall@macinnes.ie> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 18 May 2016 15:46:27 +0000 Reviewed-on: https://review.openstack.org/291260 Project: openstack/designate Branch: refs/heads/master
2016-05-17DevStack: Set tempest nameservers config option correctlyKiall Mac Innes
The new tempest plugin uses a different group name to the legacy functionaltests, so we should set both as we transition. Change-Id: Ie6b0f11399cdcd3d2245872bcd24045e756a5c8a Depends-On: If524b2d961088745b7e20a279626971c53db9d7c Notes (review): Code-Review+1: Paul Glass <paul.glass@rackspace.com> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 01 Jun 2016 18:25:15 +0000 Reviewed-on: https://review.openstack.org/317425 Project: openstack/designate Branch: refs/heads/master
2016-05-17Add Knot DNS backendFederico Ceratto
Change-Id: I885c003afc2496ba4aa9631568be02e7d4654e52 Notes (review): Code-Review+2: Kiall Mac Innes <kiall@macinnes.ie> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Tue, 17 May 2016 15:52:37 +0000 Reviewed-on: https://review.openstack.org/305293 Project: openstack/designate Branch: refs/heads/master
2016-05-16Update devstack dashboard+client clone+install methodKiall Mac Innes
This updates our devstack plugin to use the current clone+install method for the client (missing vars) and dashboard (replaced with the new method). Designate itself is still using old vars, but I suspect this is a leftover and there's really no need for Designate to try clone itself since the plugin is inline now... Change-Id: I2189abc196d74520fa3fae0da215a1c6dd891387 Notes (review): Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+1: sonu <sonu.kumar@nectechnologies.in> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Thu, 02 Jun 2016 16:07:37 +0000 Reviewed-on: https://review.openstack.org/317003 Project: openstack/designate Branch: refs/heads/master
2016-05-12Remove tempest plugin from non-tempest gateKiall Mac Innes
These were added as a transition, before the real tempest jobs were created and voting. Change-Id: Ibe90ff4ddafa63230b50ecd0c531654cb8886e72 Notes (review): Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Code-Review+1: Jeff Feng <jianhua@us.ibm.com> Code-Review+2: Tim Simmons <tim.simmons@rackspace.com> Workflow+1: Tim Simmons <tim.simmons@rackspace.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Mon, 16 May 2016 18:08:49 +0000 Reviewed-on: https://review.openstack.org/315621 Project: openstack/designate Branch: refs/heads/master
2016-05-04Merge "Support multiple API and mDNS listen address pairs"Jenkins
2016-05-04Support multiple API and mDNS listen address pairsKiall Mac Innes
Change-Id: Ic672e0f693b8f63abb729b560753cc75fb3c7094 Closes-Bug: 1536304 Notes (review): Code-Review+2: Eric Larson <eric.larson@rackspace.com> Code-Review+2: Graham Hayes <graham.hayes@hpe.com> Workflow+1: Graham Hayes <graham.hayes@hpe.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 04 May 2016 17:22:11 +0000 Reviewed-on: https://review.openstack.org/270359 Project: openstack/designate Branch: refs/heads/master