)]}'
{
  "log": [
    {
      "commit": "4926b7440d5f82567ae81845992ad95c9b81e2ff",
      "tree": "d99af9ab1810136c269fe5cee69ae5cf4298251f",
      "parents": [
        "6baf3b7cf8c0d02c87cedc83e6bf5a002796f753"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Mon Mar 13 15:28:35 2023 +0100"
      },
      "committer": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Tue Mar 28 11:28:10 2023 +0200"
      },
      "message": "Removed create TLDs for tests that don\u0027t test TLds directly\n\nRelated-Prod: PRODX-29973\nChange-Id: I07693f417a746c479b6f8b22a65adc120b959e73\n"
    },
    {
      "commit": "6baf3b7cf8c0d02c87cedc83e6bf5a002796f753",
      "tree": "b14339aba8b927cbc1acb6ad006bba7e8ed2e00b",
      "parents": [
        "57c2dbd5044350d1c652a4b16871d11cb21204e9"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 25 06:22:58 2022 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 25 06:25:25 2022 +0000"
      },
      "message": "Fix search string for error in test_manually_trigger_update_secondary_zone_negative\n\nSocket library returns  when\ncan\u0027t resolve host.\n\nRelated-Prod: PRODX-25653\nChange-Id: Iefd749e614688300d5d1a87e845f3067e89742f7\n"
    },
    {
      "commit": "57c2dbd5044350d1c652a4b16871d11cb21204e9",
      "tree": "7d026dce7775c7d96e39a9472c0f50cee5c31c96",
      "parents": [
        "7de5734fdbe4b419c700c8d40468b3e204c8c37a",
        "2e59657bdfb9aacd3606940ea976f3baadeec3f5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 15 15:33:58 2022 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 15 15:40:02 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into myoga\n\nChange-Id: Ic2337bdac4086d39ca5d1725d8e8b70cd9ac0e1f\n"
    },
    {
      "commit": "2e59657bdfb9aacd3606940ea976f3baadeec3f5",
      "tree": "520ab1a26b7205bb49ec52cf5c6d341aa60a6156",
      "parents": [
        "3fe1bd10cc1254b67b97dfb10c5406d89de1befc",
        "ced8704b752a59ff7a3156bbbe4eae3a7c7bde2c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 05 01:00:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 05 01:00:27 2022 +0000"
      },
      "message": "Merge \"Transfer Request - refactoring and new test cases\""
    },
    {
      "commit": "3fe1bd10cc1254b67b97dfb10c5406d89de1befc",
      "tree": "121c1b61485052b038afc2894996e0a58ae4a536",
      "parents": [
        "3cb3fadb48a5ce98848f84388a683e3c0ff1bba9",
        "3b5d149cf3de56aaa8d9f56d0dfb92b474e2e596"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 29 20:39:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 20:39:32 2022 +0000"
      },
      "message": "Merge \"Zone Imports - refactoring and new test cases\""
    },
    {
      "commit": "3cb3fadb48a5ce98848f84388a683e3c0ff1bba9",
      "tree": "f30a67d6a4412040b615998f1f37fd0e8439634a",
      "parents": [
        "ee45b4c893a18cda7852479a1b8c8197177bd0b8",
        "4054a229f1cdb247b18f55a2a7a9f71ff920adee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 29 20:39:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 20:39:30 2022 +0000"
      },
      "message": "Merge \"Adds new test case to validate min_ttl equal to Zero\""
    },
    {
      "commit": "ee45b4c893a18cda7852479a1b8c8197177bd0b8",
      "tree": "1f4a6f0130e0b549312fa11b0d306039bc3625c2",
      "parents": [
        "6d30411041c8873c9e98bf847ec78ba8978ba103",
        "356c5ae37d7ac06c8ea26344531019076cb4788e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 28 23:26:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 23:26:52 2022 +0000"
      },
      "message": "Merge \"Adding new test cases to \"quota\" scenario test suite\""
    },
    {
      "commit": "6d30411041c8873c9e98bf847ec78ba8978ba103",
      "tree": "e0d0eb2def97c5213d3e548d6a8f24dfa8eb1433",
      "parents": [
        "0657d246b199510c7dca5f4f67606e7e85e735b3",
        "8060d1cf56c293145bd6501bbd40d7d32ef5e783"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 28 22:37:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 22:37:10 2022 +0000"
      },
      "message": "Merge \"Test \"NOTIFY\" message is sent to Nameservers\""
    },
    {
      "commit": "ced8704b752a59ff7a3156bbbe4eae3a7c7bde2c",
      "tree": "9f10b671759aae61fe4aa09f9fa2737e1d44fac9",
      "parents": [
        "6d5e0a1406070667f97718e98dfe21dbc95b3d98"
      ],
      "author": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Sun Jun 19 16:24:30 2022 +0300"
      },
      "committer": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Mon Jun 27 21:21:57 2022 +0300"
      },
      "message": "Transfer Request - refactoring and new test cases\n\n1) Refactoring:\n   - Replace Python underscore variable with indexing.\n   - Remove the \"message\" assertion\n2)\"test_create_transfer_request_404\"\n   - Try to create a transfer request with random id\n3)\"test_zone_transfer\"\n   - Validation that transfer_accept deleted\n     after the transfer_request delete\n\nChange-Id: If7aa1033d52b71a6e01559b6cd468d2f5e6ddf9c\n"
    },
    {
      "commit": "0657d246b199510c7dca5f4f67606e7e85e735b3",
      "tree": "5b7327afc808ef42763f48d140c36d4e6d1d2455",
      "parents": [
        "6d5e0a1406070667f97718e98dfe21dbc95b3d98"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sun Jun 26 12:14:45 2022 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sun Jun 26 15:38:02 2022 +0300"
      },
      "message": "Remove \"skip_because\" decorator - Launchpad:1934252\n\nBug was fixed in the Designate code and\n\"test_create_blacklist_invalid_pattern\" is now PASS\n\nChange-Id: I7504b0e8e140be8d4dfd5c4291e928373bccc926\n"
    },
    {
      "commit": "4054a229f1cdb247b18f55a2a7a9f71ff920adee",
      "tree": "0bf543ea950063e96a25e195c283e8d01fe5b010",
      "parents": [
        "6d5e0a1406070667f97718e98dfe21dbc95b3d98"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Thu Jun 23 13:16:51 2022 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sun Jun 26 09:56:42 2022 +0300"
      },
      "message": "Adds new test case to validate min_ttl equal to Zero\n\n1) Refactoring - moving negative test cases to the\n   dedicated class\n2) \"test_create_zone_ttl_zero\" - create a Zone with TTL:0\n   and make sure that the created Zone has TTL:0\n\nChange-Id: I96022307ef1e8deb59015c284c5fadce70720c82\n"
    },
    {
      "commit": "6d5e0a1406070667f97718e98dfe21dbc95b3d98",
      "tree": "42869aa86879233ff5df9f84c9f4106b19767e25",
      "parents": [
        "1852668517a2ba1b43dc7076e452301e6ded09e3",
        "c136230e7eca58ece932781e995ac1780bd1e6ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 15 18:13:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 18:13:39 2022 +0000"
      },
      "message": "Merge \"Remove six\""
    },
    {
      "commit": "356c5ae37d7ac06c8ea26344531019076cb4788e",
      "tree": "aaa01edc7170c6ad822413dd219213fc386edb16",
      "parents": [
        "1852668517a2ba1b43dc7076e452301e6ded09e3"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sat Feb 05 00:16:35 2022 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Jun 14 17:48:00 2022 +0300"
      },
      "message": "Adding new test cases to \"quota\" scenario test suite\n\n1) test_api_export_size_quota\n   Verifies: \"Number of recordsets allowed in a zone export\"\n2) test_recordset_records_quota\n   Verifies: \"Number of records allowed per recordset\"\n3) test_zone_records_quota\n   Verifies: \"Number of records allowed per zone\"\n4) test_zone_recordsets_quota\n   Verifies: \"Number of records allowed per recordset\"\n5) test_zones_quota (modify)\n   Verifies: \"The number of zone allowed per project\"\n\nChange-Id: Ia89091087f004e174f38ca0685605057abbf5cdd\n"
    },
    {
      "commit": "3b5d149cf3de56aaa8d9f56d0dfb92b474e2e596",
      "tree": "3c369dee88ce149eb4a53f3f3e6a20e7232a7de9",
      "parents": [
        "1852668517a2ba1b43dc7076e452301e6ded09e3"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Mon Mar 07 12:31:49 2022 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Jun 14 10:26:34 2022 +0300"
      },
      "message": "Zone Imports - refactoring and new test cases\n\n1) Refactoring:\n   - Replace Python underscore variable with indexing.\n   - Use constants.\n   - Move negative test cases to dedicated \"Negative\" class.\n   - Client\u0027s \"create_zone_import\" had to be improved.\n   - Using provided \"wait_until\" in the existing tests.\n2) \"test_create_zone_import_invalid_file_data\"\n   Try to create a zone import using invalid zone file data.\n   Expected: zone gets into the ERROR status.\n3) \"test_zone_cannot_be_update_by_import\"\n   Try to update an existing zone using Zone import.\n   Expected: zone import gets into the ERROR status.\n4) \"test_create_zone_import_invalid_content_type\" to test\n   \"415 unsupported_content_type\" error response.\n\nChange-Id: Ifce7e6ed910c43aacc566cdf692eec45779811e4\n"
    },
    {
      "commit": "1852668517a2ba1b43dc7076e452301e6ded09e3",
      "tree": "b8d6237ac1dc14848ca0a6ed0577ed8d8edf6523",
      "parents": [
        "5365b677f82d104bb4bd9715dec19859fe3db9bf",
        "cd0f76ead3b430babf459fb1070403c57021dd2c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 02:05:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 02:05:47 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - zones import\""
    },
    {
      "commit": "5365b677f82d104bb4bd9715dec19859fe3db9bf",
      "tree": "77fe57ae7738aae7223df039fc050479a1fd63b7",
      "parents": [
        "e680a593fa99fff20f63a0296c9ee18d2ab8f162",
        "0b820929368747fe4c6922f2e2214a8934a537e0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 02:05:45 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 02:05:45 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - zone export\""
    },
    {
      "commit": "e680a593fa99fff20f63a0296c9ee18d2ab8f162",
      "tree": "deaeabf07cfd1d55c1e2c29631f4929ee2032f8e",
      "parents": [
        "15015b4571785779e98adeee5ea2918b1e77c695",
        "cc3fb1e1d5204266a5451f7debc47be444793dc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 02:05:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 02:05:43 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - zone transfer acc\""
    },
    {
      "commit": "15015b4571785779e98adeee5ea2918b1e77c695",
      "tree": "d4c66372e2f6620a1ef60853051275ac4322c097",
      "parents": [
        "7b3deccd8e40e02014ba9d6b9148255e9ce41b05",
        "568dc60a27517622f06b96b16d2bfff313635898"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 02:05:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 02:05:41 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - zone transfer req\""
    },
    {
      "commit": "7b3deccd8e40e02014ba9d6b9148255e9ce41b05",
      "tree": "b8662e06197b3dcba2ae2585790a9cb22fa7248e",
      "parents": [
        "1ea04a4f01fd190444fa280af36ea0d3368e516c",
        "62c46b9ff6a449fff8ae5c07231e921f37b6d81a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 02:05:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 02:05:39 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - tsigkeys\""
    },
    {
      "commit": "1ea04a4f01fd190444fa280af36ea0d3368e516c",
      "tree": "d0cc424441ffd484542f3276e4964e6f129e7730",
      "parents": [
        "12206ff8cf2f54b8af3e0ca1e77a6042d7d89b26",
        "5f95d7cc4373bda2c2fe6dc4de1d07e6e5237d76"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 02:05:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 02:05:37 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - recordset\""
    },
    {
      "commit": "12206ff8cf2f54b8af3e0ca1e77a6042d7d89b26",
      "tree": "847c4191541655c5bcb59f5150749ccdf54d775d",
      "parents": [
        "f9f904baa61fe4fdc1d143bb0ac2f5b013bfb7f1",
        "1eb2c4f7c235084229834f57d2a0896da525516c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:54:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:54:05 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - Quotas\""
    },
    {
      "commit": "f9f904baa61fe4fdc1d143bb0ac2f5b013bfb7f1",
      "tree": "3047bff902362293d7386d5fa70ffc045e5c12af",
      "parents": [
        "8b60a1c869368a5acc6e7525012492870c9672b8",
        "b0c55aa99633c428130dcbdea36f677516c12349"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:54:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:54:03 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - Designate Limits\""
    },
    {
      "commit": "8b60a1c869368a5acc6e7525012492870c9672b8",
      "tree": "d703705e7c9eb65360464f67def2d5bbc38ec36a",
      "parents": [
        "39c8bf2fbcd39415e7b60d2d2961e83c485312fc",
        "37a442c7cf734ddcf025058e900b63f059968f8b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:54:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:54:01 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - Pools\""
    },
    {
      "commit": "39c8bf2fbcd39415e7b60d2d2961e83c485312fc",
      "tree": "ec6f40ddec44fdd818cfac14bc32102f18f6bd67",
      "parents": [
        "b5869ecd36eeb88c32a0dfc0a7c160de4672828a",
        "fdb7b51799feefcfc830929fab1cf28f7c8204a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:53:09 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:53:09 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - Zone Abandon\""
    },
    {
      "commit": "b5869ecd36eeb88c32a0dfc0a7c160de4672828a",
      "tree": "bf3a3125717af0d535affdf417a18b4c3f3a2863",
      "parents": [
        "886ea1c4bfc0e6db926292dbf42103fc9c2c993a",
        "ef021cb82e78cd3c1d84a1d58d60e73224ab2a5e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:53:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:53:05 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - Service Statuses\""
    },
    {
      "commit": "886ea1c4bfc0e6db926292dbf42103fc9c2c993a",
      "tree": "25eda20896b6cfd93811f2e07f77bc3f05ec416e",
      "parents": [
        "40a3877f02d9f895aba894207e5194f8d7608808",
        "0fbbccdfd4d004e49aa41e5f2d3ebb2b710e03f9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:53:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:53:03 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - TLDs\""
    },
    {
      "commit": "40a3877f02d9f895aba894207e5194f8d7608808",
      "tree": "9dced81555cff461122db48c35fab4a646820286",
      "parents": [
        "d6c940988863333596b1e115b040d07bca0f7268",
        "3ff84af052f366927045a79cc2762e0cfa45b980"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:53:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:53:01 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing - zones\""
    },
    {
      "commit": "d6c940988863333596b1e115b040d07bca0f7268",
      "tree": "2b7b464bba9ff30739f785f8fea8325e1ca9d717",
      "parents": [
        "abf66d1a09a89b6a189fa7e8eb68c68bf20e6521",
        "bf2379bb971437e36b983e48b5435aa326bb1926"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 07 01:52:59 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 01:52:59 2022 +0000"
      },
      "message": "Merge \"Expand Designate RBAC testing\""
    },
    {
      "commit": "7de5734fdbe4b419c700c8d40468b3e204c8c37a",
      "tree": "91cdf2dd3d6589968a08be2ea08eaa8c8deadaff",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Jul 30 13:29:04 2020 +0300"
      },
      "committer": {
        "name": "Ekaterina Chernova",
        "email": "efedorova@mirantis.com",
        "time": "Tue May 31 11:29:48 2022 +0300"
      },
      "message": "Create in-addr.arpa TLD when running TLD tests\n\nWithout adding this TLD, other tests that run in parallel and try to\ncreate floating ips might fail.\n\nCloses-Bug: #1889073\nRelated-issue: https://mirantis.jira.com/browse/PRODX-5699\nChange-Id: I2e1dd33b34992d9f9216fa41930225d264577e71\n(cherry picked from commit a3cee3d726a9c154a47068640f1db0ebb9dc8a10)\n(cherry picked from commit 9513f2132af99d6e82067ea7abede329261deadc)\n(cherry picked from commit 9abe0d6a967bc63c68613153663027439c33a5ba)\n"
    },
    {
      "commit": "cd0f76ead3b430babf459fb1070403c57021dd2c",
      "tree": "ffc30803ca9c382d691dc37756e073b4c1f8f239",
      "parents": [
        "0b820929368747fe4c6922f2e2214a8934a537e0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Apr 08 22:29:23 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri May 27 19:25:51 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - zones import\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nzones import API.\n\nChange-Id: I3b7f7eb00a31da5d9f26e71f961ca5300ec17bd2\n"
    },
    {
      "commit": "0b820929368747fe4c6922f2e2214a8934a537e0",
      "tree": "1eb8276579aa84725d11f123e8d8a5935adf662c",
      "parents": [
        "cc3fb1e1d5204266a5451f7debc47be444793dc7"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Apr 08 21:15:01 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri May 27 19:25:10 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - zone export\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nzone export API.\n\nChange-Id: Ia3effe23eac22b56bab20314750c5b3bbace27c8\n"
    },
    {
      "commit": "cc3fb1e1d5204266a5451f7debc47be444793dc7",
      "tree": "d38e70d9c4fe32eb3b744f2d69d281db307c4bda",
      "parents": [
        "568dc60a27517622f06b96b16d2bfff313635898"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Apr 07 21:27:49 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri May 27 19:24:30 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - zone transfer acc\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nzone transfer accept API.\n\nThis patch also updates the list_transfer_accept service client to\nreturn results consistent with the other \"list\" service clients.\n\nChange-Id: I0a6145e8b348fdbe68dd5518dc7b6720fbaae8db\n"
    },
    {
      "commit": "568dc60a27517622f06b96b16d2bfff313635898",
      "tree": "04d46b4477058d2776332c6c4fabf9ee789facd7",
      "parents": [
        "62c46b9ff6a449fff8ae5c07231e921f37b6d81a"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Apr 01 23:08:54 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri May 27 15:03:45 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - zone transfer req\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nzone transfer request API.\n\nDepends-On: https://review.opendev.org/c/openstack/designate/+/836217\nChange-Id: I7699e44ced5462267fe45cac78b1ee148f6603f6\n"
    },
    {
      "commit": "62c46b9ff6a449fff8ae5c07231e921f37b6d81a",
      "tree": "83b613ca05b545bcdb7fa95e0f3d4bbe448d3fb7",
      "parents": [
        "5f95d7cc4373bda2c2fe6dc4de1d07e6e5237d76"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 31 22:35:43 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri May 27 00:16:51 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - tsigkeys\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\ntsigkeys API.\n\nChange-Id: I93973c5dddae13dbb453591f1cb6a9a5a41f9b49\n"
    },
    {
      "commit": "5f95d7cc4373bda2c2fe6dc4de1d07e6e5237d76",
      "tree": "f1d57759f8aae6ea16e58ace989bdfef957aaa26",
      "parents": [
        "1eb2c4f7c235084229834f57d2a0896da525516c"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Mar 30 22:53:20 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri May 27 00:16:33 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - recordset\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nrecordset API.\n\nChange-Id: I9d31013070fe7a400720973e739d88e428f4b583\n"
    },
    {
      "commit": "1eb2c4f7c235084229834f57d2a0896da525516c",
      "tree": "1130f3e70e1c4847e1902ea3804a3f332c2a70e4",
      "parents": [
        "b0c55aa99633c428130dcbdea36f677516c12349"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Mar 23 23:30:24 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 26 20:24:14 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - Quotas\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nquotas API.\n\nDepends-On: https://review.opendev.org/c/openstack/designate/+/834975\nChange-Id: If65926433b64316adba5fb29ec945b84de77951f\n"
    },
    {
      "commit": "8060d1cf56c293145bd6501bbd40d7d32ef5e783",
      "tree": "5a7722f45f48032e6ab85e75758ed2e81d98b49f",
      "parents": [
        "abf66d1a09a89b6a189fa7e8eb68c68bf20e6521"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Fri Feb 04 17:05:37 2022 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Thu May 26 15:26:18 2022 +0300"
      },
      "message": "Test \"NOTIFY\" message is sent to Nameservers\n\nNew test case: \"test_notify_msg_sent_to_nameservers\"\nTest scenario:\n1) Create a zone and wait till ACTIVE\n2) Update zone\u0027s TTL, esure that ACTIVE + Serial has changed\n3) Sampling Nameservers up until new Serial is detected in zone\u0027s SOA\n   record or tiemout has reached.\nNote: also includes minor code improvements for existing tests.\n\nChange-Id: I11ed5896902aa869562e797e25444d5052f2fc42\n"
    },
    {
      "commit": "abf66d1a09a89b6a189fa7e8eb68c68bf20e6521",
      "tree": "031b075d7cf4e65d9abf8714f031b1a19c6aa08c",
      "parents": [
        "908daaf4980f27411691ae929f93eff6edc73135",
        "5076600c9a0106718b94cfa0cea9f22f6135a259"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 26 01:56:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 01:56:29 2022 +0000"
      },
      "message": "Merge \"Re-enable test_admin_sets_invalid_quota_values\""
    },
    {
      "commit": "b0c55aa99633c428130dcbdea36f677516c12349",
      "tree": "3ffea3c005df0c57fc69ff3176e04f1ad16c23c7",
      "parents": [
        "37a442c7cf734ddcf025058e900b63f059968f8b"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Mar 15 22:09:36 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed May 25 22:29:29 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - Designate Limits\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nlimits API.\n\nChange-Id: Id9d421f34922044b40e1e79b06ff99b4a6e0f549\n"
    },
    {
      "commit": "37a442c7cf734ddcf025058e900b63f059968f8b",
      "tree": "562b18453c8c44fbb9e44f511ba6c40441895a66",
      "parents": [
        "fdb7b51799feefcfc830929fab1cf28f7c8204a8"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Mar 14 23:35:02 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed May 25 22:28:09 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - Pools\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\npools API.\n\nChange-Id: I4bb760480de050fd68b38da805a8fc0f350db2c5\n"
    },
    {
      "commit": "fdb7b51799feefcfc830929fab1cf28f7c8204a8",
      "tree": "afe93941feb591b0ecdf19f237def04fba6e4c3d",
      "parents": [
        "ef021cb82e78cd3c1d84a1d58d60e73224ab2a5e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Mar 12 00:33:09 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed May 25 22:27:59 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - Zone Abandon\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nzone abandon API.\n\nChange-Id: Ic4822155a1402cc8585da4d12e8b2465bea75dad\n"
    },
    {
      "commit": "ef021cb82e78cd3c1d84a1d58d60e73224ab2a5e",
      "tree": "c4813c7e0a313b205f10f647c38d3d31477703c2",
      "parents": [
        "0fbbccdfd4d004e49aa41e5f2d3ebb2b710e03f9"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Mar 11 23:32:28 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed May 25 22:27:42 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - Service Statuses\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nservice statuses API.\n\nChange-Id: Ia9c474edb7e936a507b20cc4692fe72141997798\n"
    },
    {
      "commit": "0fbbccdfd4d004e49aa41e5f2d3ebb2b710e03f9",
      "tree": "6c196d9ce3a98050f61158d631fa58e37e2c267b",
      "parents": [
        "3ff84af052f366927045a79cc2762e0cfa45b980"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Mar 11 23:25:07 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed May 25 19:32:49 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - TLDs\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\ntld API.\n\nChange-Id: I85d1f7013f1596c4998486bb6539725fb20770ef\n"
    },
    {
      "commit": "3ff84af052f366927045a79cc2762e0cfa45b980",
      "tree": "9610d19b6e9181baa821dc7c43856f252a84aeee",
      "parents": [
        "bf2379bb971437e36b983e48b5435aa326bb1926"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Sep 03 20:16:34 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 24 22:23:00 2022 +0000"
      },
      "message": "Expand Designate RBAC testing - zones\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\nThis is one of a series of patches adding testing. This patch covers the\nzones API.\n\nChange-Id: I2312e0e4293b60d9644f8c0d3a41e0b5f330c20d\n"
    },
    {
      "commit": "bf2379bb971437e36b983e48b5435aa326bb1926",
      "tree": "2a3b4aa26a0440df4f8211f07d6d45d1f571a00d",
      "parents": [
        "908daaf4980f27411691ae929f93eff6edc73135"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Aug 27 00:04:50 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 24 22:19:35 2022 +0000"
      },
      "message": "Expand Designate RBAC testing\n\nThis patch adds RBAC testing for allowed and disallowed credentials.\n\nChange-Id: I0f7609b45bb21890a86144f74315f1d2f02a6e7d\n"
    },
    {
      "commit": "908daaf4980f27411691ae929f93eff6edc73135",
      "tree": "d4b24c2126076a89cdf032afab7545b83b9b525c",
      "parents": [
        "5f04e67c8875b9315cd2029df5f5febe95fdf875",
        "ade263cd1e2448a0cd436dcc53e232132e2506f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 24 19:18:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 19:18:21 2022 +0000"
      },
      "message": "Merge \"Fix TLD issues for test concurrency\""
    },
    {
      "commit": "5f04e67c8875b9315cd2029df5f5febe95fdf875",
      "tree": "d360aa9dfa5f04c178878a2f48ed14ca253b26d9",
      "parents": [
        "4205e3e848c30683d30d3fd4b4cca6a7c5b23d66",
        "a08d5c33ca1991a7fe589aaf9f7b4352b9cb46d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 24 18:57:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 18:57:10 2022 +0000"
      },
      "message": "Merge \"Update zuul queue configuration\""
    },
    {
      "commit": "4205e3e848c30683d30d3fd4b4cca6a7c5b23d66",
      "tree": "71a60f7acb0f78b05576de24c002ab70c949e834",
      "parents": [
        "1ac992532b2581b75d165df3b632944a5384d9d0",
        "a5ac52d27eb7ca97f531ab8e40172c39b7e24877"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 24 00:12:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 00:12:07 2022 +0000"
      },
      "message": "Merge \"Replace deprecated whitelist_externals\""
    },
    {
      "commit": "ade263cd1e2448a0cd436dcc53e232132e2506f3",
      "tree": "4f347393b73c7773e0d4e391ce27fba5b678ef94",
      "parents": [
        "1ac992532b2581b75d165df3b632944a5384d9d0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 23:21:25 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon May 23 21:07:16 2022 +0000"
      },
      "message": "Fix TLD issues for test concurrency\n\nCurrently there are intermittent test failures due to inconsistent\nmanagement of TLDs across the test classes. This is due to some test\nclasses using the same TLD and cleaning them up or cases where a TLD is\nexpected to exist, but may not have been created yet.\n\nThis patch established a dedicated TLD for each test class that creates\nzones. Inside each test case, a zone name will be created with the test\nname and the test class TLD. This creates the required TLD isolation to\nallow successful test concurrency.\n\nThe patch also changes the base TLD from \u0027org\u0027 to the RFC 2606 reserved \u0027test\u0027.\nThis should allow for easier identification of test related resources.\n\nChange-Id: I3509767ec0ce6be6b6f15a1bc15a730a4a144b09\n"
    },
    {
      "commit": "a5ac52d27eb7ca97f531ab8e40172c39b7e24877",
      "tree": "c967c06f0037de6da2a99fb410979100732687e5",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:21:34 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:21:34 2022 +0900"
      },
      "message": "Replace deprecated whitelist_externals\n\nThe whitelist_externals option has been deprecated since tox 3.18.0[1].\n\n[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I6a0b056bd944d93fb6afd9a1671ad1fa8010e251\n"
    },
    {
      "commit": "a08d5c33ca1991a7fe589aaf9f7b4352b9cb46d6",
      "tree": "f49f13278622a13f26861f5fed5b2ad26cff2bab",
      "parents": [
        "1ac992532b2581b75d165df3b632944a5384d9d0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 16:12:22 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 16:15:40 2022 +0000"
      },
      "message": "Update zuul queue configuration\n\nZuul is changing how queues are declared[1]. This patch updates Designate tempest plugin for the new way to define the queue.\n\n[1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html\n\nChange-Id: I0c50864a43df520d4213002656547d7b6b6d6775\n"
    },
    {
      "commit": "5076600c9a0106718b94cfa0cea9f22f6135a259",
      "tree": "29183dfe8711f89e75dd04e88f258a89329c743a",
      "parents": [
        "1ac992532b2581b75d165df3b632944a5384d9d0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 17 19:42:02 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 17 22:13:17 2022 +0000"
      },
      "message": "Re-enable test_admin_sets_invalid_quota_values\n\nThis patch re-enables the test_admin_sets_invalid_quota_values API test as the bug has been addressed in designate.\n\nDepends-On: https://review.opendev.org/c/openstack/designate/+/842219\nChange-Id: Ic4364b7178e0247d77e367403e5f5a8b9bfbde7d\n"
    },
    {
      "commit": "1ac992532b2581b75d165df3b632944a5384d9d0",
      "tree": "c170d3f37581f88baf6bc3c5bb9bc1cde2fb0fe5",
      "parents": [
        "767b347b4d4fa836ad0fdcd87364d503428f2211"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 17 22:05:55 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 17 22:08:21 2022 +0000"
      },
      "message": "Temp disable test_admin_sets_not_existing_quota_type\n\nI need to temporarily disable this test because it is checking for the wrong exception type. The quotas validation patch[1] fixes this call to return the proper 400 error code instead of a 500. Once the validation patch has merged, we can re-enable this test with a corrected exception fix.\n\n[1] https://review.opendev.org/c/openstack/designate/+/842219\n\nChange-Id: I1cf822130bde59901a54bbca1886b615c609a974\n"
    },
    {
      "commit": "767b347b4d4fa836ad0fdcd87364d503428f2211",
      "tree": "8beac4c0c4f01ee37710ea9fe735c523e25b6442",
      "parents": [
        "a3364148760bd7bbb1bb26f83499d85a5290c608",
        "b83ec1ea58eb10bd26c32883d3f44fab99048dcc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 14 05:05:50 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 14 05:05:50 2022 +0000"
      },
      "message": "Merge \"Update tempest stable branch testing\""
    },
    {
      "commit": "a3364148760bd7bbb1bb26f83499d85a5290c608",
      "tree": "56f7c567fc8bdf9767d23ac179e5cb484490d687",
      "parents": [
        "57af8f7ccf281085d3f617abb5cd782c430b896e",
        "37e232675c1687ae9a665bb3dbe063dbb4b68ac5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 13 19:21:31 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 13 19:21:31 2022 +0000"
      },
      "message": "Merge \"Adds new scenario test to the Zones suite + minor refactoring\""
    },
    {
      "commit": "57af8f7ccf281085d3f617abb5cd782c430b896e",
      "tree": "4f8bf7c4aef2f70b332550ff1a1374a48a87d220",
      "parents": [
        "ea56637c1ce41422cfc5865b6145e484c81477e7",
        "37925b2540b39ebb365887d09c7349c98b7b1871"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 13 17:10:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 13 17:10:38 2022 +0000"
      },
      "message": "Merge \"New test cases for tsigkey tests suite\""
    },
    {
      "commit": "ea56637c1ce41422cfc5865b6145e484c81477e7",
      "tree": "5a51f14768968cd71c5f1bf55b2ffbf4c92d279b",
      "parents": [
        "70ad787c2a8360a5585b3d37eeb5c7efc7244609",
        "3c66e7c8dcd164eec3f53873c5c5c04d7337e46a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 13 11:09:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 13 11:09:27 2022 +0000"
      },
      "message": "Merge \"Add \"cleanup\" for created recordsets + NEW delete zone test\""
    },
    {
      "commit": "37e232675c1687ae9a665bb3dbe063dbb4b68ac5",
      "tree": "82a6e3118402fe6beeb177a8596625df18e2f091",
      "parents": [
        "70ad787c2a8360a5585b3d37eeb5c7efc7244609"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Apr 12 11:46:07 2022 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Thu May 12 14:50:14 2022 +0300"
      },
      "message": "Adds new scenario test to the Zones suite + minor refactoring\n\nTest name: \"test_create_and_update_zone\"\n   1. Create a Zone using particular TTL and Description values.\n   2. Update Zone\u0027s TTL and Description.\n   3. Make sure that the updated values presents in \"Show Zone\".\n\nChange-Id: Ic9aa12eb9fd9cdad8f6f765cc98de20b272aaf33\n"
    },
    {
      "commit": "70ad787c2a8360a5585b3d37eeb5c7efc7244609",
      "tree": "d21c47bf7a4f87854380b2509b8f3f6fbbcec27b",
      "parents": [
        "01927d7d56e0322aa93bb70d4b776b9b762b712d",
        "d2afc4576ddf5924c4dba048e72dce92358a220b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 11 22:57:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 22:57:54 2022 +0000"
      },
      "message": "Merge \"Adding a test to cover: \"Show the status of a service\" API\""
    },
    {
      "commit": "01927d7d56e0322aa93bb70d4b776b9b762b712d",
      "tree": "d45bd9730465ad5b8ab4d320c15265fd4b483259",
      "parents": [
        "c2b7f4c7d09c0f92b12a77fa4ca2b4a1d4f67513",
        "e5957b60d3ec506156de6f3df3fe29929518671b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 11 21:58:18 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 21:58:18 2022 +0000"
      },
      "message": "Merge \"Zone Export - some refactoring and new test case to scenario test suite\""
    },
    {
      "commit": "c2b7f4c7d09c0f92b12a77fa4ca2b4a1d4f67513",
      "tree": "6583036f7b2ce26c25de99279ae1b1558e9fdaa8",
      "parents": [
        "8b915bf8a77403f62c28faf495c41b803a77fa63",
        "df81fe6228b8f29bf84504add0d340a90dca568d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 11 21:58:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 21:58:15 2022 +0000"
      },
      "message": "Merge \"Changes in \"test_quotas.py\" API script\""
    },
    {
      "commit": "8b915bf8a77403f62c28faf495c41b803a77fa63",
      "tree": "89cc299beb5d4acd4ebc3f9ae0f8f11473cb19ea",
      "parents": [
        "90247e8561c8a87ab1ea15360ea69970ec2784fd",
        "ceb0c0e64d60ab2d997eb5acaa488324d94b519d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 11 20:29:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 20:29:27 2022 +0000"
      },
      "message": "Merge \"Adding new test case for zone test suite\""
    },
    {
      "commit": "90247e8561c8a87ab1ea15360ea69970ec2784fd",
      "tree": "4389152f34469dcab367a318209121f3aa120a9d",
      "parents": [
        "402767b78ca7b29cd320319ab339bcdb72564df9",
        "ed18eaa4a8d75ac155cc86d3a28cc72e72a9cc0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 11 15:36:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 15:36:26 2022 +0000"
      },
      "message": "Merge \"Add test coverage for update: SOA and NS managed records\""
    },
    {
      "commit": "402767b78ca7b29cd320319ab339bcdb72564df9",
      "tree": "3f2ab4f43393a0b64722407266404a56bd7a25d6",
      "parents": [
        "3bfce9b3f9874b8daf71b3c3106549893e46d3f0",
        "6d6b27d53764e885dd030dc5b6296043808508e6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 11 15:36:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 15:36:24 2022 +0000"
      },
      "message": "Merge \"New scenario test case for TLD + re-factoring\""
    },
    {
      "commit": "3c66e7c8dcd164eec3f53873c5c5c04d7337e46a",
      "tree": "36e3e8c4629da31e3b406ba662dcc3502a30562a",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Jun 15 16:24:40 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed May 11 15:28:33 2022 +0300"
      },
      "message": "Add \"cleanup\" for created recordsets + NEW delete zone test\n\nTest: \"test_delete_zone_with_existing_recordset\"\n   1) Create a Zone\n   2) Create a Recordset\n   3) Delete a Zone\n   4) Ensure successful deletion of Zone\n   5) Ensure successful deletion of Recordset\n\nChange-Id: I933a0cfd51554dfe25f43f4b5c52da97db4b8452\n"
    },
    {
      "commit": "37925b2540b39ebb365887d09c7349c98b7b1871",
      "tree": "aed21e3fe1aa18c663cb11861893ba2f7a4a1628",
      "parents": [
        "5d4c55e852028b52e69eb1f21a90304fff3004a3"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Mon Jun 28 13:16:30 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed May 11 10:23:10 2022 +0300"
      },
      "message": "New test cases for tsigkey tests suite\n\n1) test_create_tsigkey_for_zone_invalid_algorithm\n   Try to create tsigkey using invalid algorithm.\n   Expected: 400 BadRequest.\n2) test_create_tsigkey_for_zone_invalid_name\n   Try to create tsigkey using invalid name.\n   Expected: 400 BadRequest.\n3) test_create_tsigkey_for_zone_empty_secret\n   Try to create tsigkey using invalid name.\n   Expected: 400 BadRequest.\n4) test_create_tsigkey_for_zone_invalid_scope\n   Try to create tsigkey using invalid scope.\n   Expected: 400 BadRequest.\n5) test_create_tsigkey_for_zone_invalid_zone_id\n   Try to create tsigkey using invalid resource(zone_id).\n   Expected: 400 BadRequest.\n6) test_create_tsigkey_for_pool\n   Create a tsigkey for a pool.\n   Expected: should PASS\n7) test_create_tsigkey_for_pool_with_scope_zone\n   Conflict scenario, resource ID used is of a pool, but scope\n   provided is: \"ZONE\".\n8) test_list_tsigkeys_limit_results\n   Use \"limit\" in URL query to limit listed tsigkeys in list API.\n9) test_list_tsigkeys_using_marker\n    Use \"marker\" in URL query in list API, to get the subsequent tsigkeys.\n10) test_list_tsigkey_sort_key_with_sort_direction\n    Sort listed results using: \"sort_key\" and \"sort_dir\"\n    parameters in URL query of list API.\n11) test_list_tsigkey_filter_by_name\n    Filter listed tsigkeys results by \"name\" provided in URL query.\n12) test_list_tsigkey_filter_by_scope\n    Filter listed tsigkeys results by \"scope\" provided in URL query.\n13) test_list_tsigkey_filter_by_algorithm\n    Filter listed tsigkeys results by \"algorithm\" provided in URL query.\n\nChange-Id: If76296187707b92326a201b0cd3f7d89c4cc064e\n"
    },
    {
      "commit": "c136230e7eca58ece932781e995ac1780bd1e6ce",
      "tree": "6f60dd0976842a587eab1e336857cc66ac04679c",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 16:50:09 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 16:50:09 2022 +0900"
      },
      "message": "Remove six\n\nPython 2 is no longer supported, thus usage of six can be removed.\n\nChange-Id: I7b5038fa45de0972da064da384b47ba94785613c\n"
    },
    {
      "commit": "df81fe6228b8f29bf84504add0d340a90dca568d",
      "tree": "96346954f40fca21c5d418df298fb39ae16a9f30",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Apr 27 11:46:29 2022 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sun May 08 15:43:28 2022 +0300"
      },
      "message": "Changes in \"test_quotas.py\" API script\n\n1) Re-factoring:\n   1. Replacing underscores by indexes\n   2. Moving all negative tests into the dedicated class\n   3. Using all_projects_header\n2) Changing \"test_show_quotas\" test logic.\n   The existing test is based and depends on \"quotas update\" API\n   and it has almost the same logic as:\"test_update_quotas\".\n   New scenario is about to validate that all expected quota types\n   are listed in \"Show API\" response and that their values are integers.\n   Note: test uses both: admin and primary users to cover both \"show\" APIs:\n   https://docs.openstack.org/api-ref/dns/?expanded\u003dget-the-name-servers-\n   for-a-zone-detail#view-quotas\n   https://docs.openstack.org/api-ref/dns/?expanded\u003dget-the-name-servers-\n   for-a-zone-detail#view-current-project-s-quotas\n3) \"test_admin_sets_not_existing_quota_type\" - try to set quotas using\n    not existing quota type in its body, expected: quota_resource_unknown\n\nChange-Id: I9b3d6ee5fc27011b8852739f0ca3ab33fd04d58e\n"
    },
    {
      "commit": "3bfce9b3f9874b8daf71b3c3106549893e46d3f0",
      "tree": "381a87fc54e1ced04832368db75a4eb0c88fd56d",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Sat Jan 08 23:11:13 2022 -0800"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Fri May 06 07:35:11 2022 +0000"
      },
      "message": "Enable unset ptr test and add inactive value to floating ip status\n\nDepends-On: https://review.opendev.org/c/openstack/designate/+/830549\n\nChange-Id: Iba915b4701037b5ab33c57550c5f3dcddf01ccbc\n"
    },
    {
      "commit": "b83ec1ea58eb10bd26c32883d3f44fab99048dcc",
      "tree": "0c94f8cff7d6556dd3de11debc59abb6fbe0a38e",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Apr 26 23:15:56 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Apr 26 23:17:44 2022 +0000"
      },
      "message": "Update tempest stable branch testing\n\nVictoria will go into extended maintenace on April 27th and Ussuri is already in extended maintenance. Let\u0027s stop testing our tempest plugin against those versions and add stable branch testing for yoga.\n\nChange-Id: Iee03db1fc06c4cdde66126b5338b9dbb585b622b\n"
    },
    {
      "commit": "e5957b60d3ec506156de6f3df3fe29929518671b",
      "tree": "4ee16a1da1cb4c42135e5470858bd5f4a38afbdf",
      "parents": [
        "ceb0c0e64d60ab2d997eb5acaa488324d94b519d"
      ],
      "author": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Thu Mar 31 13:21:34 2022 +0300"
      },
      "committer": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Mon Apr 25 16:42:41 2022 +0300"
      },
      "message": "Zone Export - some refactoring and new test case to scenario test suite\n\n1) test_all_recordset_types_exist_in_show_zonefile\n   Verifies: \"All zone\u0027s recordsets (vary of types\n\t      and number of records) presents in\n\t      the zonefile export\"\n2) Refactoring the existing tests by adding \"wait_until\"\n   that wasn\u0027t in use.\n\nChange-Id: I6b657ef83f04a84526ca7ba29a5b7d0d756402f0\n"
    },
    {
      "commit": "d2afc4576ddf5924c4dba048e72dce92358a220b",
      "tree": "14704538bdc4384cd0ebcf3f7c80ab7545d07ee8",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Apr 20 18:45:50 2022 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Apr 20 18:45:56 2022 +0300"
      },
      "message": "Adding a test to cover: \"Show the status of a service\" API\n\n1) New test case: \"test_admin_show_service_status\"\n   Show service status and make sure that all expected\n   fields present in response\n2) Re-factoring: moving negative test scenario to the\n   dedicated class.\n\nChange-Id: I09cde6142e2d76f6d5bc08202837d9de76687036\n"
    },
    {
      "commit": "6d6b27d53764e885dd030dc5b6296043808508e6",
      "tree": "03261fc96147c1736ffdb8da6a49c9c42b91a116",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Mon Apr 18 15:25:00 2022 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Apr 20 11:18:47 2022 +0300"
      },
      "message": "New scenario test case for TLD + re-factoring\n\n1) Moving \"test_create_zone_for_not_existing_tld\" from API\n   to scenario: \"test_create_zone_using_not_existing_tld\"\n   Create a Zone using not existing TLD is supposed to FAIL\n2) New test case: \"test_create_zone_using_existing_tld\"\n   Create a Zone using existing TLD is supposed to PASS\n3) Using indexes instead of underscores variables\n4) Adding \"tld_suffix\" parameter into configuration (default is: \u0027com\u0027)\n   to avoid (Non existing TLD) issues. All tests will be using\n   the same(common) TLD suffix.\n\nChange-Id: Ie9fca2598a3eab66f9cbd718e52e575744def160\n"
    },
    {
      "commit": "ceb0c0e64d60ab2d997eb5acaa488324d94b519d",
      "tree": "ab239641d100c4d93969dd61bc4580e37605f392",
      "parents": [
        "1cbfc88d6742aac850a108b9d37223dde8123a43"
      ],
      "author": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Thu Feb 10 15:45:58 2022 +0200"
      },
      "committer": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Mon Mar 21 10:06:32 2022 +0200"
      },
      "message": "Adding new test case for zone test suite\n\n1) test_serial_changes_on_update\n   Test Scenario:\n\t# Update Zone\u0027s email - Serial has changed\n        # Update Zone\u0027s TTL - Serial has changed\n        # Update Zone\u0027s email and description - Serial has changed\n        # Update Zone\u0027s description - Serial remained the same\n   Note: The Description is a metadata field only known to Designate\n\nChange-Id: I7461326d795221c1da4b7ac627d1ffec7c9212df\n"
    },
    {
      "commit": "1cbfc88d6742aac850a108b9d37223dde8123a43",
      "tree": "3ef9c83a979132468c8026d3b9007f4f3473f404",
      "parents": [
        "71273444a1174349f4e5ded03a813a31f40fbec3",
        "8e14049951038e006d39145b3d69da63aa394c77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 21:18:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 21:18:39 2022 +0000"
      },
      "message": "Merge \"Fix waiters to raise on resources going to ERROR\""
    },
    {
      "commit": "71273444a1174349f4e5ded03a813a31f40fbec3",
      "tree": "7a61c0839965121a3c27228b6af98c808c41621c",
      "parents": [
        "45b3d39d422dd1062abfe849f15a4aeb37b3d462",
        "3260299829eecf9b50321beaaffdb905c6aca723"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 18:03:36 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 18:03:36 2022 +0000"
      },
      "message": "Merge \"Adding new test cases for zone export showfile API\""
    },
    {
      "commit": "3260299829eecf9b50321beaaffdb905c6aca723",
      "tree": "40937c32304a6530203c4b281718be92f41e2174",
      "parents": [
        "0ebf5006bb416435af88b03272247e1f8a3c7921"
      ],
      "author": {
        "name": "Lilach Avraham",
        "email": "lavraham@redhat.com",
        "time": "Thu Dec 30 14:17:07 2021 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Feb 25 00:12:30 2022 +0000"
      },
      "message": "Adding new test cases for zone export showfile API\n\n    1) \"test_show_exported_zonefile_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\n    2) \"test_show_exported_zonefile_all_projects\"\n       Use admin client to show zone export file of\n       all tenants.\n       Note: based on: \"x-auth-all-projects\" HTTP header.\n\n    3) \"test_show_exported_zonefile_any_mime_type\"\n       Validate that 200 OK and Content-Type: text/dns\n       is received when client.\n       sends \"Accept: */*\".\n\n    4) \"test_missing_accept_headers\"\n       Client request is missing Accept header.\n       The header will be send with empty dict.\n       Expected: {Content-Type: text/dns}\n\n    5) \"test_show_zonefile_using_not_existing_zone_export_id\"\n       \"404 Not Found\" is expected when not existing\n       ID is used by client.\n\n    6)\"test_show_zonefile_not_supported_accept_value\"\n      Client sends \u0027Accept\u0027:\u0027image/jpeg\u0027 for ShowZoneFile API.\n      Expected: 406 Not Acceptable.\n\nChange-Id: I8aa5dfe12781f21b9f41e0df19afb0e46eab31d8\n"
    },
    {
      "commit": "ed18eaa4a8d75ac155cc86d3a28cc72e72a9cc0a",
      "tree": "028a5fa0b0402d30455ff3fcc89b16b5e09805b2",
      "parents": [
        "61ffae7d1628f0551e77e1a2853209ff24c1f1bb"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Feb 15 22:09:02 2022 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Thu Feb 24 12:02:30 2022 +0200"
      },
      "message": "Add test coverage for update: SOA and NS managed records\n\n1) \"test_admin_updates_soa_and_ns_recordsets\"\n  Admin uses \"x-designate-edit-managed-records\" header\n  to update SOA and NS records.\n  Expected: update request is getting blocked by the API\n\nChange-Id: I4f60dfe62cfae4ffe658fc71d85cd2130054c89f\n"
    },
    {
      "commit": "45b3d39d422dd1062abfe849f15a4aeb37b3d462",
      "tree": "e100c75f85b4763df7a9d28c543336a93d5ab324",
      "parents": [
        "61ffae7d1628f0551e77e1a2853209ff24c1f1bb"
      ],
      "author": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Thu May 20 14:09:51 2021 +0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Feb 17 21:31:17 2022 +0000"
      },
      "message": "Use TOX_CONSTRAINTS_FILE and update tox\n\nUPPER_CONSTRAINTS_FILE is old name and deprecated\nThis allows to use upper-constraints file as more\nreadable way instead of UPPER_CONSTRAINTS_FILE\u003d\u003clower-constraints file\u003e.\n\nbumps min version of tox to 3.18.0 in order to replace tox\u0027s\nwhitelist_externals by allowlist_externals option:\nhttps://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I4b14b7882fd6806c864d5ac0445e45df450dc218\n"
    },
    {
      "commit": "8e14049951038e006d39145b3d69da63aa394c77",
      "tree": "cca9df40a0a5e835faa13212d14907c174de1cf6",
      "parents": [
        "61ffae7d1628f0551e77e1a2853209ff24c1f1bb"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 31 23:18:56 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 31 23:25:19 2022 +0000"
      },
      "message": "Fix waiters to raise on resources going to ERROR\n\nA previous patch[1] updated the wait_for_zone_404 to raise an execption\nwhen the zone goes to ERROR.\nThis patch updates the rest of the waiters to also abort waiting if the\nresource goes into the ERROR status.\n\n[1] https://review.opendev.org/c/openstack/designate-tempest-plugin/+/820075\n\nChange-Id: I5d1e549ccd75fbda518e8851430f58cfa849bd97\n"
    },
    {
      "commit": "61ffae7d1628f0551e77e1a2853209ff24c1f1bb",
      "tree": "bc5e48382b4010741c1a7f3ad90211cb4af5c316",
      "parents": [
        "1e6cadf306167e2a98589a85e627f16bb0cbc5a5",
        "e32fe1a5e20f247932e5504b756ee0e6d484db11"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 29 03:01:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 29 03:01:57 2022 +0000"
      },
      "message": "Merge \"Removal of tox envlist py3X\""
    },
    {
      "commit": "e32fe1a5e20f247932e5504b756ee0e6d484db11",
      "tree": "2b81470e12ff181d9e8d6c12255cf0bc4ce3ba42",
      "parents": [
        "e97ec918f170391854c986c0ae777c18afc0df77"
      ],
      "author": {
        "name": "dekehn",
        "email": "dekehn@gmail.com",
        "time": "Tue Jan 25 16:52:33 2022 +0000"
      },
      "committer": {
        "name": "dekehn",
        "email": "dekehn@gmail.com",
        "time": "Tue Jan 25 16:52:33 2022 +0000"
      },
      "message": "Removal of tox envlist py3X\n\nThe removal of the envlist list value for unit test lessens the\nconfusion that the tempest test are tests in themselves and\nhence we do not test the tests.\n\nWith the presents of the tox envlist, tox tries to run the tempest\ntests as unit test, which results in failure and potential confusion.\nThe scope of tempest tests (Integration test) and unit test are\nunderstandably different.\n\nChange-Id: Ie016eca756c441cf557100c5227d640475885e4a\n"
    },
    {
      "commit": "1e6cadf306167e2a98589a85e627f16bb0cbc5a5",
      "tree": "279bb3789a2c9fd2b398a89570425df4f567dae9",
      "parents": [
        "e97ec918f170391854c986c0ae777c18afc0df77"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 19 18:28:20 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 19 18:30:01 2022 +0000"
      },
      "message": "Add stable branch check jobs\n\ndesignate-tempest-plugin is a branchless repository (no stable branches),\nso we should have check jobs that make sure new tests don\u0027t artificially\nfail when run against the stable branches.\n\nChange-Id: I6529af7f4e2222a2cf4a1f937601d7be119e182a\n"
    },
    {
      "commit": "e97ec918f170391854c986c0ae777c18afc0df77",
      "tree": "95dac382a25f4e0fcdb2ed1c53b02bc5e71744ab",
      "parents": [
        "bad6293780eed9b529e467283bdd15e5450ff968",
        "11abda00b1421bb264bd88dc70290e0c2b1dbdf7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 13 06:47:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 13 06:47:48 2022 +0000"
      },
      "message": "Merge \"Update the constraints url\""
    },
    {
      "commit": "bad6293780eed9b529e467283bdd15e5450ff968",
      "tree": "1c7826c1c52f9887eede02c54c5e464a83b5c836",
      "parents": [
        "328409137bc35e43feb89d2a67001a468a6fca93",
        "0182365e0bba68b9b07fe72c302c339b324634b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 13 06:29:51 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 13 06:29:51 2022 +0000"
      },
      "message": "Merge \"Adds an API test for list transfer requests sudo\""
    },
    {
      "commit": "328409137bc35e43feb89d2a67001a468a6fca93",
      "tree": "f3b2a36128b7af06aaf156e19dc07500dee2d97a",
      "parents": [
        "0ebf5006bb416435af88b03272247e1f8a3c7921",
        "a0ed64ed870f97714c572814ddf31371b0089bec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 10 22:18:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 10 22:18:34 2022 +0000"
      },
      "message": "Merge \"Covering more DNS record types to be tested\""
    },
    {
      "commit": "a0ed64ed870f97714c572814ddf31371b0089bec",
      "tree": "aae0801957ed1228c722e2397ab8684ff2dfa238",
      "parents": [
        "0ed7644b8b82aa2893030a91c38b5f5904730c02"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Thu Dec 23 19:15:55 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sun Jan 09 12:18:26 2022 +0200"
      },
      "message": "Covering more DNS record types to be tested\n\n1) test_create_and_delete_records_on_existing_zone\n   Extending of the existing test to cover more recordset types.\n2) test_create_soa_record_not_permitted\n   No user is able to create a SOA record.\n\nChange-Id: If09d793f786de7c2530eb08026afeda76b2df766\n"
    },
    {
      "commit": "0ebf5006bb416435af88b03272247e1f8a3c7921",
      "tree": "ff3b50fc851d10c88e98d482a5a2b96070d96673",
      "parents": [
        "0ed7644b8b82aa2893030a91c38b5f5904730c02"
      ],
      "author": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Thu May 20 14:11:54 2021 +0800"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Mon Dec 27 07:03:11 2021 +0000"
      },
      "message": "setup.cfg: Replace dashes with underscores\n\nSetuptools v54.1.0 introduces a warning that the use of\ndash-separated options in \u0027setup.cfg\u0027 will not be supported\nin a future version [1].\nGet ahead of the issue by replacing the dashes with underscores.\nWithout this, we see \u0027UserWarning\u0027 messages\nlike the following on new enough\nversions of setuptools:\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\n[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb\n\nChange-Id: Ie843a199ff119327b65dea8fd208047580430de1\n"
    },
    {
      "commit": "11abda00b1421bb264bd88dc70290e0c2b1dbdf7",
      "tree": "e3f6f23ac79faca3e748f426847216cac1cec693",
      "parents": [
        "0ed7644b8b82aa2893030a91c38b5f5904730c02"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Sep 25 15:13:09 2019 +0800"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Mon Dec 27 07:02:52 2021 +0000"
      },
      "message": "Update the constraints url\n\nFor more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: I2bf2fcc1ddb5fbda4486da439773e4c275376a27\n"
    },
    {
      "commit": "0ed7644b8b82aa2893030a91c38b5f5904730c02",
      "tree": "5192a2e3632c7be7587b0cf04525422aaa995532",
      "parents": [
        "8c553599c904652746c0bc14e3a027eb551200b9"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Dec 14 01:01:19 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Dec 14 01:01:19 2021 +0000"
      },
      "message": "Fix PTR API tests for scoped tokens\n\nThe PTR API tests were not using scoped tokens even though a test\njob had scoped tokens enabled. This was not caught because the scoped\ntoken patch for designate has not yet merged.\nThis patch updates the PTR API tests to use a scoped token for\nadmin if scoped tokens are enabled in the test run.\n\nChange-Id: I259e7b94aae2e7794dd2514bb50cdc811c518845\n"
    },
    {
      "commit": "8c553599c904652746c0bc14e3a027eb551200b9",
      "tree": "61ff9147f53d49e3fc8f6523fe22d6a325fdd9ae",
      "parents": [
        "97cab8391694d78c58698e005788ffcc94f09762",
        "b8ea4cafc8a82f9ba3ff5839575a7b53343bf3b1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 08 16:48:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 08 16:48:21 2021 +0000"
      },
      "message": "Merge \"Stabilizing “PTR record” tests suite and adding new test cases\""
    },
    {
      "commit": "97cab8391694d78c58698e005788ffcc94f09762",
      "tree": "4948fe9053288884bddeffca03570940b225c151",
      "parents": [
        "1665c0dcd1f7fc5264b53c0ee7037cdeb1e78955"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 01 21:51:54 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 01 21:54:21 2021 +0000"
      },
      "message": "Abort wait for 404 if the status changes to ERROR\n\nThis patch enhances the NotFound/404 waiter to not continue to wait\nfor a 404 if the zone goes into status ERROR.\n\nChange-Id: I27d5d654b2b2b2b4cd8b8e85fdb1d7b1e4162516\n"
    },
    {
      "commit": "b8ea4cafc8a82f9ba3ff5839575a7b53343bf3b1",
      "tree": "38579eb17e38bd3855afc43e2d815d15824b579d",
      "parents": [
        "09ca0a366b49bd7c6cc2f93f2b45b687448a8254"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Jun 04 08:55:28 2021 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Nov 30 09:22:06 2021 +0200"
      },
      "message": "Stabilizing “PTR record” tests suite and adding new test cases\n\nStabilizing\n1) The same TLD is used by default for all tests\n2) Adding waiters for set/unset PTR records\nNew test cases\n1) test_show_floatingip_ptr_impersonate_another_project\n2) test_list_floatingip_ptr_all_projects\n3) test_set_floatingip_ptr_not_existing_fip_id\n4) test_set_floatingip_ptr_huge_size_description\n5) test_set_floatingip_ptr_invalid_name\n\nNote:\nThis tests also includes refactoring of the existing tests.\nNegative logic is now removed from positive test cases and\nimplemented separatly in DesignatePtrRecordNegative class.\n\nChange-Id: I64483c3d8e1ae44db7712b3e463ae4ea239a613a\n"
    },
    {
      "commit": "1665c0dcd1f7fc5264b53c0ee7037cdeb1e78955",
      "tree": "c15b49ba05dd87b49ad238515c89e2a0172e838e",
      "parents": [
        "03172162a54adc629e72069e025c0a5397c68aa4",
        "299344d6f3c31f94308a5f304b671c9ee0897243"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 30 01:31:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 30 01:31:20 2021 +0000"
      },
      "message": "Merge \"Use LOG.warning instead of deprecated LOG.warn\""
    },
    {
      "commit": "299344d6f3c31f94308a5f304b671c9ee0897243",
      "tree": "57ed4b559f53261c04198616d8065d64a6a2efd5",
      "parents": [
        "273f9ae1dd78972e4c85fcdb7b7e61e88dee7701"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Nov 29 15:56:14 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Nov 29 18:22:12 2021 +0900"
      },
      "message": "Use LOG.warning instead of deprecated LOG.warn\n\nThe LOG.warn method is deprecated[1] and the LOG.warning method should\nbe used instead.\n\n[1] https://docs.python.org/3/library/logging.html#logging.warning\n\nChange-Id: Ifb8e1272f8d954250d141cfa09d08bbc554de994\n"
    },
    {
      "commit": "03172162a54adc629e72069e025c0a5397c68aa4",
      "tree": "322eac6a69edd80a07220386103546ca7dc610c6",
      "parents": [
        "273f9ae1dd78972e4c85fcdb7b7e61e88dee7701",
        "c8cc1c9e6ddc962e1ba4a664c4d816e6f472d5df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 29 08:07:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 29 08:07:55 2021 +0000"
      },
      "message": "Merge \"Fix API version test to not assume dns endpoint\""
    },
    {
      "commit": "c8cc1c9e6ddc962e1ba4a664c4d816e6f472d5df",
      "tree": "f483754393f17ee0ccf11aaa5aa319e629923682",
      "parents": [
        "b6a2c7fb8af3b4a7ee941592197f38cc40242d0b"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 22 20:25:22 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 22 20:27:40 2021 +0000"
      },
      "message": "Fix API version test to not assume dns endpoint\n\nThe test_list_enabled_api_versions test was assuming the location of\nthe dns endpoint, but in some deployment that assumption is not true.\nFor example, if designate is using a specific port for the endpoint.\n\nThis patch corrects the test to use the keystone catalog to find the\nproper designate API endpoint.\n\nChange-Id: Ica672983214774d3ba38391d5fca6d42691f8e2a\n"
    },
    {
      "commit": "273f9ae1dd78972e4c85fcdb7b7e61e88dee7701",
      "tree": "a77815ba9d21f7bf8885183fdcb946d007cc57b4",
      "parents": [
        "b6a2c7fb8af3b4a7ee941592197f38cc40242d0b"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 17 21:28:44 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Nov 18 23:14:38 2021 +0000"
      },
      "message": "Fix blacklist scenario tests for scoped tokens\n\nThe blacklist scenario tests were added after the scoped token support\nwas added to designate-tempest-plugin. Since the scoped token jobs have\nnot yet merged in designate, we didn\u0027t catch that these tests were not\nready for scoped tokens.\nThis patch updates the test suite to use the system scoped admin token\nwhen the tests are being run with scoped token support.\n\nChange-Id: Ibfa282f6e54856cc9e9d4de1289de2c75e9db676\n"
    },
    {
      "commit": "0182365e0bba68b9b07fe72c302c339b324634b9",
      "tree": "731da28a8493721b9d92e383ea6d0562cbe1037c",
      "parents": [
        "b6a2c7fb8af3b4a7ee941592197f38cc40242d0b"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Aug 20 00:38:13 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Nov 16 23:59:23 2021 +0000"
      },
      "message": "Adds an API test for list transfer requests sudo\n\nThis patch adds an API test the lists transfer requests using the\nx-auth-sudo-project-id header and validates that the correct transfer\nrequest is returned.\n\nChange-Id: Ib4cfd1221f128ec4e37ba32e9118b2f88d924561\n"
    },
    {
      "commit": "b6a2c7fb8af3b4a7ee941592197f38cc40242d0b",
      "tree": "34f5b6971820e972f3ed1e463f08b43f16a409dc",
      "parents": [
        "7997b9fd79952c3b25bf8a4e125019c421bb9b8f",
        "f871a0e74f91e417adae5d7dd2a6cc17a62ba347"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 14 01:23:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 14 01:23:49 2021 +0000"
      },
      "message": "Merge \"Unroll DDT API tests used for refstack/interop\""
    }
  ],
  "next": "7997b9fd79952c3b25bf8a4e125019c421bb9b8f"
}
