)]}'
{
  "log": [
    {
      "commit": "c9441415efe1cda3493737b10459b5f5aa721299",
      "tree": "d11a8c6515e95e3382596c1e52beea1cade873a5",
      "parents": [
        "199d6bc74da8398fffe9fc62b8b09770f3fd521d"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed May 12 14:58:21 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed May 12 14:58:26 2021 +0300"
      },
      "message": "Adding \"wait_for_zone_import_status\" to stable:\n\n1) test_create_zone_import_invalid_name\n2) test_create_zone_import_invalid_ttl\n\nChange-Id: Iebaeeeb9e6c285b1d72ad7d5caf569265dc10669\n"
    },
    {
      "commit": "199d6bc74da8398fffe9fc62b8b09770f3fd521d",
      "tree": "a353bfc638e7ceae3f253bd40c55d4db43118655",
      "parents": [
        "3675bd53b0894903abf47e768bb045160c687284",
        "5a26edcbb1d69e0c3a5d381151b9b68918f0aa64"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 11 18:45:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 11 18:45:27 2021 +0000"
      },
      "message": "Merge \"New test case for a \"list export zone\", filter listed results.\""
    },
    {
      "commit": "3675bd53b0894903abf47e768bb045160c687284",
      "tree": "a7356f0d40637d0703d6c244f46370e7274de913",
      "parents": [
        "2be3d994490b86a9e3184146826ed98909dd77ed",
        "729acd3b0877e4a095092e20fe75fa04157a640b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 11 16:48:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 11 16:48:32 2021 +0000"
      },
      "message": "Merge \"New API test cases for a Zone test suite.\""
    },
    {
      "commit": "2be3d994490b86a9e3184146826ed98909dd77ed",
      "tree": "2eccc639f48e501a0ae84c58144cfec15ad009cf",
      "parents": [
        "868a840c4fcf84c1808e9c9bfeb13872aca0beee",
        "40322f3c6b5aa8ca6706de60123fb36ec44810d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 11 15:58:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 11 15:58:29 2021 +0000"
      },
      "message": "Merge \"Adding four new test cases to \"import zone\" test suite\""
    },
    {
      "commit": "5a26edcbb1d69e0c3a5d381151b9b68918f0aa64",
      "tree": "9d43a9daaf6bbe1f1dcf97a28cdb75de1da304a1",
      "parents": [
        "6d3ef7847d77456c4ce359fef372abfae7159608"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sun Apr 11 18:50:34 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue May 04 15:29:38 2021 +0300"
      },
      "message": "New test case for a \"list export zone\", filter listed results.\n\nThe purpose of this test is to check out that the filtering\nlisted results works as expected.\n\nChange-Id: If5acf4cf853af6b7dc872bc46d6747a01124ad2d\n"
    },
    {
      "commit": "729acd3b0877e4a095092e20fe75fa04157a640b",
      "tree": "e4b0f97ab45dc0de4d8cae87cfa3683da276f69b",
      "parents": [
        "6d3ef7847d77456c4ce359fef372abfae7159608"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Feb 01 21:54:43 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue May 04 12:26:42 2021 +0300"
      },
      "message": "New API test cases for a Zone test suite.\n\n\"test_get_primary_zone_nameservers\"\n1) Create a PRIMARY Zone\n2) Retrive Zone Name Servers and validate that not empty\n3) Get zone\u0027s \"pool_id\"\n3) Make sure that the zone\u0027s Name Servers retrieved in #2\nare the same as created in zone\u0027a pool.\n\n\"test_create_zones\" scenario\"\n1) Create PRIMARY zone and validate the creation\n2) Get the Name Servers created in PRIMARY zone and extract hosts list.\n   Hosts list is used to provide \"masters\" on SECONDARY zone creation\n3) Create a SECONDARY zone and validate the creation\n  # Note: the existing test was modified to cover both types:\n    PRIMARY and SECONDARY\n\n\"test_manually_trigger_update_secondary_zone_negative\"\n1) Create a Primary zone\n2) Get the nameservers created in #1 and make sure that\n   those nameservers are not available (pingable)\n3) Create a secondary zone\n4) Manually trigger zone update and make sure that\n   the API fails with status code 500 as Nameservers aren’t available.\n\n\"test_zone_abandon\"\n1) Create a zone\n2) Show a zone\n3) Make sure that the created zone is in: Nameserver/BIND\n4) Abandon a zone\n5) Wait till a zone is removed from the Designate DB\n6) Make sure that the zone is still in Nameserver/BIND\n\n\"test_zone_abandon_forbidden\"\n1) Create a zone\n2) Show a zone\n3) Make sure that the created zone is in: Nameserver/BIND\n4) Abandon a zone as primary tenant (not admin)\n5) Make sure that the API fails with: \"403 Forbidden\"\n\nChange-Id: I6df991145b1a3a2e4e1d402dd31204a67fb45a11\n"
    },
    {
      "commit": "40322f3c6b5aa8ca6706de60123fb36ec44810d3",
      "tree": "461ed1cede76b1bb1cf5519d9d1c7182289c492e",
      "parents": [
        "6d3ef7847d77456c4ce359fef372abfae7159608"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sun Apr 04 20:08:21 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue May 04 10:58:06 2021 +0300"
      },
      "message": "Adding four new test cases to \"import zone\" test suite\n\n1) \"test_create_zone_import_invalid_ttl\"\n   Use invalid TTL value to create zone import.\n   Expected: should fail.\n\n2) \"test_create_zone_import_invalid_name\"\n   Use invalid name to create zone import.\n   Expected: should fail\n\n3) \"test_show_import_impersonate_another_project\"\n   Use admin client to impersonate another project and to\n   show created zone imports.\n   Note: test is based on \"x-auth-sudo-project-id\" HTTP header.\n\n4) \"test_list_import_zones_all_projects\"\n   Use admin client to list all created zone imports.\n   Note: test is based on \"x-auth-all-projects\" HTTP header.\n\nChange-Id: Icca248d21ccb495d438ff828a79c0894690792f1\n"
    },
    {
      "commit": "868a840c4fcf84c1808e9c9bfeb13872aca0beee",
      "tree": "8bce3694e37d1f881a804967c65d34d4dc93e282",
      "parents": [
        "6d3ef7847d77456c4ce359fef372abfae7159608"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Mar 16 13:28:19 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue May 04 06:54:04 2021 +0300"
      },
      "message": "New API test - \"Get Designate Limits\"\n\nTest scenario:\n  Initiate API query to retrieve Designate Limits.\n  Ensure that all expected fields presents in received data.\n\nChange-Id: Ib76f30671b5695f73ccd6fe6b7eaa8932b126411\n"
    },
    {
      "commit": "6d3ef7847d77456c4ce359fef372abfae7159608",
      "tree": "c66e3e39c1f45ea275c30aa672d5955b105ecd46",
      "parents": [
        "578f759dc40655cbf62a210ecb4212da259e50b1",
        "3eef0484f07bcef8834966b515b10181076dbb99"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 22:26:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 22:26:31 2021 +0000"
      },
      "message": "Merge \"New test cases for \"zone recordsets\" test suite\""
    },
    {
      "commit": "578f759dc40655cbf62a210ecb4212da259e50b1",
      "tree": "13526385bdd64dc6654362c76970c1c79d9282f3",
      "parents": [
        "4142010e25f1fb7eedbd673402adfef61aeb441b",
        "0548849c46705417e77d279c531a1e797ededfee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 21:33:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 21:33:49 2021 +0000"
      },
      "message": "Merge \"Adding five test cases into the \u0027zone export\u0027 test suite.\""
    },
    {
      "commit": "4142010e25f1fb7eedbd673402adfef61aeb441b",
      "tree": "ced05156515539fbf0b9a6c80079a4e42d54dae8",
      "parents": [
        "854fbde7f380fb43b2ca975096bb0b2d31a52bd1",
        "e87eca48b7ca265dffa088164d645dbbeea10ace"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 21:31:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 21:31:09 2021 +0000"
      },
      "message": "Merge \"Adding 2 new test cases into a zone suite\""
    },
    {
      "commit": "854fbde7f380fb43b2ca975096bb0b2d31a52bd1",
      "tree": "fbd8c7151a3c91971a14dff77d31939c6fbd94c0",
      "parents": [
        "4fb791a43492c5348c93efa2c96f7616c980f1b9",
        "5eafd1b8baaefae1084ec1c48b08b582250160ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 21:30:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 21:30:56 2021 +0000"
      },
      "message": "Merge \"Adding two API test cases to: Accepted Zone Transfer test suite\""
    },
    {
      "commit": "4fb791a43492c5348c93efa2c96f7616c980f1b9",
      "tree": "61b54356450946d1319175a6777b26d48c6274cf",
      "parents": [
        "19ed3ba67b07a36086456942650bd2e548cd1bcd",
        "5e9466dd676625f54332da6e8c89b511a7a766c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 20:49:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 20:49:46 2021 +0000"
      },
      "message": "Merge \"New API test - test_list_service_statuses\""
    },
    {
      "commit": "19ed3ba67b07a36086456942650bd2e548cd1bcd",
      "tree": "9193cd1f139e6426ac3ece7ba6224e7c210bf295",
      "parents": [
        "b18605ab79647eeac2901ccbcb5d530bf26ca0af",
        "4852d4f0194a26b93cdeb48d4f3db666887524c5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 20:02:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 20:02:55 2021 +0000"
      },
      "message": "Merge \"Adding 4 \"False Positive\" test cases for a zone suite.\""
    },
    {
      "commit": "b18605ab79647eeac2901ccbcb5d530bf26ca0af",
      "tree": "a84e7806a59a6a41eb0754eb7b33205499a49753",
      "parents": [
        "4917d9fd3422794283327a1f742d3fb6dd6f228e",
        "5ec73286a247d969f662901fb7871b8402baace3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 03 19:31:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 03 19:31:23 2021 +0000"
      },
      "message": "Merge \"Adding new test cases to: \"Zone Ownership Transfers\" test suite.\""
    },
    {
      "commit": "4852d4f0194a26b93cdeb48d4f3db666887524c5",
      "tree": "ce4b1ec5ccc6ba457242ad5edd35df1aba4b037b",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Thu Apr 01 15:02:31 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Thu Apr 29 15:32:13 2021 +0300"
      },
      "message": "Adding 4 \"False Positive\" test cases for a zone suite.\n\n1) test_show_not_existing_zone - expected: \"NotFound\"\n2) test_use_invalid_id_to_show_zone - expected: \"BadRequest\"\n3) test_delete_non_existing_zone - expected: \"NotFound\"\n4) test_update_non_existing_zone - expected: \"NotFound\"\n\nChange-Id: I0c6751add49b18ae0e4ab3c6e75d33ae12d09078\n"
    },
    {
      "commit": "3eef0484f07bcef8834966b515b10181076dbb99",
      "tree": "df1d4395208b499fbd59fd6efa6b293287da8204",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Apr 21 19:25:18 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Thu Apr 29 15:23:46 2021 +0300"
      },
      "message": "New test cases for \"zone recordsets\" test suite\n\n1) \"test_show_recordsets_impersonate_another_project\"\n   As Admin tenant show recordset for another tenant\n   using \"x-auth-sudo-project-id\" HTTP header.\n\n2) \"test_admin_list_all_recordsets_for_a_project\"\n   As Admin tenant list all recordsets for another tenant\n   using \"x-auth-all-projects\" HTTP header.\n\n3) \"test_create_recordset_for_other_tenant\"\n   Try to create a recordset as Alt tenant, using a zone\n   that is owned by Primary tenant.\n\n4) \"test_show_recordsets_invalid_ids\"\n   Use invalid \"zone_id\" or invalid \"recordset_id\" to show\n   a recordset. Expected: 404 NotFound\n\nChange-Id: Ieb3f19a95718baa7bcf0aaacacc424886e6feaba\n"
    },
    {
      "commit": "5ec73286a247d969f662901fb7871b8402baace3",
      "tree": "90d7d447dfafc83f4b4b8b0dff121dee30bf42fc",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Apr 14 16:47:01 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Thu Apr 29 11:08:52 2021 +0300"
      },
      "message": "Adding new test cases to: \"Zone Ownership Transfers\" test suite.\n\n1) test_show_transfer_request_impersonate_another_project\n   Test is based on: \"x-auth-sudo-project-id\" HTTP header\n2) test_list_transfer_requests_all_projects\n   Test is based on: \"x-auth-all-projects\" HTTP header\n3) test_zone_transfer_target_project\n   Test validates that only targeted project is able to\n   accept the transfer request.\n4) Improving the existing scenario test: \"test_zone_transfer\"\n   Zone ownership transfer shouldn\u0027t work more than once.\n\nChange-Id: I1b345de2c9756ba1bcb0ec7b361c90baff3acb60\n"
    },
    {
      "commit": "5e9466dd676625f54332da6e8c89b511a7a766c6",
      "tree": "e9bd270df03fc3352b5df3f0c6a8b3abb1caf7ff",
      "parents": [
        "5da3047851aae36f09e0b52f79523426fec6a104"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Mar 15 12:56:30 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Apr 28 18:35:54 2021 +0300"
      },
      "message": "New API test - test_list_service_statuses\n\nTest scenario:\n  Initiate \"Service Statuses\" API request and make sure that:\n  1) All mandatory services are listed in API responce\n  2) Each listed service is in \"UP\" status\n\nChange-Id: Ib11297d5e17df8caf9e8b533c3dccdbe97899dec\n"
    },
    {
      "commit": "e87eca48b7ca265dffa088164d645dbbeea10ace",
      "tree": "c16e306a36dbaeaae31868eedf5e14cb5cb2ae24",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Mar 22 14:35:07 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Apr 27 12:03:09 2021 +0300"
      },
      "message": "Adding 2 new test cases into a zone suite\n\n1) test_show_zone_impersonate_another_project\n   Based on: \"x-auth-all-projects\" HTTP header\n   This allows a user to impersonate another project\n\n2) test_list_all_projects_zones\n   Based on: \"x-auth-all-projects:True\"\n   If enabled this will show results from all projects in Designate.\n   Note: this test case replaced and improved \"test_get_other_tenant_zone\"\n   as it covers more than one single tenant in its test scenario.\n\nChange-Id: I0848299ff9f407aa7918cd12358cad4e17e71e6d\n"
    },
    {
      "commit": "0548849c46705417e77d279c531a1e797ededfee",
      "tree": "238f5b4ba13cfd1e4809697e46f87fd5761dec05",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Apr 05 18:19:54 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sun Apr 25 11:42:13 2021 +0300"
      },
      "message": "Adding five test cases into the \u0027zone export\u0027 test suite.\n\n1) \"test_create_zone_export_using_invalid_zone_id\"\n   Zone export should fail if provided UUID is invalid\n\n2) \"test_show_zone_export_impersonate_another_project\"\n   Admin user is able to impersonate another project\n   and to \"show\" created by tenant exports.\n   Note: based on: \u0027x-auth-sudo-project-id\u0027 HTTP header.\n\n3) \"test_list_zone_exports_all_projects\"\n   Use admin client to list the created exports of\n   all tenants.\n   Note: based on: \"x-auth-all-projects\" HTTP header.\n\n4) \"test_export_not_yours_zone\"\n   Each particular tenant should be able to create an export\n   for his owned zones only.\n\n5) \"test_create_zone_export_using_deleted_zone\"\n   Tenant shouldn\u0027t be able to create a zone export  for\n   non-existing zone.\n\nChange-Id: I98b860fd270e4fad1ab9cc15b3fa47dcbf0361d4\n"
    },
    {
      "commit": "dedb90667d56a1cf256441572a0ea56ea58ade40",
      "tree": "86d21377d270a135d51356578c2b98c3b832d123",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Apr 09 19:24:38 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Apr 09 22:12:52 2021 +0300"
      },
      "message": "Improving  \"_create_client_recordset\" function\n\n1) Moving \"zone waiter\" after its cleanp\n2) Adding \"recordset waiter\"\n\nChange-Id: I9eb5133268deece6329903d964e6a904b2197282\n"
    },
    {
      "commit": "5eafd1b8baaefae1084ec1c48b08b582250160ee",
      "tree": "f2bbe8aecb7cf87ac505435f9b64496fb9fe3ba9",
      "parents": [
        "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Thu Mar 25 13:00:51 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Thu Mar 25 16:34:41 2021 +0200"
      },
      "message": "Adding two API test cases to: Accepted Zone Transfer test suite\n\n1) \"test_ownership_transferred_zone\"\n   This test uses 2 clients: \"Primary\" and \"Alt\" to request\n   and accept zone transfer. When transfer zone is done,\n   test will verify that the zone\u0027s \"project_id\" has been\n   changed as expected.\n\n2) \"test_list_transfer_accepts\"\n   This test covers list \"Zone Ownership Transfers\" API.\n   Note: \"Filter listed result\" option is also covered.\n\nChange-Id: Iaf02b076e2e007d533afb5f2e3c441e8ae1546d1\n"
    },
    {
      "commit": "e98a05ac3520a8264ce1a31b1e9a0faef45bebc1",
      "tree": "311eaa7ece6f02d13cf4864941ee8db18421a80a",
      "parents": [
        "5da3047851aae36f09e0b52f79523426fec6a104"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Mar 02 21:03:02 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sun Mar 07 13:27:48 2021 +0200"
      },
      "message": "Testing \"Lists all recordsets owned by a project in Designate\" API\n\n1) test_list_all_recordsets_for_project\n   \"x-auth-token\" - Token used to identify the user from keystone\n2) test_list_all_projects_recordsets.\n   \"x-auth-all-projects\" - If enabled this will show results from\n   all projects in Designate.\n3) test_list_recordsets_impersonate_project\n   \"x-auth-sudo-project-id\" - This allows a user to impersonate\n    another project.\n\nChange-Id: If7e7cd20ad50e94195ae12a75a2186ceb4b38425\n"
    },
    {
      "commit": "8ed3b51a616fd94a39de698102ebb5dcc303dc33",
      "tree": "99d678d367178792be936f40262a94a14dca2f85",
      "parents": [
        "28b850fa8bf77a5491412f770083dfc9ce92afed"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Oct 25 19:03:46 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 12 10:29:53 2019 +0300"
      },
      "message": "Fix quota tests for static credentials\n\nwhen running tempest tests with static set of credentials Tempest does\nnot create new tenants on the fly, and those pre-defined tenants may alreay\nhave configured quotas that are different from default project ones.\n\nFor quota tests to reliaby pass we need to store the original quotas in the\nbeginning of the test and update to them in the cleanUp phase instead\nof deleting them (which resets them to the default ones).\n\nChange-Id: Ia1de916a97fee81148976a5b9cb134e012af8e0c\nCloses-Bug: #1800470\n"
    },
    {
      "commit": "c1708fc0c878ea3fa544454c7e96c58581478853",
      "tree": "aa8ca840af03db6f59041632192ec5bf4d9361f2",
      "parents": [
        "2da1d6e6c928c327c38ce14b44ffef4ac8501fed",
        "9a0a360be06e06a7f2d08ab5c28ccdb5dd9dfc87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 14 17:51:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 17:51:12 2019 +0000"
      },
      "message": "Merge \"Properly quote TXT/SPF sample data\""
    },
    {
      "commit": "9a0a360be06e06a7f2d08ab5c28ccdb5dd9dfc87",
      "tree": "69875d8e1b84e90b42294c92005ae0b97a958f23",
      "parents": [
        "fd1eb9bbbcb721b4f8e7021219b5bdbd7c104ccb"
      ],
      "author": {
        "name": "Dmitry Galkin",
        "email": "galkindmitrii@gmail.com",
        "time": "Tue Nov 13 19:42:29 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Mar 13 14:37:49 2019 +0000"
      },
      "message": "Properly quote TXT/SPF sample data\n\n(Check TXT/SPF records for RFC1035 sec. 5.1.)\n\nAdds quotes and escape for quotes across the TXT/SPF data sets and tests.\n\nNeeded-By: https://review.openstack.org/#/c/555398\nChange-Id: I5c8160a1cd4a41c4931ab852d478753bb98f4b7d\nCloses-Bug: 1755788\n"
    },
    {
      "commit": "2da1d6e6c928c327c38ce14b44ffef4ac8501fed",
      "tree": "4a0a4fcade0b8c86dfceb6e0fe7b3f7f7ec0353f",
      "parents": [
        "02fca4df418dc4ee512239809f2fef526fc21724"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Dec 05 17:17:58 2018 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Feb 21 14:26:32 2019 +0000"
      },
      "message": "Fix deleting zones after tests\n\nthese tests create zones as part of the test but do clean them up\nafterward slowly. This leads to these and following tests in the thread\nto fail with over quota when default zone quota is sufficiently low.\n\nChange-Id: Iebe15ca6d0d3101237a92e011b081c38647a8de6\n"
    },
    {
      "commit": "fd1eb9bbbcb721b4f8e7021219b5bdbd7c104ccb",
      "tree": "3f438e2312bbc85c43bafa7fc6dae567c585901e",
      "parents": [
        "574a532de3ed199bdee3ed92beaf20aa29e4b7ff"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Oct 29 14:22:59 2018 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Oct 29 14:38:07 2018 +0200"
      },
      "message": "Delete created zone in recordset validation tests\n\nthese tests create zones as part of test but do not clean them up\nafterwards. This leads to these and following tests in the thread\nto fail with overquota when default zone quota is sufficiently low.\n\nChange-Id: I07d1781de84336faa76698895ad5198ae1c259fc\nCloses-Bug: #1800454\n"
    },
    {
      "commit": "574a532de3ed199bdee3ed92beaf20aa29e4b7ff",
      "tree": "baf392b9f9c2e1d3f909f5a1bc19bae026f91436",
      "parents": [
        "cd3b946233e97a545828e82ef1ada99a224501e0",
        "1e1c2f2aa753277636b27d222b4ef67e6e88bcac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 18 08:06:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 18 08:06:33 2018 +0000"
      },
      "message": "Merge \"Re-enable tests that were disabled due to bug #1623576\""
    },
    {
      "commit": "e2df001e395dbedee8caee50ee1b67515481708b",
      "tree": "bf7ea05f424ab6f7c53bd930ab8bc6f301ec4633",
      "parents": [
        "d14f818c62c6be50069c0332a490a00eb3b959bb",
        "d64d8ae78eaef1ad8ac83516a20d0f4a42d8d3de"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Oct 13 00:23:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 13 00:23:04 2018 +0000"
      },
      "message": "Merge \"Use new tempest option to verify redirects\""
    },
    {
      "commit": "1e1c2f2aa753277636b27d222b4ef67e6e88bcac",
      "tree": "7edfbf9c7ff453b11b5d6343f2d79baa84b62312",
      "parents": [
        "d14f818c62c6be50069c0332a490a00eb3b959bb"
      ],
      "author": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Sun Sep 30 02:09:38 2018 -0700"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "gr@ham.ie",
        "time": "Mon Oct 01 16:48:28 2018 +0000"
      },
      "message": "Re-enable tests that were disabled due to bug #1623576\n\nBased on the information in the original bug reports,\nit is likely that this is no longer an issue.\n\nChange-Id: I75c21239d4ffef5771b4972a4d66852b7efb394e\n"
    },
    {
      "commit": "60e5372a46f588633d68d453c829c397363ed7c2",
      "tree": "31eac8d37f63adc8a47039e0b8436b0fd9b51bb3",
      "parents": [
        "5be2abbe6febdc60e4aaec1e3ff322e8152420e6"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jul 04 11:21:29 2018 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 21 17:14:56 2018 +0000"
      },
      "message": "Add test for quota set for invalid project\n\nthis also adds a feature flag \"api_v2_quotas_verify_project\" (False by\ndefault) enabling which will enable this test.\n\nChange-Id: Icdc1b9ae419c3634ab2c55005f33fed624706176\nRelated-Bug: #1760822\n"
    },
    {
      "commit": "d64d8ae78eaef1ad8ac83516a20d0f4a42d8d3de",
      "tree": "a3d80a05d6bcecb4cab87df8595ee317df3d742d",
      "parents": [
        "5be2abbe6febdc60e4aaec1e3ff322e8152420e6"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 04 12:02:45 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 04 13:19:37 2018 +0000"
      },
      "message": "Use new tempest option to verify redirects\n\ntempest now allows to instruct a rest client to return redirect\nresponses instead of following them.\n\nChange-Id: Ia5b4a84a363f8cf4b699c63efaa41f42c9d3716d\nRelated-Bug: 1616892\nDepends-On: https://review.openstack.org/580146\n"
    },
    {
      "commit": "8a3b02adbd377f289914558f014ac7bb482c13dd",
      "tree": "ca21183c72c84ca3c3f06ed952075edf9950806b",
      "parents": [
        "76317cde0da30b33a08628e63d3f9eb536bd10c7",
        "f015ecb1de60562103557f1fc2c4be1b0456ef07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 08:41:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 08:41:02 2018 +0000"
      },
      "message": "Merge \"Do not create network resources for API tests\""
    },
    {
      "commit": "9e764827c854f0095df6a45573cce43a5d687e33",
      "tree": "dba796dab111935a97f723d72b76305a4e59e210",
      "parents": [
        "5f8208e67a26e009e307c52afad0706d783889d2"
      ],
      "author": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Thu Mar 08 17:34:51 2018 +1100"
      },
      "committer": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Mon Mar 12 20:15:02 2018 +1100"
      },
      "message": "Add recordset scenario test\n\nThere is a need to run the recordset tests without using admin credential,\nan existing zone, which shall be configured as the precondition in\ntempest.conf, will be used to test the creation and deletion of\nrecordsets.\n\nChange-Id: I3ae09176d410b9ed6437b8e55ace67cad0d5b5b9\n"
    },
    {
      "commit": "bbc01e351086f11ae7387ca0593f67e13d90a395",
      "tree": "1ee91a24185750ae43581a5be93017f90a40f3a1",
      "parents": [
        "83974a75d1f7581e2d8bb1f4ff8b0a9f5315596d"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "gr@ham.ie",
        "time": "Thu Feb 15 14:40:54 2018 +0000"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "gr@ham.ie",
        "time": "Thu Feb 15 18:12:05 2018 +0000"
      },
      "message": "Fix credential naming\n\nChange-Id: Ica935f22ed30792033c6c36742abead20de66363\n"
    },
    {
      "commit": "f015ecb1de60562103557f1fc2c4be1b0456ef07",
      "tree": "4a0e53a379bd95bcd38b1be025b5c4e82ea5db92",
      "parents": [
        "48b08be4a203c79ff60547ef129383ebde79d57f"
      ],
      "author": {
        "name": "Ritesh Anand",
        "email": "ritesh.anand@hpe.com",
        "time": "Fri Jan 12 18:41:21 2018 -0800"
      },
      "committer": {
        "name": "Ritesh Anand",
        "email": "ritesh.anand@hpe.com",
        "time": "Fri Jan 12 18:41:21 2018 -0800"
      },
      "message": "Do not create network resources for API tests\n\nWe need to call set_network_resources() from class with API tests, to\navoid creating network resources. Which are not needed for API tests.\n\nChange-Id: Ia93303390d9887722fa2cfde7757e5e9103ae585\nCloses-Bug: #1689415\n"
    },
    {
      "commit": "6e03c58b7f4525b70fc447c2286e5b34bde624b0",
      "tree": "1446d5f309b4088e74cdfeec9c90fd2ace20fd3c",
      "parents": [
        "a8e643ed7944700aa78ace7d0b47beeaeae11a9a"
      ],
      "author": {
        "name": "Ritesh Anand",
        "email": "ritesh.anand@hpe.com",
        "time": "Thu May 11 14:34:56 2017 -0700"
      },
      "committer": {
        "name": "Ritesh Anand",
        "email": "ritesh.anand@suse.com",
        "time": "Tue Dec 05 00:47:39 2017 +0000"
      },
      "message": "Do not create networks for API tests\n\nWe do not need network resources for these tests.\n\nChange-Id: I3e17a39d64835d49fcd882ec6b7b556b6acc4f17\nCloses-Bug: #1689415\n"
    },
    {
      "commit": "d8dd2cecff0e6b0e179a8da2d35911ab9d465f7a",
      "tree": "e6873fefb49c1e31023b7931d3f40f6332d478a5",
      "parents": [
        "195f5c65ecb3d9ae571261a5cbb7622ee37ebb68"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Tue Nov 28 11:58:14 2017 +0100"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Tue Nov 28 12:40:41 2017 +0100"
      },
      "message": "Remove zone_id on import compare\n\nIf the import is fast, it can be done by the show, so we can\u0027t compare\nzone_id.\n\nCloses-Bug: #1734868\n\nChange-Id: I291155304a36142ec2fd2f772215bb10f2dbae11\n"
    },
    {
      "commit": "4c094d17769a1fc1fef78c4c8d7626a4a11205e2",
      "tree": "71a01a7d7047ab34b79756042714effe15113ed4",
      "parents": [
        "3f0887f80939972a7ee0762e3d7aff75c2b2faef",
        "945b9c6db1cda81041134b1444af67c640bcf782"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 02 18:09:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 02 18:09:33 2017 +0000"
      },
      "message": "Merge \"Fix test incompatibilities with py35\""
    },
    {
      "commit": "945b9c6db1cda81041134b1444af67c640bcf782",
      "tree": "2ec029d8bc2d83b338fec1142a73bff0b5212b4c",
      "parents": [
        "6583b5f1acea9490351a286a5bab18d10b787292"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Tue Jul 25 09:31:02 2017 +0200"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Tue Jul 25 09:31:02 2017 +0200"
      },
      "message": "Fix test incompatibilities with py35\n\nThis fixes 4 tests not handling bytes properly.\n\nChange-Id: Ib35528af7da3e3eff17b0ce7995daaa263736748\nDepends-On: Ifc249f36c8bb9718f4d4557acc9b0181e491b31b\n"
    },
    {
      "commit": "f4b0724d5905c3935b0110c9848b69e1b83059f1",
      "tree": "80bd5345cfcd0a7bc8a2626b7bd93edb8071ae54",
      "parents": [
        "6583b5f1acea9490351a286a5bab18d10b787292"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 05:07:05 2017 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 05:07:39 2017 +0300"
      },
      "message": "Replace deprecated test.attr with decorators.attr\n\nTempest has deprecated decorator \u0027tempest.test.attr\u0027 and\nmoved the same as stable interface to \u0027tempest.lib.decorators\n.attr\u0027 in version 16.1.0.\n\nLet\u0027s use the stable interface for attr decorator.\nThis will help Tempest to remove the deprecated decorator.\n\nChange-Id: If72deb25a1438470442b153a41303ca6c7cbd22b\n"
    },
    {
      "commit": "c28a33c7f25654e5ea714025229d363f6c547173",
      "tree": "800cd4cb977b7cf11515e97ce51a866dec9371eb",
      "parents": [
        "12bd71d27ea37a7d8625bc13f5bdd26c23be3119"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 21 21:05:25 2017 +0100"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Tue Feb 28 14:25:27 2017 +0000"
      },
      "message": "Fix the removal of skip_unless_config decorator in Tempest\n\nThat decorator was not really useful as there\u0027s already a similar\ndecorator in testtools.\n\nNote, I am still going to propose something (worst case a revert) to\nfix the already released version of this Tempest plugin.\n\nChange-Id: I578c5b5e1c83aa7a41a334a49eceff2b90a60767\n"
    },
    {
      "commit": "f90cfcf912586b833fde0f80dbb622b0dab3f3a2",
      "tree": "e320fe77a9c6db939d2eaf84781c226bae5b629f",
      "parents": [
        "ade0492d7ce03543bf85400178df8a373fc218bf"
      ],
      "author": {
        "name": "Alfredo Moralejo",
        "email": "amoralej@redhat.com",
        "time": "Thu Feb 16 10:18:51 2017 +0100"
      },
      "committer": {
        "name": "Alfredo Moralejo",
        "email": "amoralej@redhat.com",
        "time": "Thu Feb 16 11:15:20 2017 +0100"
      },
      "message": "Remove tempest tests for APIv1 as smoke tests\n\nDesignate API v1 is now disabled by default [1], so i think\nthe tests for this API version shouldn\u0027t be considered\nas smoke tests\n\n[1] https://review.openstack.org/#/c/434347/\n\nChange-Id: Ia75006f709b2f3c35cdbbd6a4ff8b590ec36ba67\n"
    },
    {
      "commit": "62677f8df1fb401148ad1ac7cc0fe2ef716ba12f",
      "tree": "f41b1a961e5d1d7a0cd03fe6091bcee9dc24e752",
      "parents": [
        "3416030a7b49ba551a54e92565ccbdc3ec76fe0d",
        "dc715e1e350477cd0105f010a9b5d0d5451e7b6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 01 16:28:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 01 16:28:35 2017 +0000"
      },
      "message": "Merge \"Migrate the recordset validation functional test\""
    },
    {
      "commit": "a17f233fd95e64c23168f62ffac0f5ccfdfd84b1",
      "tree": "68ac974765f9e941ad4a3c9360934e805326a100",
      "parents": [
        "21715d1467c129a8dffb5eab5c9e3a53ae8b13c4"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 13:34:42 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Fri Nov 04 08:57:42 2016 +0000"
      },
      "message": "Add Tempest hacking checks\n\nFix v1 tests to comply\n\nChange-Id: I6bf15fa887158efc1858991c806cbdd9ab23db5c\n"
    },
    {
      "commit": "21715d1467c129a8dffb5eab5c9e3a53ae8b13c4",
      "tree": "549d72d63401de8a80fc4bcfc55a0ffc049ee64e",
      "parents": [
        "4f173f37d616a7fbfe2e747208400565e4fe1648"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 12:58:38 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Fri Oct 28 12:52:59 2016 +0000"
      },
      "message": "Add more Zone Transfer tests\n\nPort tests from Designate repo\n\nChange-Id: I843701655f3fd07245b79e37fa286f05f20bf7a3\nDepends-On: I5fdefa64480f118dad898ed4651036f9b9b16fe9\nDepends-On: Id2d093891953efcbb125560ea1113b8a9e613a9c"
    },
    {
      "commit": "5fde0854fcf6eb2455d4028ade186ade20d6bbf9",
      "tree": "b9ed056b677a9b3bb1cfe671d605c44a94784fee",
      "parents": [
        "2f028f4bdbbeb69104280a2179293865aa74ef61",
        "46e27d39260ef3dfc95065ee3110d40807e950d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 10:42:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 10:42:10 2016 +0000"
      },
      "message": "Merge \"Add tests for wildcard RRSets\""
    },
    {
      "commit": "2f028f4bdbbeb69104280a2179293865aa74ef61",
      "tree": "7011bbaa6372f9f2fe920b58d267342eb1bf65d0",
      "parents": [
        "b2ad7109e61a053f8bc217a81945adee6f94b1a3",
        "a63e12570567c13817739a3d0f2edebee6b34486"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 10:05:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 10:05:43 2016 +0000"
      },
      "message": "Merge \"Fix duplicate Idempotent ID\u0027s\""
    },
    {
      "commit": "b2ad7109e61a053f8bc217a81945adee6f94b1a3",
      "tree": "25563ed36b297f32a4cd52e09c81f262cc458814",
      "parents": [
        "3d1f5a89f9c31290e5255d20d79c691be067e9c3"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Mon Sep 19 15:41:05 2016 +0100"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Mon Sep 19 15:41:09 2016 +0100"
      },
      "message": "Skip failing tests\n\nThese tests are currently breaking the gate\n\nChange-Id: I79b8ca2adb8ba3d22d15ed62b428917a5a2794fc\n"
    },
    {
      "commit": "3d1f5a89f9c31290e5255d20d79c691be067e9c3",
      "tree": "9294125f9be060c117c8ceabcb287bee0dc6b9a6",
      "parents": [
        "1b6b276dc79192ad2a35a6f2f69ab672c7c47786",
        "a585e94bddbf8927cbf734f30fc0fe9302f84284"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 10:48:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 10:48:19 2016 +0000"
      },
      "message": "Merge \"Clean imports in code\""
    },
    {
      "commit": "a63e12570567c13817739a3d0f2edebee6b34486",
      "tree": "1fcd219cddb6d69f5cca2b66c5026299d0fe83e2",
      "parents": [
        "c866eff01fbd1ba1c0dabe7657a68736931b3b4a"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 13:47:13 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Tue Sep 13 06:39:38 2016 +0000"
      },
      "message": "Fix duplicate Idempotent ID\u0027s\n\nChange-Id: Idb999b2afb654d7163e2a987349534a60fd63167\n"
    },
    {
      "commit": "c866eff01fbd1ba1c0dabe7657a68736931b3b4a",
      "tree": "d93cfd8339e5587bc4a1346052bff10dc33aa558",
      "parents": [
        "7967b0e91a516d152ef6d736668f8df0c3a5fd54",
        "9a1dfd92b7c1f80dda107dc806edfb6af2cb58e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 12 09:47:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 09:47:34 2016 +0000"
      },
      "message": "Merge \"Port \u0027RecordsetCrossZoneTest\u0027 to plugin\""
    },
    {
      "commit": "9a1dfd92b7c1f80dda107dc806edfb6af2cb58e8",
      "tree": "f8198dd26968d4fe15fba14fc6e93769b27128b7",
      "parents": [
        "46124d6eff98744cd4423d58f14a5e712487c32a"
      ],
      "author": {
        "name": "Tim Simmons",
        "email": "tim.simmons@rackspace.com",
        "time": "Thu Aug 25 11:44:03 2016 +0000"
      },
      "committer": {
        "name": "Tim Simmons",
        "email": "tim.simmons@rackspace.com",
        "time": "Tue Aug 30 15:24:18 2016 +0000"
      },
      "message": "Port \u0027RecordsetCrossZoneTest\u0027 to plugin\n\nThese tests were for the /v2/recordsets endpoint, so I\u0027ve augmented\nthe tests that currently exist.\n\nPorted:\n`test_get_single_recordset` -\u003e `test_get_single_zones_recordsets`\n`test_list_recordsets` -\u003e `test_list_zones_recordsets_zone_names`\n`test_filter_recordsets` augmented `test_list_filter_zones_recordsets`\n\nChange-Id: Ie79f201bc7b92328b77ce05fd0b0eebc63330c9f\n"
    },
    {
      "commit": "dc715e1e350477cd0105f010a9b5d0d5451e7b6b",
      "tree": "762530865d9454a7a09edc1471956b98db1f5862",
      "parents": [
        "7967b0e91a516d152ef6d736668f8df0c3a5fd54"
      ],
      "author": {
        "name": "Eric Larson",
        "email": "eric@ionrock.org",
        "time": "Thu Aug 25 13:21:35 2016 +0100"
      },
      "committer": {
        "name": "Eric Larson",
        "email": "eric@ionrock.org",
        "time": "Mon Aug 29 12:30:17 2016 -0500"
      },
      "message": "Migrate the recordset validation functional test\n\nThis migrates the recordset validation test from designate to the\ntempest plugin.\n\nChange-Id: I4ae2dd980c1ad0547f360a9dc07f97a46146fd18\n"
    },
    {
      "commit": "a585e94bddbf8927cbf734f30fc0fe9302f84284",
      "tree": "5d0d00340db7675c6dd9ff1b70054735aa435b3b",
      "parents": [
        "7967b0e91a516d152ef6d736668f8df0c3a5fd54"
      ],
      "author": {
        "name": "Cao Xuan Hoang",
        "email": "hoangcx@vn.fujitsu.com",
        "time": "Mon Aug 29 14:52:30 2016 +0700"
      },
      "committer": {
        "name": "Cao Xuan Hoang",
        "email": "hoangcx@vn.fujitsu.com",
        "time": "Mon Aug 29 14:52:30 2016 +0700"
      },
      "message": "Clean imports in code\n\nThis patch set modifies lines which are importing objects\ninstead of modules. As per openstack import guide lines, user should\nimport modules in a file not objects.\n\nhttp://docs.openstack.org/developer/hacking/#imports\n\nChange-Id: I846a3edcea448ea09764f4f3d435f5c7a95326ff\n"
    },
    {
      "commit": "7967b0e91a516d152ef6d736668f8df0c3a5fd54",
      "tree": "bae3fa49ae25522f9b257284096980bd79c83f15",
      "parents": [
        "46124d6eff98744cd4423d58f14a5e712487c32a",
        "62f9d490f8a7fcbfb7b2092176493a8244ad8b95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 27 13:39:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 27 13:39:25 2016 +0000"
      },
      "message": "Merge \"Add tests for various RRSet types\""
    },
    {
      "commit": "46124d6eff98744cd4423d58f14a5e712487c32a",
      "tree": "5d900180fbb742643f1c8a29c749e77f0377dafe",
      "parents": [
        "c988f6fb18500565a573fa210f748793454768f4",
        "4a37679fdfc6553eaaedd3d4ba179c5ba7d2bd8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 26 13:11:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 26 13:11:57 2016 +0000"
      },
      "message": "Merge \"Add several negative RecordSet tests\""
    },
    {
      "commit": "c988f6fb18500565a573fa210f748793454768f4",
      "tree": "d6418599df9640577e2873e7aca8a6d0396b8919",
      "parents": [
        "c7eca5ac6c601c3dfce5d4fdd9316314df096774"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Thu Aug 25 12:23:08 2016 +0100"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Thu Aug 25 15:29:25 2016 +0100"
      },
      "message": "Move RecordsetOwnershipTests to plugin\n\nChange-Id: I4def116328acb021c24eec52603aa133372e8a79\n"
    },
    {
      "commit": "46e27d39260ef3dfc95065ee3110d40807e950d4",
      "tree": "dbe45ba99dc26bd31dc85608123e69b92460626b",
      "parents": [
        "62f9d490f8a7fcbfb7b2092176493a8244ad8b95"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 11:52:23 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 12:10:29 2016 +0100"
      },
      "message": "Add tests for wildcard RRSets\n\nPort tests for wildcard recordsets from old functional tests\n\nChange-Id: I587aced635f869ef828b31e35095a019154abf3b\n"
    },
    {
      "commit": "62f9d490f8a7fcbfb7b2092176493a8244ad8b95",
      "tree": "81db9980e1a49c9f2c1dac107a04378ce0860fd4",
      "parents": [
        "4a37679fdfc6553eaaedd3d4ba179c5ba7d2bd8c"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 11:26:54 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 12:09:35 2016 +0100"
      },
      "message": "Add tests for various RRSet types\n\nUses the (previously unused) recordset_data.json file to test\nvarious types of RRSets.\n\nChange-Id: I7bc21a055866c211a151008f60f3101dc8244ac9\n"
    },
    {
      "commit": "4a37679fdfc6553eaaedd3d4ba179c5ba7d2bd8c",
      "tree": "728afceb9e95f9a26ff3e6499327890e4aff6fd7",
      "parents": [
        "c7eca5ac6c601c3dfce5d4fdd9316314df096774"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 18:05:54 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Aug 25 11:16:57 2016 +0100"
      },
      "message": "Add several negative RecordSet tests\n\nChange-Id: I18a8d0810e1eb83050cba88ed04f8a2902f2fcc0\n"
    },
    {
      "commit": "997e7ff1f6f5f9622c0d316dcbeb2fe6120749a3",
      "tree": "b9afefc5a68235946bb17a38dae4a55b2593925e",
      "parents": [
        "46ca25dc4e8a2e11268d2d8d6021cbda39c5c2f2",
        "b53b11d56fb42d7aacfcbe1964ff7318fca8ec75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 03 19:44:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 03 19:44:31 2016 +0000"
      },
      "message": "Merge \"Test that updating recordset TTL only modifies TTL\""
    },
    {
      "commit": "b53b11d56fb42d7aacfcbe1964ff7318fca8ec75",
      "tree": "7783115ea9b9123eabf9035a0c85f39b071e3d6d",
      "parents": [
        "4b07b386e226e579601898bd0ea1063d10dd692f"
      ],
      "author": {
        "name": "Tim Simmons",
        "email": "tim.simmons@rackspace.com",
        "time": "Tue Aug 02 19:55:11 2016 +0100"
      },
      "committer": {
        "name": "Tim Simmons",
        "email": "tim.simmons@rackspace.com",
        "time": "Wed Aug 03 15:39:35 2016 +0100"
      },
      "message": "Test that updating recordset TTL only modifies TTL\n\nThis is in response to https://review.openstack.org/#/c/350206/\nwhere a regression was introduced that updating a non-records field\nbroke handling of the special records field.\n\nChange-Id: I70f779fae77ebf3cb409e5ae960aa13c8a6c9c70\n"
    },
    {
      "commit": "46ca25dc4e8a2e11268d2d8d6021cbda39c5c2f2",
      "tree": "8ef3288a9ae07e6282b82e591bf256e1e39b4ace",
      "parents": [
        "4b07b386e226e579601898bd0ea1063d10dd692f",
        "187dc2fc8a8c11aa027cdedb20af49814105bf51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 13:36:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 13:36:10 2016 +0000"
      },
      "message": "Merge \"Add negative testcases for ownership transfer_request and tsigkey\""
    },
    {
      "commit": "187dc2fc8a8c11aa027cdedb20af49814105bf51",
      "tree": "c5fb81e49d651f9e4a78609b0f941e08b43ccaa7",
      "parents": [
        "2fc15826274209cbf2a84f50900fa99fe8bed40c"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon Jul 11 12:32:34 2016 +0530"
      },
      "committer": {
        "name": "sonu",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu Jul 14 09:02:57 2016 +0000"
      },
      "message": "Add negative testcases for ownership transfer_request and tsigkey\n\nChange-Id: Ib23e081301e4f7544558410c1e9660547149c03a\n"
    },
    {
      "commit": "ea45a2546363b6f108d938a74409d4693c6b1dbc",
      "tree": "a57ee5b96ad0d2c4ea3205aaaf2ce7baeaa85cd3",
      "parents": [
        "2fc15826274209cbf2a84f50900fa99fe8bed40c",
        "c811498e62a9424ff875d90a5ad126e189f613bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 11 12:18:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 11 12:18:40 2016 +0000"
      },
      "message": "Merge \"Add functional testing for the v2 API quotas endpoint\""
    },
    {
      "commit": "2fc15826274209cbf2a84f50900fa99fe8bed40c",
      "tree": "b5818b97517f2b725b0404d5b5568b0500658cdb",
      "parents": [
        "a4601046f8d7fdcf6a06762558abeaabe0cae291",
        "d8cd7d6d66c4996cdf20960c5a4a1ae379061e4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 09 14:43:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 09 14:43:44 2016 +0000"
      },
      "message": "Merge \"Reuse zone during recordset tests\""
    },
    {
      "commit": "c811498e62a9424ff875d90a5ad126e189f613bc",
      "tree": "69bd957c7e60ce5aec371ecf8b0496636e9da625",
      "parents": [
        "a4601046f8d7fdcf6a06762558abeaabe0cae291"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Mon Jul 04 17:46:08 2016 +0100"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hpe.com",
        "time": "Fri Jul 08 13:06:44 2016 +0100"
      },
      "message": "Add functional testing for the v2 API quotas endpoint\n\nThis is disabled by default, I7a0b828824ad6f274d922748f5f9a68157cd939a\nwill enable it.\n\nChange-Id: I06180a7402fc45940d4b312666cf2dfd33af1305\n"
    },
    {
      "commit": "a4601046f8d7fdcf6a06762558abeaabe0cae291",
      "tree": "ca3de3a14a3efb149a1f068107c6a2eebc0350db",
      "parents": [
        "138562d28cd225723830a800278a4602ec66def1",
        "ddb13fe2c54de776fff98e0827e0b33341823410"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 07 16:04:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 07 16:04:18 2016 +0000"
      },
      "message": "Merge \"Reduce the number of \"smoke\" tests\""
    },
    {
      "commit": "d8cd7d6d66c4996cdf20960c5a4a1ae379061e4d",
      "tree": "b97cebcd9b75fc14be6d1dc3a795415192eea70b",
      "parents": [
        "c56d369fe4f10a7bded5cd608af0da17136c72b7"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jul 07 16:17:27 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jul 07 16:17:29 2016 +0100"
      },
      "message": "Reuse zone during recordset tests\n\nThere\u0027s no need to create a new zone for each and every recordset test,\ninstead, we create a single zone for each test class and reuse for all\nthe tests contained within that class.\n\nChange-Id: I3e1e9b889542e742adff412962206972de7e7e16\n"
    },
    {
      "commit": "ddb13fe2c54de776fff98e0827e0b33341823410",
      "tree": "8abaf8aba829b67f9eac91e751ec213420f1f59b",
      "parents": [
        "c56d369fe4f10a7bded5cd608af0da17136c72b7"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Wed Jul 06 16:42:42 2016 -0400"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Jul 07 14:33:28 2016 +0000"
      },
      "message": "Reduce the number of \"smoke\" tests\n\nThis reduces the number of smoke tests to \u003c 10. It includes v1 tests, v2\ntests and one scenario test to check that a zone goes to active.\n\nChange-Id: I9233a5d783649fe2bfad8e772f4165bdc4e1c619\n"
    },
    {
      "commit": "03b58d600866d1564d4ad186c70481a385c89328",
      "tree": "839b071b44faa72aba3937f719c58cbcf4148875",
      "parents": [
        "c56d369fe4f10a7bded5cd608af0da17136c72b7"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jul 07 15:05:45 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jul 07 15:06:24 2016 +0100"
      },
      "message": "Use tempest.lib data_utils\n\nUse the tempest.lib.common version of data_utils, as the tempest.common\none is not supposed to be used by plugins.\n\nChange-Id: I5d727b37d51a0f4bc1096b3b753a1856ee4683c2\n"
    },
    {
      "commit": "925f3182b203869f1243af51f84e8dde80314f80",
      "tree": "f6ff55ef5ee4e4377b0cf6c7ac0d64bd98319a4e",
      "parents": [
        "ec7ec7fefb8e0d05d1357327b2aa9a6ee5c1cf5c",
        "d56330ab97edb49faa1488a15ebbc8a751946ed3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 14:20:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 14:20:38 2016 +0000"
      },
      "message": "Merge \"Migrate the \"unauthed\" tests\""
    },
    {
      "commit": "d56330ab97edb49faa1488a15ebbc8a751946ed3",
      "tree": "34838346f21d427e170ab50b927b03c8cfb6296f",
      "parents": [
        "24df485be70f8a1d96e10764b1000d0e134c6ce2"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 21:03:33 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 22:15:38 2016 +0000"
      },
      "message": "Migrate the \"unauthed\" tests\n\nThis migrates the tests that check for a 401 if a token is not provided\nin the request headers.\n\nChange-Id: I9752685afccee5dcd009f76b5242fd6f12f0fc37\n"
    },
    {
      "commit": "ec7ec7fefb8e0d05d1357327b2aa9a6ee5c1cf5c",
      "tree": "5195b24b851f7d73c1545f0e45e415abac987cce",
      "parents": [
        "24df485be70f8a1d96e10764b1000d0e134c6ce2"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 15:38:04 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 15:38:04 2016 +0000"
      },
      "message": "Migrate negative tests for pools, tlds, blacklists\n\nThis adds tests that check Designate\u0027s behavior on an invalid uuid and\non a valid but not found uuid.\n\nChange-Id: Ic93b8c1bbfc30792cbb071df797e11e17cc99033\n"
    },
    {
      "commit": "24df485be70f8a1d96e10764b1000d0e134c6ce2",
      "tree": "5976fc733b27a53ab962efdd93c9fd4b712c4f4b",
      "parents": [
        "6e0e80ec148af484ae63fa9e86be958c3f26bf05"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 16:49:25 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jun 09 16:13:10 2016 +0100"
      },
      "message": "Replace idempotent_id decorator with tempest.lib version\n\nUseage of the tempest.lib version is preferred, as it\u0027s considered\nAPI stable, unlike the tempest.test version.\n\nChange-Id: Ida2efd9fdd9ce095aaa33ce41c90f93efbcf0970\n"
    },
    {
      "commit": "6e0e80ec148af484ae63fa9e86be958c3f26bf05",
      "tree": "9d70485b59aa653c04a19ea4e4464677efe1b5b2",
      "parents": [
        "84f0aa501eb544b6ab56ea2bbde2a44a7d9f461a"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu May 26 18:27:49 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Tue Jun 07 20:32:25 2016 +0000"
      },
      "message": "Add a zone import scenario test\n\nThis adds a test that imports a zone and checks the zone is created and\ngoes to active.\n\nThe base client\u0027s create/update calls now accept either a dict or string\nas request data. Serialization is skipped if the data is a string. This\nfixes a bug in the tests causing all zone import\u0027s to go to error.\n\nChange-Id: I71d406efc5f2c9c35eae50761446c00a328ec5a2\n"
    },
    {
      "commit": "84f0aa501eb544b6ab56ea2bbde2a44a7d9f461a",
      "tree": "2c69285c2c0b08c2b5b368511258731fddb3f368",
      "parents": [
        "356b11ac7becc15cd876fb3d8e1e6a3f13082c07",
        "7e2a640502c6de5e94f98a392c8410b9b7c085a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 03 19:37:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 19:37:05 2016 +0000"
      },
      "message": "Merge \"Add a zone export scenario test\""
    },
    {
      "commit": "7e2a640502c6de5e94f98a392c8410b9b7c085a8",
      "tree": "9954bc7cd6049f4c534de2621c233b88c0b5dd2f",
      "parents": [
        "5cf839f4ce216ecc4825433dd94efc805429a286"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Wed Jun 01 21:50:17 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Jun 02 14:38:52 2016 +0000"
      },
      "message": "Add a zone export scenario test\n\nThis renames a couple of the zone export client methods. It also\nfixes an issue with the (newly named) `show_exported_zone` function\nwhich wasn\u0027t passing the right number of arguments.\n\nChange-Id: Ie0cce8710e0ef17dc391cb5bdd150a63b57d2f72\n"
    },
    {
      "commit": "356b11ac7becc15cd876fb3d8e1e6a3f13082c07",
      "tree": "b1020af177227d972daa3dd1c1a89356ccbcc895",
      "parents": [
        "5cf839f4ce216ecc4825433dd94efc805429a286",
        "c31108666ecb18f2abf6c674ca677663904055d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 11:35:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 11:35:48 2016 +0000"
      },
      "message": "Merge \"Add client\u0027s methods and testcases for tsigkey\""
    },
    {
      "commit": "c31108666ecb18f2abf6c674ca677663904055d7",
      "tree": "b13c6fa4ab054d6eb403672fd5ef5ddf78dd427d",
      "parents": [
        "0b12257de9776e6d5b021aa4c405cad149cdd771"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 27 14:48:04 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 27 14:48:04 2016 +0900"
      },
      "message": "Add client\u0027s methods and testcases for tsigkey\n\nChange-Id: I86cdf2b62f3586d35652891e4ace70ff8548640b\n"
    },
    {
      "commit": "ec6995f82e2d2eb48228c3208f9a2e41c44c7599",
      "tree": "d342db02197f083c1dff6ba1b66c84a551149990",
      "parents": [
        "1177796620c7925650fc6737aa6a27f8db367952",
        "8aaa574fb3d564d498a8036caf6f693766c358e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 19:10:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 19:10:29 2016 +0000"
      },
      "message": "Merge \"Skip nameserver propagation tests when no NS\u0027s in conf\""
    },
    {
      "commit": "1177796620c7925650fc6737aa6a27f8db367952",
      "tree": "9f8367980d718e6081a6469b3d6cd6e74d5b324f",
      "parents": [
        "74948a57e251c32194e2a50cb49b2f97c47c9959",
        "4055b81fd6d61ca1f8df16aed5fa9d5fb870fb46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 19:09:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 19:09:36 2016 +0000"
      },
      "message": "Merge \"Add data driven RecordSet tests\""
    },
    {
      "commit": "4055b81fd6d61ca1f8df16aed5fa9d5fb870fb46",
      "tree": "f6b846671639134a4dd776503ae9e1a667c6f5c2",
      "parents": [
        "480cbd01714221468c22de2c034ab98f2a2c42f7"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 14:52:24 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Tue May 24 12:11:40 2016 +0100"
      },
      "message": "Add data driven RecordSet tests\n\nThis adds postive and negative tests for various record\ntypes.\n\nChange-Id: Ic39a40832785e2139ecc8ae3cb24f39719a87ec6\n"
    },
    {
      "commit": "0127579aa7e46c922ce104367db73b5e68d8cf1c",
      "tree": "b7f4e1fa367542027e3ef78beeb6656f8a59d478",
      "parents": [
        "480cbd01714221468c22de2c034ab98f2a2c42f7"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 24 11:24:54 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 24 11:24:54 2016 +0900"
      },
      "message": "Replace assertEqual(a\u003eb) with  assertGreater(a, b)\n\nChange-Id: Ia6d33efa2f0896c6cc49acb157b97bb2038d1449\n"
    },
    {
      "commit": "480cbd01714221468c22de2c034ab98f2a2c42f7",
      "tree": "15df4d563178463f4d2987d4b225b37ec16a9387",
      "parents": [
        "2a8b529b8610b7a237cb5515b976cffe1084891a",
        "53dbdbbca6529adfbf2a61805efe16aed73a9bbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 23 15:27:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 23 15:27:34 2016 +0000"
      },
      "message": "Merge \"Add client\u0027s method and test cases for /v2/recordsets API\""
    },
    {
      "commit": "8aaa574fb3d564d498a8036caf6f693766c358e6",
      "tree": "abd26acd9709c058ea6533906eb0741d3b922745",
      "parents": [
        "2a8b529b8610b7a237cb5515b976cffe1084891a"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 14:44:29 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 15:24:54 2016 +0100"
      },
      "message": "Skip nameserver propagation tests when no NS\u0027s in conf\n\nWithout having any nameservers configured, these tests give\na \"false sense of security\" that everything is working.\n\nChange-Id: I819e2db70acf9e4e2502385bc4b20896442e11c0\n"
    },
    {
      "commit": "53dbdbbca6529adfbf2a61805efe16aed73a9bbb",
      "tree": "e87236113506bc67350cf03b7a17bed8121ce00b",
      "parents": [
        "9852f213994ae238b8a5ad6d6d8b435db7f0cee4"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon May 16 17:20:45 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon May 23 11:49:36 2016 +0900"
      },
      "message": "Add client\u0027s method and test cases for /v2/recordsets API\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: I2d5728d083966aa6b243954bf6cb89d4af473ed7\n"
    },
    {
      "commit": "2a8b529b8610b7a237cb5515b976cffe1084891a",
      "tree": "64b02333cd4f6b024fba868884106844aecb5fa5",
      "parents": [
        "9852f213994ae238b8a5ad6d6d8b435db7f0cee4"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 18:07:56 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 18:07:56 2016 +0100"
      },
      "message": "Ensure V1 Records tests calls parent teardown\n\nChange-Id: I77e5409158e81b5c7ee5cd08690ba82d387446cc\n"
    },
    {
      "commit": "ea0ba08f0c13a940c00508eb628c619410cf009c",
      "tree": "02d2efb5776efb5f909df3bff9083802990d5b77",
      "parents": [
        "e9785c919b2a6e8fc661615bc0b8067c996eb903"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon May 16 14:13:47 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 17 11:18:27 2016 +0900"
      },
      "message": "Add zones ownership transfer accept to Designate tempest plugin\n\nThis patch adds zone transfer_accepts_client\u0027s methods and tests\nto Designate tempest plugin.\n\nChange-Id: I04ae928dbfc54dc4db8cfca5c2da62183858231f\nPartially-Implements: blueprint designate-tempest-plugin\n"
    },
    {
      "commit": "e9785c919b2a6e8fc661615bc0b8067c996eb903",
      "tree": "80c22e4386f87dc629cb2064f32c217b5b44e901",
      "parents": [
        "90946772bbf0ecc5f862a79ea0c7ee050fa9bafc"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 17 10:56:47 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 17 10:56:47 2016 +0900"
      },
      "message": "Add zones ownership transfer request to Designate tempest plugin\n\nThis patch adds zone transfer_request_client\u0027s methods and tests\nto Designate tempest plugin.\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: I0c5b4a5796c398fb1d24cde124203c865ea21833\n"
    },
    {
      "commit": "90946772bbf0ecc5f862a79ea0c7ee050fa9bafc",
      "tree": "c0c021032ce2253eeb20daad842afeb0b421879e",
      "parents": [
        "d9ebd5ce89bb65f4c36f59d75d1d92d025554ca2",
        "cf98c2691d3e3788ccae646969884e96d4a3da08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 22:48:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 22:48:42 2016 +0000"
      },
      "message": "Merge \"Add a client for querying nameservers\""
    },
    {
      "commit": "d9ebd5ce89bb65f4c36f59d75d1d92d025554ca2",
      "tree": "ae04be61fdaea0cd6dd060a165d936ed8271205b",
      "parents": [
        "b6935571c4d04d44d0917162310471869c3f9e05",
        "bbba362becbc28e4987e329adacc3170428bffd1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 21:51:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 21:51:46 2016 +0000"
      },
      "message": "Merge \"Remove unintended comment\""
    },
    {
      "commit": "cf98c2691d3e3788ccae646969884e96d4a3da08",
      "tree": "b7f9ea8fc9f726e57ed868957931bf1ac6cd0bda",
      "parents": [
        "42f2ce09a2ee3414dbdcc6bfc0740a5521d73f28"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri May 13 19:34:37 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri May 13 22:12:10 2016 +0000"
      },
      "message": "Add a client for querying nameservers\n\nChange-Id: I2d2eedcd162e7aeac4f3c9c92342bff448b4a5f5\n"
    },
    {
      "commit": "bbba362becbc28e4987e329adacc3170428bffd1",
      "tree": "3854dcaaabc3c56ced4aa4ebed34b1b7783555d5",
      "parents": [
        "8f53f2117e9086aa696f1623be700d28bddf52b3"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 13 09:37:22 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 13 09:37:22 2016 +0900"
      },
      "message": "Remove unintended comment\n\nThis patch removes unintended comment from test case.\n\nChange-Id: I87e83e7dff1fbe247b10d1a6edb068acdd783dcd\n"
    },
    {
      "commit": "8ae796c691cbd52caafb42cf22c86074f4e4313c",
      "tree": "0903bbe8be317ed1f0eb8ca97d93e964f5a47197",
      "parents": [
        "70dc6ecb25bcb750e43677a1484bebbfb5e112f6"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 21 13:47:25 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 12 14:44:08 2016 +0100"
      },
      "message": "Port V1 Tempest test from designate\u0027s contrib folder\n\nThese are a close to a straight port as was possible, no cleanup was\nperformed where it wasn\u0027t absolutly necessary.\n\nIn addition, we add flags to enable V1, V2, Admin API tests, and a\nV1 servers API flag, as these tests have proved particularly\nsusceptible to race conditions.\n\nChange-Id: Idc31c00c95fde96087f4f222ae9c17e554e6b1fc\n"
    },
    {
      "commit": "2de01bef40235d96fb3af1382b1a7b20c314f048",
      "tree": "61b1aac6b93ffb60767ad877234f1187873e1efe",
      "parents": [
        "4beb93cde360479b453aa0d6df546a12260447fb"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 10:07:28 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 12 05:15:07 2016 +0900"
      },
      "message": "Add tld_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: Ic23a9249d0cf5c34e5c2c083b465200fa6c5da66\n"
    },
    {
      "commit": "4beb93cde360479b453aa0d6df546a12260447fb",
      "tree": "4de9b1e0d61a6009b4dbf7dcb5a9459ba6236a8f",
      "parents": [
        "de24d967f3329d0dcb7a54034ba15710ff49c23c"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 01:12:43 2016 +0900"
      },
      "committer": {
        "name": "sonu",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 06 08:50:56 2016 +0000"
      },
      "message": "Add pool_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: Id758b52d30018a7dea363979d167a879a57f09c7\n"
    }
  ],
  "next": "de24d967f3329d0dcb7a54034ba15710ff49c23c"
}
