49 Commits

Author SHA1 Message Date
Nicolas Bock
9bdc4a69aa
Add template for testing review or branch
This change adds instructions on how to test a Gerrit change or a
particular branch.

Change-Id: Iae8e7b3803c6e7d7d6f95a1c7a2b02f79373f06e
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
2020-12-04 07:17:21 -07:00
Graham Hayes
3734f2a13f
Update vagrant config
* Move to bionic
* Add openSUSE Leap 15
* * Update Bind devstack backend plugin to work on Leap
* Remove port mapping
* Rmove the .gitconfig copy into the VM

Change-Id: I99d228f850e03045febf196f12eef5927f7605b9
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-06-19 14:44:37 +01:00
ZhongShengping
5d0408c719 Replace git.openstack.org URLs with opendev.org URLs
Thorough replacement of git.openstack.org URLs with their opendev.org
counterparts.

Change-Id: I5cfdd0c3e813f1cb6f72087fdb3ee3957b6e9ea7
2019-04-24 08:47:23 +08:00
Graham Hayes
ce00975742
Update Zuul Jobs
- Move default python to py3 for devstack jobs
- Remove old (and non working) experimental jobs
- Move legacy devstack jobs to devstack-tempest based jobs

- Update vagrant plugins nodeset

Change-Id: Ida65852dec370a53641cb6428d50b0a2ac81f387
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-03-25 15:32:40 +00:00
caowei
5266252809 Enable worker and producer by default in devstack local.conf
Change-Id: If3988e6dca852da99288a80cc6336baf11bd379e
2017-12-03 18:02:09 +08:00
Nguyen Van Trung
e07f601a22 Remove SCREEN_LOGDIR from devstack
Screen support has been completely removed from devstack[1]

[1] I8c27182f60b0f5310b3a8bf5feb02beb7ffbb26a
    and cdba1b371628aa0e8bc5b687351c5ee9b39e9bc6

Change-Id: I363e140ab6ea9b7ac8f422146e70e203d6265e5b
2017-10-23 07:44:32 +00:00
Graham Hayes
90725f7b8c
Update vagrant boxes
Change-Id: Ie9e0291a59640ef91cb8286358163179d602c53e
2017-10-03 14:34:51 +01:00
Graham Hayes
8274c9394a
Move default DNS driver to bind9
Change-Id: I1791da2b7662620c050257535ed75a7ce8e90068
2017-09-13 10:26:16 -06:00
Kiall Mac Innes
54cea8955f Add DESIGNATE_AGENT_BACKEND_DRIVER to devstack sample conf
Change-Id: I6803f5993f2af12200bb6f2ce7f215f303d256fb
2016-07-28 11:01:36 +00:00
Graham Hayes
f374b5fe2c Grenade Plugin
Change-Id: I890fd4c6e329ad1875bac00e98156f90f52c78f5
2016-07-14 15:06:45 +01:00
Kiall Mac Innes
5d0e4da38c Add centos7, remove Fedora Vagrant VM
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
2016-06-07 16:32:18 +01:00
Federico Ceratto
d1c6f4f90b Add Wily and Xenial devstack VMs
Change-Id: Iedf0f5b603357d9a0d36a8128b6a646783e2124a
2016-05-25 18:02:26 +00:00
Graham Hayes
e2c5d0703c Fix the memory of the VM in VirtualBox
Also mount the grenade folder where it exists

Change-Id: I7abf586b1280599c5954b641c95efaea1fd9cbc3
2016-05-09 20:44:19 +01:00
Federico Ceratto
7a04eea3e4 Add setup_ubuntu_devstack
Change-Id: Ie5bc01132d615128786ccd8382785f065b6a77b5
2016-04-26 15:02:32 +00:00
Kiall Mac Innes
ae69b5be70 Vagrant: Suppport local devstack / tempest clones
Change-Id: I1a0089db4d4c928791e7009ed6abcf202fabe6b7
2016-04-12 21:48:02 +01:00
Jenkins
03ebbd250c Merge "Add Tempest Plugin to DevStack Plugin" 2016-04-12 16:13:48 +00:00
Kiall Mac Innes
fc2fe86807 Add Tempest Plugin to DevStack Plugin
Additionally, execute the tests in the gate

Change-Id: I58930c40243068e97ff8f6f1684cfbe5565ac7f1
Depends-On: I7733e8786d6b525a7c9a8d4f12add329cd030d9d
Depends-On: Ic1ee7f8bfea7954fca4057b74b76fcb502bb782d
Partially-Implements: blueprint designate-tempest-plugin
2016-04-10 12:05:06 +00:00
Kiall Mac Innes
5f6f606f92 Update vagrant local.conf for rally DS plugin
Rally swiched to a DevStack plugin a while back!

Change-Id: Ifcee7076726f165253a826a4bf07e0265a4e33d0
2016-04-06 16:48:02 +01:00
Kiall Mac Innes
d63af23c99 Set Ubuntu as primary Vagrantfile VM
Change-Id: Ia98e50b170a9c2402a38e38318a3d72dd2474bb7
2016-02-23 15:15:02 +00:00
Endre Karlson
7879bff48d Switch devstack to use local.conf
Change-Id: Iaa4aeeb551eefb27157fc48be8bff894b002f17e
2015-12-04 11:51:34 +01:00
Christian Berendt
bb1b24c25a Migrate existing Devstack integration into a Devstack plugin
This patch will not remove the existing Devstack integration
in contrib/devstack.

Change-Id: I23ef00bb136e92abc5e69a9bbe1093cad9d2a362
Closes-bug: #1504214
2015-11-27 16:38:12 +01:00
Kiall Mac Innes
3e3d4681b7 Fix Vagrantfile for Rally repo changes
Change-Id: Ifb026caa7fbbf0f7162b8400e97fe818d2783156
2015-09-22 12:24:26 +01:00
Endre Karlson
e90dbe1ae5 Add backend for Designate using SECONDARY zones
This will allow the use of a Designate installation as a backend using the
recently added SECONDARY zones feature. The patch includes bits for devstack
and tests.

Implement blueprint: d2d-driver

Change-Id: I5fcaf36482cf692432f7871ef08b2ae7fefe749a
2015-09-16 18:48:35 +02: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
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
20c8dbff73 Add DevStack support for coordination URL
Change-Id: I91b8f5c526be79a41fd862df9d4bf394375bc006
2015-06-30 14:23:44 +01: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
0a90d47103 Vagrant: NFS should only be used for libvirt
Change-Id: I44ffbf9e17a10c75557a3f275d85221f7e695902
2015-05-06 15:33:31 +01:00
Kiall Mac Innes
e2ea1eddaa Rally is now openstack/rally
Change-Id: I1770064cf310be6c36ab82dd6f4b5e9a84021f35
2015-04-22 14:50:26 +01:00
Kiall Mac Innes
3dc701a1ba Add Ceilometer support to DevStack plugin
This simply enables Designate to emit the necessary notifications, as a
first step towards Ceilometer integration.

Change-Id: I5183df447d80cdfbd39f6fc178c05a3f5d09dd4b
2015-04-04 15:04:25 +01:00
Kiall Mac Innes
8574c82b5b Split out Optional OpenStack services in localrc
Additionally, Switching the provided examples to use Neutron
rather than Nova's old networking.

Change-Id: I6a5079c7bc2ab7163e843ca9697ac6d7415c004f
2015-04-04 15:04:25 +01:00
Kiall Mac Innes
816e4fe879 Support Vagrant Libvirt
Change-Id: Ic5e56697cdb5c311d0715d665321e83b70d823c6
2015-04-04 14:33:07 +01:00
Kiall Mac Innes
41fb13ac60 Add Akamai EDNS Backend
This is a heavily stripped down version of the Akamai backend used
by HP Cloud, some stripped functionality was HP internal, others were
for features not currently upstreamed - but will be upstreamed in
Liberty.

Change-Id: I05a15e07eecd95c8fc19c91bd2c3d33ad1ef9953
Implements: blueprint akamai-backend
2015-03-31 16:48:44 +01:00
Kiall Mac Innes
55de27b95a DynECT: Convert to a Pool Backend
Change-Id: Ia68020563274f5b7854db5d5a586641f07b266a7
Closes-Bug: 1404529
Closes-Bug: 1398989
2015-03-31 16:48:44 +01:00
Kiall Mac Innes
3386d9539c Implement Pool Targets
We separate out the idea of targets (backends you write to), to places you read
from (DNS servers you query). This allows for backends like Akamai/Dynect/Agent
to work correctly with multiple DNS servers behind one target.

Change-Id: If1060ccd83bce8201f52e9927789db21fc2675c9
2015-03-31 16:48:44 +01:00
Kiall Mac Innes
72ff534a62 Enable Tempest Functional Tests
Change-Id: I617c15aa5ba03bec103991f9b65ddc5e3181bd13
2015-03-13 15:50:37 +00:00
Kiall Mac Innes
dacbc70c60 Add designate-agent to DevStack
This adds the service, but doesn't configure it etc
yet, additionally, do some cleanup and reordering
for consistency.

Change-Id: I205a6feb7650789099a20bfc64b15e2fd7714e90
2015-03-05 12:17:35 +00:00
Kiall Mac Innes
270ad8a2fd Update Vagrantfile with new Ubuntu box
rhefner/devstack-dependencies no longer exists (Download fails with
a 401), so we switch over to ubuntu/trusty64.

Change-Id: Ibcfb028af22a0f6446948f770be7af1b8663b90e
2015-01-14 10:21:17 -08:00
Vinod Mangalpally
889475db99 Post-pool merge cleanup
(1) Removed references to designate-agent.
(2) Removed mdns references that are no longer needed.
(3) Ensure that create_domain creates soa first.
(4) Removed py26 from the default tox tests

Change-Id: Ic014fecac7f97fa88a45e3ac2a3e2d35299fc966
2014-12-16 12:40:28 -06:00
rjrjr
4e75f5b54c Pool Manager Integration with Central
Full integration of Pool Manager with Central (no longer using the proxy
backend driver.)

This patch fixes:

- Fix concurrent requests that cause lockup issue (bug #1392762)
- Fixed bug where creating a domain fails the first time in mdns
- Fixed bug where records in recordsets do not have the correct
  status/action/serial
- Changed 'ADD' to 'CREATE' for ACTION column
- Ported Fake backend to pools
- Removed transitional pool_manager_proxy backend

Change-Id: Icb40448f760ff2a573d08a04bb4dec1f550119bb
Closes-Bug: 1392762
2014-12-15 18:48:51 +00:00
Jenkins
e7b06b218d Merge "Added designate-dashboard code to contrib/designate-dashboard" 2014-12-10 16:17:27 +00:00
Kiall Mac Innes
4a2cec8e20 Add DynECT DevStack plugin
Change-Id: I63f5da422c6690a7052cbde2983be0e9a466f451
2014-12-04 13:03:12 +00:00
Graham Hayes
46a50e06b8 Added designate-dashboard code to contrib/designate-dashboard
Added to devstack as well.

Change-Id: I98eed46a8dd9918ba36c97fe40619ec42136c723
2014-11-26 23:18:15 +00:00
Kiall Mac Innes
eb04d93ca3 Add Rally to Vagrant VM
Change-Id: I047752617c7808523c84c1920cc0a945ee1cd861
2014-11-19 15:59:44 +00:00
Endre Karlson
63b58ac2d0 Detect CPU on OSX as well
Change-Id: I91720ee359230ce06a524e2f850c41da8774e2a5
2014-11-15 14:04:33 +01:00
Kiall Mac Innes
b266468945 Correct Vagrant+DevStack paths
Change-Id: Ic7ad413b7dab44fa9cf5d6f3d4cd9534d44d2414
2014-09-15 21:54:11 +01:00
Kiall Mac Innes
2343e34906 Split Vagrant out of contrib/devstack
Change-Id: I9680ab20cd480f3100a628675cc813f46bcb6813
2014-09-13 14:33:58 +01:00