4018 Commits

Author SHA1 Message Date
Erik Olof Gunnar Andersson
005ecc87aa Standardizing install guides
Change-Id: Ifee7ad3e69b1e40d97ee620a567f1a18773de534
2019-09-05 19:31:49 -07:00
Zuul
3f38b24ed4 Merge "Updated install guide" 2019-09-05 18:04:35 +00:00
Erik Olof Gunnar Andersson
7cf35ad94f Updated install guide
* Added memcached to keystone section.
* Removed worker configuration as this is now default.

Change-Id: I809d16d119c1d03ac650e6f9328b72ce5c9d19ff
2019-09-05 09:44:07 -07:00
pengyuesheng
dd72058493 Blacklist eventlet 0.21.0,0.23.0,0.25.0
more details https://review.opendev.org/#/c/678078/

Change-Id: I6bd601d14994865c166ec0160daad349b7f3d805
2019-09-05 17:27:55 +08:00
Zuul
aa0c4c67ff Merge "Fixed error in install guide" 2019-09-04 21:33:31 +00:00
Erik Olof Gunnar Andersson
3429014cdb Fixed error in install guide
There is an error in the service:api section
of the documentation. Quotas and reports are
valid admin extensions and not v2 extensions.

In addition we also never actually enabled
the admin api.

Change-Id: I240a274d9129612596fe06798e8b29bd9159bd03
2019-09-04 19:49:00 +00:00
Zuul
661adee786 Merge "Skip grenade jobs on Release note changes" 2019-09-04 18:56:43 +00:00
Erik Olof Gunnar Andersson
a3afcde044 Skip grenade jobs on Release note changes
Change-Id: If3fd2f808a65fd036e351b55975c48d59348933a
2019-09-01 20:14:24 -07:00
Erik Olof Gunnar Andersson
b04e4a4555 Updated Release notes for Train
Change-Id: I2d62fe1f530637c2d80df8f5d69a7e3159bda37d
2019-09-01 19:24:59 -07:00
Zuul
1ebc46950d Merge "Fix ipv6 bugs with devstack and pdns4 driver" 2019-08-29 17:32:36 +00:00
Erik Olof Gunnar Andersson
2ad08a6a05 Fix ipv6 bugs with devstack and pdns4 driver
* Change dns backends and pools.yaml to use
  ipv6 addresses not wrapped in brackets.

* Changed MySQL backends to use MYSQL_HOST.

* Fixed bug in pdns4 driver not allowing
  masters to use an ipv6 address.

Depends-On: https://review.opendev.org/#/c/678324/
Change-Id: I8f469e732618732f5417c1b5e6c2049eaa83ea78
2019-08-29 08:12:38 -07:00
Zuul
a6f3b340bc Merge "Drop creating extra endpoints in devstack" 2019-08-26 04:56:27 +00:00
Zuul
bb5b776168 Merge "Ensure coordination IDs are encoded" 2019-08-26 04:46:46 +00:00
Zuul
89d69f048a Merge "Add non voting ipv6 only jobs" 2019-08-26 02:13:47 +00:00
Andreas Jaeger
e1ea40444e Docs: Fix broken links and make more robust
The following links are broken:
https://docs.openstack.org/designate/latest/contributor/sourcedoc/backends/djbdns_agent.html
https://docs.openstack.org/designate/latest/contributor/sourcedoc/backends/gdnsd_agent.html
https://docs.openstack.org/designate/latest/contributor/sourcedoc/backends/knot2_agent.html

Fix those.

Also, use in some places internal links instead of external ones to
make linking more robust against renames of files.

Change-Id: Ia4724f03e9bba1a6f05a8290b0eb31790ed9c715
2019-08-25 07:24:57 +02:00
Graham Hayes
c640baf7f1 Add non voting ipv6 only jobs
Story: #2005477
Task: #35887

Change-Id: Id0152470274590242a41f6e110d9d63e3daa6f49
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-08-23 18:20:19 -07:00
Erik Olof Gunnar Andersson
d160f36451 Fix missing _static folder breaking gate
Change-Id: I91e7528292a07e86d6a570dfd5f4f177852fe0d8
2019-08-23 15:38:02 -07:00
Corey Bryant
556a27e4e9 Ensure coordination IDs are encoded
Ensure coordination IDs are encoded when working with coordination
backend. This fixes an issue when upgrading to Python 3 (where bytes
and str are different types) and _update_partitions() attempts to
sort types of 'str' and 'bytes', causing designate-producer to crash.

Change-Id: Id8206ee5285d3a73e00ef21b7d3961a29c23ab4b
Closes-Bug: #1828534
2019-08-14 10:28:22 -04:00
Jens Harbott
e23f47d04a Drop creating extra endpoints in devstack
We don't need admin or internal endpoints in a normal devstack setup,
other basic projects are also only creating the public endpoint now.

Change-Id: Iaafec07cf9a0196b5da850924b98e3aa94d559f1
2019-08-12 14:27:15 +00:00
Zuul
58260b4c17 Merge "Fixing 404 link" 2019-08-12 11:34:51 +00:00
Alexandra Settle
c53b1684a8 Fixing 404 link
Did not specify between 2.8 and 2.7, went with
generic documentation link for ease of future use.

Change-Id: I43c5f71c9b335055ee8691566eb662fdb27eeba8
backport: stein rocky
2019-08-10 03:29:45 +00:00
Erik Olof Gunnar Andersson
ed34f9a307 Use zone.tenant_id when context.project_id is None for pdns3
Similar to Bug 1838379, that most likely affects the pdns3
implementation as well.

The periodic recovery job creates a new context that does
not contain the project_id. This commit adds a fallback to the
zone tenant_id.

Change-Id: I7578414cad7064433701defc2f14bde5cfb6007d
2019-08-07 11:33:12 -07:00
Zuul
4ca278f805 Merge "Blacklist sphinx 2.1.0 (autodoc bug)" 2019-08-06 17:36:21 +00:00
Zuul
3ee7362495 Merge "Use zone.tenant_id as tenant if context.project_id is None" 2019-08-06 17:36:19 +00:00
Zuul
92c60b14a5 Merge "Cleaned up mdns handler and added better test coverage" 2019-08-06 12:42:39 +00:00
pengyuesheng
7ea9255539 Blacklist sphinx 2.1.0 (autodoc bug)
See https://github.com/sphinx-doc/sphinx/issues/6440 for upstream details

Change-Id: Iddb4a46ab1c22e84212932342b80c19194adcf3e
2019-08-01 17:22:01 +08:00
Damon Li
1ac2c8db9a Use zone.tenant_id as tenant if context.project_id is None
When enable multi-tenant in infoblox integration, designate infoblox
plugin need to get dns view. The input of this function is project_id in
context. But when do periodic recovery job, the context is generated via
init DesignateContext. We don't set project_id in it. So use
zone.tenant_id instead on this situation.

Closes-Bug: #1838379

Change-Id: I7e657d9fa4502621f48c6e40a7a2eb5e48a3ac3d
2019-07-30 20:04:03 -07:00
Zuul
076f9fce0a Merge "Improve log message for better understanding" 2019-07-24 19:28:15 +00:00
Andreas Jaeger
ad32f7a15d Update api-ref location
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.

Note that redirects will be set up as well but let's point now to the
new location.

For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html

Change-Id: Ibd4ed1a1e282f0088467a6fcafe44b1dad46ed5f
2019-07-22 18:36:31 +02:00
Erik Olof Gunnar Andersson
5e0e4c194b Cleaned up mdns handler and added better test coverage
- Added additional tests.
- Fixed minor bug with notify log line.
- Re-factored handle_axfr.

Change-Id: I945c51330dae39f6d7d8384412ed7dc63abd46c1
2019-07-21 21:10:42 -07:00
Takahito Hirose
e70af61dac Improve log message for better understanding
Sometimes designate central could not update the Pool configuration.
Very limited information is logged into the designate central logs
through which we can not find the root cause of failure.
This patch adds some more information into the log for better
understanding.

Change-Id: I26d36c15406436bb3b733d44c490a14e5ece39a6
Closes-Bug: 1835407
2019-07-05 14:32:53 +09:00
Zuul
762daa5507 Merge "Fixed akamai default wsdl path" 2019-07-04 15:53:21 +00:00
Zuul
526b8dca99 Merge "Bump to hacking 1.1.0" 2019-07-04 15:01:50 +00:00
Erik Olof Gunnar Andersson
2c9e9f5f41 Bump to hacking 1.1.0
* Minor changes to fix some new checks.
* Use pycodestyle directly instead of pep8.

Change-Id: I5fbe877f8d05c1b25bf760e52ea8abdfd0a2d8d9
2019-07-04 00:33:00 -07:00
Graham Hayes
d491cd78ff Fix postgres job and make it non-voting for now
The job has been running with mysql instead of postgres for some time
and we need to iteratively fix the issues that have accumulated in the
meantime.

Change-Id: I312c1e364643daad6754c743678a9d5b4a6f9984
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-07-03 08:46:38 +00:00
Zuul
973cafd79b Merge "Remove unused code in utils and improved utils testing" 2019-07-02 04:25:51 +00:00
Erik Olof Gunnar Andersson
851d974a33 Fixed akamai default wsdl path
The previous default would never really work.
> file:///designate/resources/wsdl/EnhancedDNS.xml

The new default should work in most situations.
> file:///home/workspace/designate/resources/wsdl/EnhancedDNS.xml

Change-Id: Ie0ae122c46c49d07e0a29e5777fafdb02ce05703
2019-07-01 21:00:35 -07:00
Zuul
86fe66613b Merge "Change configuration to be consistent with underlines" 2019-07-01 19:27:06 +00:00
Zuul
f65ce40c9a Merge "Update vagrant config" 2019-07-01 16:33:42 +00:00
Erik Olof Gunnar Andersson
1f97fab5de Add some additional logging for failing task test
Change-Id: If81186c42f522a4d429b492e22ad66388fc25a5f
2019-06-28 11:03:40 -07:00
Erik Olof Gunnar Andersson
ee04eaf2af Remove unused code in utils and improved utils testing
* Added some additional tests on previously untested code.
* Cleaned up existing tests.
* Moved existing utils tests to designate.tests.unit.
* Moved test utility code into a separate utility file.
* Removed utility code no longer referenced anywhere.

Change-Id: I9af77adb8a0b5c2ee076eeffe993100d8c65196c
2019-06-28 10:29:38 -07:00
Erik Olof Gunnar Andersson
c5bc894781 Change configuration to be consistent with underlines
This patch simply changes all configuration names to
consitently use underlines over dashes to make it
easier to search the code.

Change-Id: Id802d981de5577a54ff1b5b71e9e134d1175bbf4
2019-06-27 18:14:01 +00:00
Erik Olof Gunnar Andersson
08684a2c8e Rewrote bind9 backend unit tests
* Re-wrote bind9 tests.
* Removed functional test, as this is already covered.
* Minor updates to other tests for consistency.

Change-Id: I20c297bd3f802779b53613f1b705d835cfdedfa0
2019-06-25 20:28:01 +00:00
Zuul
fcc453d487 Merge "Add Python 3 Train unit tests" 2019-06-25 20:11:03 +00:00
Zuul
c9f8c4121e Merge "Removing manage command for akamai backend" 2019-06-25 19:57:48 +00:00
Corey Bryant
a15a2da6b2 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I344d4253515569ece66eee7ff92fac3d4190a065
Story: #2005924
Task: #34204
2019-06-24 09:08:37 -04:00
Erik Olof Gunnar Andersson
5383ad9ddc Moved test_context to designate.tests.unit
* Added some minor tests.
* Cleaned up.

Change-Id: I4f1419fa3136d44da099ba66fdd0a42cf2139c4a
2019-06-24 00:56:26 +00:00
Erik Olof Gunnar Andersson
bcd59f2b05 Removing manage command for akamai backend
This command has been broken for a very long time, and is
unlikely to be useful. In addition this command only supports
the old, unsupported ini based pool configuration.

Change-Id: Ic1896affe355fbc6d6c9a2cb2b6853df773cef57
2019-06-23 17:17:03 -07:00
Zuul
a1d2f37109 Merge "Only register dynamic pool options when running designate-manage" 2019-06-23 23:03:13 +00:00
Zuul
5dc69b9cb7 Merge "Finalized centralization of configuration" 2019-06-23 20:14:33 +00:00