summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated from global requirementsnewton-eolstable/newtonOpenStack Proposal Bot2017-07-151-1/+1
| | | | Change-Id: I75d2fcdf9d87d6c36529d722f967b5585b34bcf1
* Updated from global requirementsOpenStack Proposal Bot2017-05-221-1/+1
| | | | Change-Id: I29f6ba3e2b38e711692411f48cc100a87658741a
* Updated from global requirementsOpenStack Proposal Bot2017-04-041-1/+1
| | | | Change-Id: I6c82177b98943ef37b2b22abd561f05a7168044b
* Updated from global requirementsOpenStack Proposal Bot2017-02-271-1/+1
| | | | Change-Id: I1e8334884068116ff0e184c7a38fe70562be8cac
* Merge "Use exit code 1 for failed designate-manage pool commands" into ↵Jenkins2017-02-141-1/+7
|\ | | | | | | stable/newton
| * Use exit code 1 for failed designate-manage pool commandsTim Simmons2017-02-011-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that we expose failures for these critical commands and allow automation to know and retry. ``` ...No response received from designate-central. Check it is running, and retry $ echo $? 1 ``` Change-Id: I86fe9e8c7deb13e426ecef88e7da7efaa2373189 Closes-Bug: 1660481 (cherry picked from commit f6ba5c29c57e4ee61b131148dc32587cf14be8b2)
* | Merge "Use the oslo_utils address parser" into stable/newton3.0.1Jenkins2017-02-081-11/+6
|\ \
| * | Use the oslo_utils address parserGraham Hayes2017-01-301-11/+6
| | | | | | | | | | | | | | | | | | | | | | | | Ours did not understand IPv6 Change-Id: I4c15909ed22c64fde4a64eb612d52ddcca247f43 Fixes-Bug: #1653839 (cherry picked from commit 184544ec6c155578192f69edcb02d74799e6cbe0)
* | | Merge "[backend:akamai] fix retrieval of tsig_key_name" into stable/newtonJenkins2017-02-081-1/+1
|\ \ \
| * | | [backend:akamai] fix retrieval of tsig_key_nameMaurice Schreiber2017-01-111-1/+1
| |/ / | | | | | | | | | | | | | | | Change-Id: I4ae3383f7e1131d1125015fecf387b8a063aa454 Closes-Bug: 1646759 (cherry picked from commit e97e377f84aa19486bde9bb178775bcb41863721)
* | | Merge "Fix DB migration with postgresql" into stable/newtonJenkins2017-02-085-22/+31
|\ \ \
| * | | Fix DB migration with postgresqlThomas Bechtold2016-11-175-22/+31
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check if a table already exists before creating it. This prevents the errors: INFO migrate.versioning.api [designate-manage - - - - -] 69 -> 70... CRITICAL designate [designate-manage - - - - -] ProgrammingError: \ (psycopg2.ProgrammingError) type "resource_statuses" already exists INFO migrate.versioning.api [designate-manage - - - - -] 85 -> 86... CRITICAL designate [designate-manage - - - - -] ProgrammingError: (psycopg2.ProgrammingError) relation "unique_pool_host_port" already exists INFO migrate.versioning.api [designate-manage - - - - -] 96 -> 97... CRITICAL designate [designate-manage - - - - -] ProgrammingError: (psycopg2.ProgrammingError) type "service_statuses" already exists ERROR designate ProgrammingError: (psycopg2.ProgrammingError) type "service_statuses" already exists ERROR designate HINT: A relation has an associated type of the same name, so you must use a name that doesn't conflict with any existing type. when running the migration with postgresql. Closes-Bug: #1640453 Change-Id: I3e8928c1b92d5c42e634abb992a4d931c44be01b (cherry picked from commit 3a8452c65d7b89d4d5b1b87fba63a84239a2b342)
* | | Merge "Fix grenade to use the driver specified in the gate" into stable/newtonJenkins2017-02-021-3/+0
|\ \ \
| * | | Fix grenade to use the driver specified in the gateGraham Hayes2017-01-111-3/+0
| |/ / | | | | | | | | | | | | Change-Id: I5aa749b1b60b61e14a273a6d1d22f9681f1dfb3e (cherry picked from commit 13ee3fbc3fd3f95d0baaa773052cfa266414591a)
* | | Allow for zones / pools with no attributesGraham Hayes2017-02-011-3/+9
| |/ |/| | | | | | | | | | | | | | | | | | | if a zone or a pool with no attributes use passed to the `attribute` filter, we can get a RelationNotLoaded error, this catches the error, and adds an empty dict in place. Change-Id: Iac405643d119feb95f6d0931c5ba6935e899a9f6 Closes-Bug: #1639748 (cherry picked from commit 438e39eb8c42185e092ef3134bc1729acda61c06)
* | Add pGSQL support for pdns4 driver in devstackGraham Hayes2016-12-072-2/+113
|/ | | | Change-Id: Iae8c8cd2d599aa3e5756786f5844231ea0e366ae
* Merge "Infoblox: Reverse lookup zone creation fails" into stable/newton3.0.0.0rc23.0.0Jenkins2016-09-291-1/+7
|\
| * Infoblox: Reverse lookup zone creation failsSelvakumar S2016-09-291-1/+7
| | | | | | | | | | | | | | | | | | | | | | Zone creation with reverse lookup fails with infoblox as backend server. currently it is handled for default zone_format i.e 'FORWARD' and it is not handled for 'IPV4' and 'IPV6'. This patch handles the IPV4 and IPV6 formats along with default one. Change-Id: Iad44842fc1e3e691268182514e14a6d0f60fdc1d Closes-Bug: #1628057 Reference: https://ipam.illinois.edu/wapidoc/objects/zone_forward.html#zone-format
* | Fix for the exception on creating secondary zonekoteswar2016-09-281-2/+1
|/ | | | | | | | | While creating secondary zone, we are getting exception "Failed to determine zone id for synchronized operation". This code will fix the broken code and avoid exception. Change-Id: I972188178f78e2f34e312fa0a03b3a11fc0b9fd7 Closes-Bug: #1626212
* Updated from global requirementsOpenStack Proposal Bot2016-09-202-3/+3
| | | | Change-Id: Ifabb67639f88fef9b79f3a2386ef9eb186960858
* Update UPPER_CONSTRAINTS_FILE for stable/newtonDoug Hellmann2016-09-191-1/+1
| | | | Change-Id: I58018a2a417055aaf4f13409ce8315b6a8f4625e
* Update .gitreview for stable/newtonDoug Hellmann2016-09-191-0/+1
| | | | Change-Id: I45f9c9ea5a70031f9aae62ac65108b9e0ac86cdf
* Merge "RC1 Relnotes"3.0.0.0rc1Jenkins2016-09-191-0/+19
|\
| * RC1 RelnotesGraham Hayes2016-09-151-0/+19
| | | | | | | | Change-Id: I8e7987c362e28f5d513cd6cb066e49e6bf9359ea
* | Merge "Add PowerDNS 4 driver"Jenkins2016-09-199-2/+444
|\ \
| * | Add PowerDNS 4 driverGraham Hayes2016-09-169-2/+444
| | | | | | | | | | | | | | | | | | Fixes-Bug: #1590429 Change-Id: I1f6017ce83a49dc0c3827c540ac18186bb14f72b
* | | Merge "Resolve description parameter in v2:set floating ip"Jenkins2016-09-161-0/+1
|\ \ \
| * | | Resolve description parameter in v2:set floating ipsonu.kumar2016-09-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Closes-Bug: #1621248 Change-Id: Iefe0d5a3b0ab7253cc64d2a90444d54504b9f2fc
* | | | delete python bytecode including pyo before every test runavnish2016-09-151-1/+1
| |_|/ |/| | | | | | | | Change-Id: Ia40b795d3209e5006f9f377dbefa2ce129bb0072
* | | Merge "Clean imports in code"Jenkins2016-09-156-20/+20
|\ \ \
| * | | Clean imports in codeCao Xuan Hoang2016-08-266-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch set modifies lines which are importing objects instead of modules in designate/scheduler/*. As per open-stack import guide lines, user should import modules in a file not objects. http://docs.openstack.org/developer/hacking/#imports Change-Id: Ie843800c18e8d236b0cff4192504592b060c1ee3
* | | | Merge "[api-ref] Remove temporary block in conf.py"Jenkins2016-09-141-28/+10
|\ \ \ \ | |_|_|/ |/| | |
| * | | [api-ref] Remove temporary block in conf.pyNguyen Phuong An2016-09-091-28/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The os-api-ref 1.0.0 is out. We can remove the support to older version now. Reference: https://github.com/openstack/senlin/commit/6d41feb58dd836d426c9b6f025846dbbf7295097 Change-Id: I8748ae2b4af44f49ab3a97716a7b9cf3d7182777
* | | | Merge "Add name parameter to recordset create request description"Jenkins2016-09-131-0/+1
|\ \ \ \
| * | | | Add name parameter to recordset create request descriptionsonu.kumar2016-08-301-0/+1
| | |/ / | |/| | | | | | | | | | | | | | Change-Id: I11f722b1d9aae2434a14cd6a934c5b39c572e15c Closes-Bug: #1615141
* | | | Merge "Infoblox backend:Fixed sslverify value from option"Jenkins2016-09-121-0/+13
|\ \ \ \
| * | | | Infoblox backend:Fixed sslverify value from optionSelvakumar S2016-09-081-0/+13
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Infoblox connector always passes sslverify value with value True if we set sslverify False in pools.yaml file . Since connector module assumes it is empty value and it goes to getattr function and set the attributes for sslverify as True after reading from config file which is default value. Eventually connector sends the wrong configuration of sslverify to python requests module and hence the exception occurred. Change-Id: I903254ec4aa8f6e0230c78ed7b22aab0e0326190 Closes-Bug: #1618688 Closes-Bug: #1620462
* | | | Merge "Fix ZTA API to prevent HTTP 500 upon empty body"Jenkins2016-09-122-2/+16
|\ \ \ \
| * | | | Fix ZTA API to prevent HTTP 500 upon empty bodyKiall Mac Innes2016-08-252-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2016-08-25 13:20:34.576 28114 ERROR designate.api.middleware File "/opt/stack/new/designate/designate/api/v2/controllers/zones/tasks/transfer_requests.py", line 92, in post_all 2016-08-25 13:20:34.576 28114 ERROR designate.api.middleware body['zone_name'] = zone.name 2016-08-25 13:20:34.576 28114 ERROR designate.api.middleware TypeError: 'NoneType' object does not support item assignment Needed for the new ZTA tempest tests Change-Id: I5fdefa64480f118dad898ed4651036f9b9b16fe9 Needed-By: I843701655f3fd07245b79e37fa286f05f20bf7a3
* | | | | Merge "Config logABug feature for Designate api-ref"Jenkins2016-09-121-0/+9
|\ \ \ \ \
| * | | | | Config logABug feature for Designate api-refNguyen Phuong An2016-09-051-0/+9
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, Designate api-ref is not configured with logABug feature. When users click "Report bug" button, it leads to "openstack-manuals" which is default. Change-Id: I698c7d7b811011e601765521bb9a6419308ca9d7
* | | | | Merge "Remove recordset tests migrated to designate_tempest_plugin"Jenkins2016-09-121-113/+0
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Remove recordset tests migrated to designate_tempest_pluginsonu.kumar2016-08-291-113/+0
| |/ / / | | | | | | | | | | | | | | | | Change-Id: I677cd62af3b36ffa564c2a535f03d1a460f93c25
* | | | Merge "TrivialFix: Remove logging import unused"Jenkins2016-09-0947-111/+0
|\ \ \ \
| * | | | TrivialFix: Remove logging import unusedCao Xuan Hoang2016-08-2647-111/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | This patch removes logging import unused in relevant files Change-Id: I59632385bc184861e046843e45de1f163f54628e
* | | | Merge "TrivialFix: Remove cfg import unused"Jenkins2016-09-094-9/+0
|\ \ \ \
| * | | | TrivialFix: Remove cfg import unusedCao Xuan Hoang2016-08-264-9/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes cfg import unused in designate/api/v2/controllers/zones/nameservers.py designate/api/v2/controllers/zones/tasks/__init__.py designate/backend/impl_designate.py designate/mdns/base.py Change-Id: I16b7a59be94b1d2aa48c5b6379e887733beb4117
* | | | Merge "Change PATCH method to PUT for recordset update in api-ref"Jenkins2016-09-091-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Change PATCH method to PUT for recordset update in api-refsonu.kumar2016-09-081-1/+1
| |/ / | | | | | | | | | | | | Change-Id: I4794609230e77345a71be9f4763c4d49778cc449 Closes-Bug: #1621262
* | | Merge "Replace POST with PATCH in api-ref for set floatingIP's ptr record"Jenkins2016-09-091-1/+1
|\ \ \