)]}'
{
  "log": [
    {
      "commit": "fbbf0823f8d1cc7bc4debabdfc1bf8bd57dff75e",
      "tree": "237c4a8feb26b6fdda5f9c2d893de631badacfb5",
      "parents": [
        "8b32ed91a04a6a33ccf90da27a6cdbffd54e6ff3",
        "91f4e2301eb80728abed66ea426623f645843c5e"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Oct 06 08:19:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 06 08:19:41 2020 +0000"
      },
      "message": "Merge \"[TF] Fix verification of operating status\" into mcp/ussuri"
    },
    {
      "commit": "91f4e2301eb80728abed66ea426623f645843c5e",
      "tree": "891dfae5c0c3c371dd613d2268ff497d5b86aa28",
      "parents": [
        "d472f49b19cb63e41ee5395b2471b90fff9e123e"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Oct 05 15:38:37 2020 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Tue Oct 06 11:58:48 2020 +0400"
      },
      "message": "[TF] Fix verification of operating status\n\nAffected tests: test_pool_show (api), test_pool_with_listener_CRUD\n(scenario).\n\nRelated-PROD: PRODX-7646\nChange-Id: Iabe1a76ca417d244d6eea873ef9e49025c648d9b\n"
    },
    {
      "commit": "8b32ed91a04a6a33ccf90da27a6cdbffd54e6ff3",
      "tree": "0229fdd750709a0a16c92645387854a4191d452d",
      "parents": [
        "d472f49b19cb63e41ee5395b2471b90fff9e123e"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Oct 05 18:11:17 2020 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Oct 05 18:11:17 2020 +0400"
      },
      "message": "[TF] Disable cascade deletion in case of TungstenFabric\n\nRelated-PROD: PRODX-7825\nChange-Id: I90ce6569997b1c0125005bd814540bc685b31d17\n"
    },
    {
      "commit": "d472f49b19cb63e41ee5395b2471b90fff9e123e",
      "tree": "2d21529238f15ba3d9c6750f7e501c62bc28cc2a",
      "parents": [
        "072fab35786d84dab64e835cff01c9d0833fe7ed"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Thu Oct 01 12:29:43 2020 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Fri Oct 02 12:14:51 2020 +0400"
      },
      "message": "[TF] Fix verification of operating status in test_pool_update\n\nRelated-PROD: PRODX-7646\nChange-Id: I3ceb7f160aff2790f53a52fe21fb8b584ce6aa2a\n"
    },
    {
      "commit": "072fab35786d84dab64e835cff01c9d0833fe7ed",
      "tree": "4625507de6c099f67f56c142f7a3b0268fc85574",
      "parents": [
        "dc29cdcd56f9c2f8773ffc43f897fef8538763fe"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Sep 03 18:21:29 2020 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Sep 23 15:09:57 2020 +0400"
      },
      "message": "[TF] Add support of tungstenfabric driver for octavia\n\nWere skipped unsupported tests, avoided unsupported parameters\nfor loadbalancers, listeners, pools and members. Were met contrail\nrestrictions.\n\nRelated-PROD: PRODX-7072\nChange-Id: I736f55fa4186464424e1ebc05c650f9a43375c62\n"
    },
    {
      "commit": "dc29cdcd56f9c2f8773ffc43f897fef8538763fe",
      "tree": "08aa366bed63751fbd38748111e365fc2099360a",
      "parents": [
        "749e41b99f2c66b65b294bf7f273d232bf802bec"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Aug 17 07:42:49 2020 +0000"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Aug 17 07:45:14 2020 +0000"
      },
      "message": "Revert \"Add an ability to configure allow_invisible_resource_usage\"\n\nThis reverts commit 749e41b99f2c66b65b294bf7f273d232bf802bec.\n\nReason for revert: currently octavia returns 403 with\n                   allow_invisible_resource_usage\n                   set to True as well as when set to False\n                   no need to this option in tempest.\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-6597\n\nChange-Id: Ic70408c884f45186ec113890d172caf7b9f3bc93\n"
    },
    {
      "commit": "749e41b99f2c66b65b294bf7f273d232bf802bec",
      "tree": "1db1dda87b12dfe677763d2d8247242e4859099d",
      "parents": [
        "ec112efc73c064734e7a4921507a3cdcade1e2aa"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Mon Jun 08 12:36:20 2020 +0400"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Mon Jun 08 13:37:13 2020 +0400"
      },
      "message": "Add an ability to configure allow_invisible_resource_usage\n\nadded an ability to configure allow_invisible_resource_usage in accordance with\nchange: https://review.opendev.org/#/c/721550/4\n\nRelated-prod: PRODX-4722\nChange-Id: I7231537a2f9bad6fd1b4b36324719e932590d631\n"
    },
    {
      "commit": "ec112efc73c064734e7a4921507a3cdcade1e2aa",
      "tree": "08aa366bed63751fbd38748111e365fc2099360a",
      "parents": [
        "49460e413bda5eaf1889686d3cfd4d10a8637232"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Sep 24 12:31:22 2019 +0400"
      },
      "committer": {
        "name": "Oleksii Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Fri May 29 12:45:08 2020 +0300"
      },
      "message": "Mark tests as smoke\n\nRework marking tests as smoke, so not every test\ncreate a loadbalancer.\n\n* test_load_balancer_ipv4_create\n* test_flavor_create\n* test_flavor_profile_create\n* test_provider_list\n\nRelated-PROD: PRODX-5296\n\nChange-Id: Ib4c1b430db2eb742813a8890ea6bb99bddfc4eec\n(cherry picked from commit 0a038040ac9c696947c9429b014d73047aa50e9e)\n(cherry picked from commit d12285c8a92a7e8cb57a211cdb9b8f15b2f33394)\n"
    },
    {
      "commit": "49460e413bda5eaf1889686d3cfd4d10a8637232",
      "tree": "5ef5c4951631d8854a9d9924ad3d4097de848481",
      "parents": [
        "b67453f6f0f2f1095bffcdbdf3472b35db8d005d",
        "7cca66d7a1373f0d7ea632390251cbf496e51a3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 20 19:10:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 19:10:31 2020 +0000"
      },
      "message": "Merge \"Enable KVM libvirt type on all scenario jobs\""
    },
    {
      "commit": "b67453f6f0f2f1095bffcdbdf3472b35db8d005d",
      "tree": "bf427a61a0ad831d93684f6017308a527b9eff99",
      "parents": [
        "c0af1c00ca11809ba2f4674d757d91559ec38636",
        "4215b7085fad44e6e364b79b1857805e54d8830b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 15 09:36:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 09:36:53 2020 +0000"
      },
      "message": "Merge \"Update hacking for Python3\""
    },
    {
      "commit": "c0af1c00ca11809ba2f4674d757d91559ec38636",
      "tree": "c8b17cbc9823d8c6d58c86e479e7bee7010e807f",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d",
        "4f971494a873da40056295aff85c8a9d8322707a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 13 11:04:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 13 11:04:32 2020 +0000"
      },
      "message": "Merge \"Add devstack plugin support\""
    },
    {
      "commit": "4215b7085fad44e6e364b79b1857805e54d8830b",
      "tree": "99c3193ce6e1fe9c76684dcf09c315393f878b41",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Mar 28 20:13:46 2020 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Apr 04 09:26:33 2020 +0200"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found by updated hacking version.\n\nThe tempest plugin is used on older branches as well.\nWe really only need hacking on master anyways,\nwhere we no longer support python 2, so here we\nmake the requirement specific to python 3.\n\nChange-Id: I885da1613e9cf754302700019a1207a279b3af2a\n"
    },
    {
      "commit": "0ae7f108b91eea0a363236cb12bcb03c098d321d",
      "tree": "dac28d5c13535cd902145a9de64a722142c313d3",
      "parents": [
        "e9aa05ef60113846cd75010dc77e28865aee6125"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Mar 20 11:14:44 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Mar 20 11:14:44 2020 -0400"
      },
      "message": "Use same flake8 extensions as Octavia\n\nEnabled the same flake8 extensions as the Octavia tree,\nfixing the bugs that they now caught.\n\nTrivialfix\n\nChange-Id: I0fc3f5e3a48dc9dc0286cf9b11847a77573ac411\n"
    },
    {
      "commit": "e9aa05ef60113846cd75010dc77e28865aee6125",
      "tree": "3ac23d0721a4c3441fc7087087c646f8f2ee85cc",
      "parents": [
        "b0eb0aa973c9462fc59afe7700cec8bb17e7e5fb",
        "eec4229363f489ba9f61783a7d9a7e9ed64aaf8f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 18 09:05:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 09:05:47 2020 +0000"
      },
      "message": "Merge \"Use TLSv1.2 SSL context for barbican tests\""
    },
    {
      "commit": "eec4229363f489ba9f61783a7d9a7e9ed64aaf8f",
      "tree": "fa9c6168b0fe9543110cb7d72fb7947897b4e44d",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Jan 29 15:51:27 2020 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Mar 12 10:13:57 2020 +0000"
      },
      "message": "Use TLSv1.2 SSL context for barbican tests\n\nRequired for usage  OSWAP \"B\" default ciphers.\n\nStory: 2006627\n\n\nChange-Id: Ie45fe828cf8098b5d9e453d1fea831578ed635e7\n"
    },
    {
      "commit": "b0eb0aa973c9462fc59afe7700cec8bb17e7e5fb",
      "tree": "cf7ad93674ec99a4015d209a0c2f441b22766a29",
      "parents": [
        "a314b76f35511d7991b1dd6dfc9bff0bd422dbd3",
        "29d179016a2c2299d1c20c4ae69cb719e0f34b4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 05:13:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 05:13:30 2020 +0000"
      },
      "message": "Merge \"Add UDP test scenario\""
    },
    {
      "commit": "a314b76f35511d7991b1dd6dfc9bff0bd422dbd3",
      "tree": "72077cae3a012951e0e3b7c80667a328e0ad1caf",
      "parents": [
        "640979e76c8dc3c3641f2fb64c4012c94e334d87",
        "2c597779101da3ed8ddee9650177bc58620a9cee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 05:08:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 05:08:27 2020 +0000"
      },
      "message": "Merge \"Add tests for mixed IP networks UDP members\""
    },
    {
      "commit": "640979e76c8dc3c3641f2fb64c4012c94e334d87",
      "tree": "fa0443c95dfce3e96b3c2dc72f232e77d254b1f6",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9",
        "03e35bb9af6e15c7182ac03eb55b15f9d15a5113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 24 16:50:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 16:50:15 2020 +0000"
      },
      "message": "Merge \"Fix test pool to prevent immutability state errors\""
    },
    {
      "commit": "7cca66d7a1373f0d7ea632390251cbf496e51a3f",
      "tree": "d9b31fddcb4b0b8d537c1279de7fd167d91b563f",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jan 16 17:50:44 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Feb 19 18:56:27 2020 +0100"
      },
      "message": "Enable KVM libvirt type on all scenario jobs\n\nA subset of nodepool providers have KVM nested virtualization enabled.\nAt present, examples are Vexxhost, OVH, FortNebula and Limestone.\n\nWe\u0027ve had a pre-run script for CI to enable KVM when running in one of\nthose providers. This has some drawbacks:\n1. With Zuul v3, DEVSTACK_GATE_LIBVIRT_TYPE is obsoleted in favor of\n   LIBVIRT_TYPE in devstack_localrc.\n2. The list was outdated (e.g. Vexxhost and FortNebula were not in).\n3. Some of the nested virt friendly providers have mixed KVM/TCG\n   servers.\n3. Enablement of nested virtualization would require updating of the KVM\n   providers list in our side.\n\nWhen LIBVIR_TYPE\u003dKVM, devstack checks if KVM is really available (via\ndevstack/lib/nova). If it is not, it falls back to qemu (TCG). This\ncheck is available since at least Mitaka.\n\nAlso, some provider nodes expose a generic CPU model. Libvirt matches\nthe named CPU model to the closest from the host. As a result, the\nmatched one may not include the CPUID parameter which seems to be\nrequired for nested virtualization. This find-by-match (cpu_mode option\nin Nova) can be switched \"host-passthrough\" in which case will cause\nlibvirt to tell KVM to passthrough the host CPU with no modifications.\nThe disadvantage of this mode is guests can only be migrated to an\nexactly matching host CPU, but we don\u0027t need this in CI.\n\nDepends-On: https://review.opendev.org/#/c/703324/\n\nChange-Id: I6c4596aa9cc2d7f7703c5acb54fdaed97756788a\n"
    },
    {
      "commit": "4f971494a873da40056295aff85c8a9d8322707a",
      "tree": "893e75ff2cd9a7d76d266f2b6bace0e7394af352",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Feb 17 16:40:33 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Feb 18 14:40:49 2020 -0500"
      },
      "message": "Add devstack plugin support\n\nInstead of requiring users to install the plugin manually, add a\ndevstack plugin that can be enabled in order to perform the\ninstallation.\n\nChange-Id: I3015dbc204ea3e4cd2592c03bbda3d398f4d050a\n"
    },
    {
      "commit": "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9",
      "tree": "fbb2cdeb5e74640b46a022571a689582824b14a1",
      "parents": [
        "ebf9010a2d944e7c6693c02309123b99ad2f8d25"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 03 17:21:18 2020 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 03 17:22:32 2020 -0800"
      },
      "message": "Fix octavia-v2-dsvm-scenario-ubuntu-xenial\n\nRecent changes to the octavia-tempest-plugin jobs broke the\noctavia-v2-dsvm-scenario-ubuntu-xenial job as it tries to use\npython3.6 on a xenial nodeset job.\nThis patch explicitly forces python2 for this job.\n\nChange-Id: I95fa5f2f2fd17140a0ec892265d84542d613c04a\n"
    },
    {
      "commit": "29d179016a2c2299d1c20c4ae69cb719e0f34b4f",
      "tree": "ab30454e4e29e767b629c61f8ae70a1da23239c5",
      "parents": [
        "2c597779101da3ed8ddee9650177bc58620a9cee"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Apr 30 15:06:17 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Jan 24 08:30:01 2020 +0100"
      },
      "message": "Add UDP test scenario\n\nUpdate test_healthmonitor_traffic \u0026 test_basic_traffic tests\nto support UDP traffic in test_traffic_ops\nAdd simple UDP test in test_ipv6_traffic_ops\n\nAdd a UDP test server, merged with the existing HTTP test server.\n\nChange-Id: I1e497b75672753ed0e7acf482bc0e4a6138d3437\n"
    },
    {
      "commit": "2c597779101da3ed8ddee9650177bc58620a9cee",
      "tree": "2f977c054999cdf22926fa346de0ff2abe608f79",
      "parents": [
        "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 02 08:52:20 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Jan 24 08:30:01 2020 +0100"
      },
      "message": "Add tests for mixed IP networks UDP members\n\nAdded api tests (specific to the amphora driver) that ensure that:\n- User cannot add member with a different IP protocol version than the\n  VIP IP protocol version in UDP load balancers.\n- User can add member with a different IP protocol in non-UDP load\n  balancers.\n\nStory: 2005876\nTask: 34779\n\nChange-Id: Ia79d85b4566c2d2ef102a3381e6e3cc8d5328ebc\n"
    },
    {
      "commit": "03e35bb9af6e15c7182ac03eb55b15f9d15a5113",
      "tree": "4842dca0d0ab4ea288647e240cf4992ee057e1bd",
      "parents": [
        "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sat Jan 18 08:46:26 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 18:00:40 2020 +0000"
      },
      "message": "Fix test pool to prevent immutability state errors\n\nWhen a test method completes it must assert its resources are in a\nmutable state or following test methods in same test class can fail to\ncreate, update and delete shared test class resources.\n\nThis problem has been recently seen in upstream CI [1]. The test method\nwas not waiting for the load balancer to come back up after a CUD\noperation in its child resources, resulting in the next test method\nexecution failing to create a pool on the test class-level load\nbalancer.\n\n[1] https://zuul.opendev.org/t/openstack/build/ \\\n    5d8eb87364c84480b54c87fd6966dbf4/log/controller/logs/tempest_log.txt#7968\n    \nStory: 2007187\nTask: 38313\n\nChange-Id: I487b1fc7e3de8724b16b6f8eabad5e69f5009758\n"
    },
    {
      "commit": "ebf9010a2d944e7c6693c02309123b99ad2f8d25",
      "tree": "1dd1b7445c538cdd52d3ed56ec15ffc600cad846",
      "parents": [
        "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 11:32:58 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 16:00:31 2020 +0100"
      },
      "message": "Switch octavia-two-node nodeset to Bionic\n\nUbuntu Xenial is no longer supported in Devstack. The two-node CI job\nfails consistently with:\n\n\"WARNING: this script has not been tested on xenial\"\n\"If you wish to run this script anyway run with FORCE\u003dyes\"\n\nIt is time to update to Ubuntu Bionic.\n\nThis patch also removes octavia-v2-dsvm-scenario-ubuntu-bionic from the\ncheck queue as Bionic is now the default Ubuntu version being tested.\n\nChange-Id: Ica2f3289b14b8cdb5437ea3e92bb07a19028e053\n"
    },
    {
      "commit": "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad",
      "tree": "ed37db3255bdacc3ef70bf2d7d1b39af607bb433",
      "parents": [
        "24eacd586d40680291be61b89127e3d32976120c",
        "b6df5f8143c7e0831c49e9ae4344de4f11a6e227"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 27 05:20:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 27 05:20:21 2019 +0000"
      },
      "message": "Merge \"Run tests with algorithm supported by provider driver\""
    },
    {
      "commit": "24eacd586d40680291be61b89127e3d32976120c",
      "tree": "65c0602a9c2acac19297fd8551a2898ab3572439",
      "parents": [
        "e474c3e6fffe9d908911f3a5e04caa45a47624c9",
        "658fdec8ff614199eef3de0a67c687665e8b11b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 20:52:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 20:52:00 2019 +0000"
      },
      "message": "Merge \"Add octavia-v2-dsvm-scenario-centos-8\""
    },
    {
      "commit": "e474c3e6fffe9d908911f3a5e04caa45a47624c9",
      "tree": "6d713e1a9052eb03760f53b71b8219e4ea912bc0",
      "parents": [
        "360d697c8d5cd7c7d5d1255aaae2be60435e6d57"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 19:24:10 2019 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 19:44:23 2019 +0100"
      },
      "message": "Fix timezones in certificate revocation list dates\n\nWhile generating certificate revocation list, dates were generated with\nan incorrect TZ information. Depending on the TZ of host, some tests\nfailed because last update was in the future.\n\nUsing datetime.utcnow() for dates fixes the issue.\n\nChange-Id: I2ff30c1a65e07b409aba211d1c60760355bfebbe\n"
    },
    {
      "commit": "b6df5f8143c7e0831c49e9ae4344de4f11a6e227",
      "tree": "80f2e8543ca374a23a6609ed266901e5ba7c7cfc",
      "parents": [
        "70c90ff66f58119f418c57f88358b8b4f42f84c3"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Dec 10 10:12:30 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Dec 10 10:12:30 2019 +0000"
      },
      "message": "Run tests with algorithm supported by provider driver\n\nThis patch adds map of supported algorithms by\nprovider drivers. For a first iteration lets select\nthe first from supported algorithms to be used as\na default and run the tests with it.\n\nIn addition this patch splits check_members_balanced()\ninto subfunctions related to the algorithm\nthat is validated.\n\nStory: 2006264\nTask: 35972\n\nChange-Id: Id055763f35b487da539eddfe802c543a11246503\n"
    },
    {
      "commit": "360d697c8d5cd7c7d5d1255aaae2be60435e6d57",
      "tree": "91b82f74e65f4cfa0a4d57b7f592d50a4a6dd247",
      "parents": [
        "7cd22d25986da6cd7f1475f4acaa11bcabdf4852",
        "0476294e4f5bda987095ec6399f74ccc199d883f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 23:05:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 23:05:46 2019 +0000"
      },
      "message": "Merge \"Add a mixed HTTP and HTTPS scenario test\""
    },
    {
      "commit": "7cd22d25986da6cd7f1475f4acaa11bcabdf4852",
      "tree": "6964581eb8e61b36995b3307c4ade953f0b5fb7e",
      "parents": [
        "c2aa20c24a9adf505d06f1fc4a4cb0e18d28c328",
        "637866383710d3c170e45e5c2ac4de91aedfa993"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 23:05:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 23:05:45 2019 +0000"
      },
      "message": "Merge \"Add listener client authentication scenario tests\""
    },
    {
      "commit": "c2aa20c24a9adf505d06f1fc4a4cb0e18d28c328",
      "tree": "7b276199b32688e5dd40897713128e5290d49b6e",
      "parents": [
        "70c90ff66f58119f418c57f88358b8b4f42f84c3"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed Nov 20 11:15:07 2019 -0800"
      },
      "committer": {
        "name": "Sam Morrison",
        "email": "sorrison@gmail.com",
        "time": "Mon Dec 09 11:41:58 2019 +1100"
      },
      "message": "Test the Availability Zone [Profile] admin API\n\nDepends-On: https://review.opendev.org/#/c/693765/\nChange-Id: Ifc2965152c1bca8e899cf3c84153203ddb85712f\n"
    },
    {
      "commit": "658fdec8ff614199eef3de0a67c687665e8b11b7",
      "tree": "b5f7cc4a9b594de02fa5e032bd5b70fc6089a01d",
      "parents": [
        "70c90ff66f58119f418c57f88358b8b4f42f84c3"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Dec 04 19:24:14 2019 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Dec 05 11:45:15 2019 +0100"
      },
      "message": "Add octavia-v2-dsvm-scenario-centos-8\n\nThis patch adds a new non-voting scenario job to test against CentOS 8\namphora images. Until CentOS 8 controllers are supported in Devstack,\nthis job runs Ubuntu controllers.\n\nDepends-On: https://review.opendev.org/#/c/697128/\nChange-Id: Ia5cffced9d5af2de3a85b91be5358a15234f5e25\n"
    },
    {
      "commit": "70c90ff66f58119f418c57f88358b8b4f42f84c3",
      "tree": "9fe467197eef3bd13438b711dfe4c7e1102365e4",
      "parents": [
        "4c684fff62e39967e6364ec6ef1dc44c22f003ef"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Dec 05 09:24:01 2019 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Dec 05 11:42:14 2019 +0100"
      },
      "message": "Disable py2 jobs on master\n\nChange-Id: Ibe18e74a8636a7c9ed1c25d4f448de3e3baf5e1f\n"
    },
    {
      "commit": "0476294e4f5bda987095ec6399f74ccc199d883f",
      "tree": "3cb18fd373c0caf6d9527f63fab5593641a01f51",
      "parents": [
        "637866383710d3c170e45e5c2ac4de91aedfa993"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 27 08:48:30 2019 -0800"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Nov 28 10:11:27 2019 +0100"
      },
      "message": "Add a mixed HTTP and HTTPS scenario test\n\nThis patch adds a scenario test covering the \"Deploy HTTP and TLS-terminated\nHTTPS load balancing on the same IP and backend\" usecase from the Octavia\n\"Basic Load Balancing Cookbook\".\nIt creates a load balancer with two listeners, one HTTPS and one HTTP, that\npoint to the same backend pool of members. It then checks that the members\nare balanced via both listeners.\n\nChange-Id: Ic80eaa10645466ccaffbb19784be6efabeb92aed\n"
    },
    {
      "commit": "4c684fff62e39967e6364ec6ef1dc44c22f003ef",
      "tree": "c42a9fb73b81ecdc101ca723685a391141917c63",
      "parents": [
        "402de7d80c2dc6097fb783fa37bd29e29df7837d",
        "1c8e476f3b8cb0669a1295ad5ea9ae3b5b2975ac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 27 23:23:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 23:23:58 2019 +0000"
      },
      "message": "Merge \"Handle NotImplemented flavor exception\""
    },
    {
      "commit": "637866383710d3c170e45e5c2ac4de91aedfa993",
      "tree": "ed1e005232a5a185dcf3f4520bdf6144d49ad00b",
      "parents": [
        "402de7d80c2dc6097fb783fa37bd29e29df7837d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 23:22:13 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Nov 10 08:53:35 2019 +0000"
      },
      "message": "Add listener client authentication scenario tests\n\nThis patch adds scenario tests that cover the listener client\nauthentication features of TLS_TERMINATED listeners.\n\nDepends-On: https://review.opendev.org/#/c/693586/\nChange-Id: Ic3a9fa1995709378b68e64aea51e1799867c1bb0\n"
    },
    {
      "commit": "402de7d80c2dc6097fb783fa37bd29e29df7837d",
      "tree": "8597d9857dd3343a172a03ed2da0bb8d8ed86477",
      "parents": [
        "9c7fe1f8771fe2d3493b15482d51417f6ed98c1c"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 23 18:46:42 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 14:23:09 2019 -0800"
      },
      "message": "Add TLS SNI scenario tests\n\nThis patch adds scenario tests that exercise the SNI capabilities\nof the Octavia TLS offloading.\n\nDepends-On: https://review.opendev.org/690444\nChange-Id: I4bbd103e34997dd6b1bb64cb5d69b5135c6e26ea\n"
    },
    {
      "commit": "9c7fe1f8771fe2d3493b15482d51417f6ed98c1c",
      "tree": "e2154c31400faaa7292ce6ae730018e2d2321e3b",
      "parents": [
        "e79e70cd0d59b4257f1863a20de8e89d2b04b52b",
        "f6ec94576b1cf1b27ef712e660038630976d3462"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 08 09:16:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 09:16:56 2019 +0000"
      },
      "message": "Merge \"Remove act-stdby-iptables scenario jobs in Stein+\""
    },
    {
      "commit": "e79e70cd0d59b4257f1863a20de8e89d2b04b52b",
      "tree": "2ba1f46cd800173f565f838a6e72e738a25fa5cc",
      "parents": [
        "da3b30f9d2ca102deed685db6be93850bb98caf0",
        "abb87c5e553ff5f67c05eb86c1d8536da4a618f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 08 08:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 08:35:49 2019 +0000"
      },
      "message": "Merge \"Enable tempest jobs for stable/train\""
    },
    {
      "commit": "1c8e476f3b8cb0669a1295ad5ea9ae3b5b2975ac",
      "tree": "26085fa8bb145418ee04695f3f8a69551ca10823",
      "parents": [
        "9891de0ebb5c18de0a056ef37ee61642d0995898"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Aug 13 09:02:27 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Wed Nov 06 07:23:04 2019 +0000"
      },
      "message": "Handle NotImplemented flavor exception\n\nThe change [0] add flavor to load_balancer CRUD\noperation in scenario tests. The OVN doesn\u0027t support\nflavors yet so we need to handle this exception.\n\nTask: 36270\nStory: 2006264\n[0] https://review.opendev.org/#/c/631353\n\nChange-Id: I1ab6112a11a713b5033f7c9f1a23b55a5647649a\n"
    },
    {
      "commit": "da3b30f9d2ca102deed685db6be93850bb98caf0",
      "tree": "e60cea08665b80edc50bde2d626fe7eebc81ee37",
      "parents": [
        "736cdafb8259ff225d90d79146544fd268ebb044",
        "6a508ce44a6f65164ba6fb867354116625258f7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 06 06:25:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 06 06:25:30 2019 +0000"
      },
      "message": "Merge \"Add an option to reuse connections\""
    },
    {
      "commit": "736cdafb8259ff225d90d79146544fd268ebb044",
      "tree": "dd93d636a6bf335ebb0c654e5cb17f23288f6a2d",
      "parents": [
        "a5dcefaeba50b565627cb0d99ccf4f0d905cc24e",
        "7d0b5821283b1baa9f4a1945943e295ce6851d3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 04 21:51:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 21:51:16 2019 +0000"
      },
      "message": "Merge \"Add amphorav2 to provider list\""
    },
    {
      "commit": "a5dcefaeba50b565627cb0d99ccf4f0d905cc24e",
      "tree": "bd7def5678f5d9b8e42c83bf2f0dd3ddcae91753",
      "parents": [
        "3f75fd608d3e9d386b7a0e3b0248f8c9137d6cd1",
        "63bd050ce0405db662a384764795a19d601463f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 02 13:57:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 02 13:57:20 2019 +0000"
      },
      "message": "Merge \"Fix placement of VRRP failover check\""
    },
    {
      "commit": "3f75fd608d3e9d386b7a0e3b0248f8c9137d6cd1",
      "tree": "775291f1222be6aa3aade2bc4971ea423353c9a0",
      "parents": [
        "6159700ab7324cf0269d737d538880710b1a4fc0",
        "cf5d79d319c09108d3b7c93848166e86a7b86bfd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 02 13:57:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 02 13:57:19 2019 +0000"
      },
      "message": "Merge \"Enable fail-fast on the gate queue\""
    },
    {
      "commit": "7d0b5821283b1baa9f4a1945943e295ce6851d3f",
      "tree": "eaeaf677e1d997a6fda2bbdd5073294568b58c33",
      "parents": [
        "6159700ab7324cf0269d737d538880710b1a4fc0"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Oct 17 15:28:30 2019 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Nov 01 07:54:19 2019 +0000"
      },
      "message": "Add amphorav2 to provider list\n\nChange-Id: I10112d871a5628c99c3f2374c8451d936ab9bedb\nStory: 2005072\n"
    },
    {
      "commit": "6159700ab7324cf0269d737d538880710b1a4fc0",
      "tree": "33124e05afc5b3eb53732d57525a772997d2e1ce",
      "parents": [
        "f8ec474fd6275a158868574ad55d70151e0ed365",
        "cccc262c9190e825d2e91bd149da4c8c2aad8ae2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 30 07:12:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 30 07:12:35 2019 +0000"
      },
      "message": "Merge \"[train][goal] Define new \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027 job\""
    },
    {
      "commit": "f8ec474fd6275a158868574ad55d70151e0ed365",
      "tree": "c6e60eab4bea010bca5c9feb3947f5172a739330",
      "parents": [
        "473861881734d70321eae6211538048b38a5f42b",
        "26853ac67964082130934ac73e6c1fbab1692f06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 28 14:13:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 14:13:11 2019 +0000"
      },
      "message": "Merge \"Added tests for creation of listeners on same port\""
    },
    {
      "commit": "6a508ce44a6f65164ba6fb867354116625258f7c",
      "tree": "4743b42cf494269ef8c6e6c7688e3219d2edaa05",
      "parents": [
        "473861881734d70321eae6211538048b38a5f42b"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Fri Jul 26 13:10:50 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Thu Oct 24 13:29:59 2019 +0200"
      },
      "message": "Add an option to reuse connections\n\nWhile using requests.session TCP connections are\nreused. OVN Load Balancing algorithm uses hash with source port\nto route clients requests. In that terms if connection is reused\nthe load is not spread across members. This patch adds an option\nto disable reusing connections.\n\nChange-Id: I61a202a2c1a6d15d714464d519de39f5f2acb2a6\nStory: 2006264\nTask: 35992\n"
    },
    {
      "commit": "473861881734d70321eae6211538048b38a5f42b",
      "tree": "f819ba11a306bd573aaacae7603ac95674ec74c0",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4",
        "9891de0ebb5c18de0a056ef37ee61642d0995898"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 04:13:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 04:13:16 2019 +0000"
      },
      "message": "Merge \"Fix positional formatting and add skip check\""
    },
    {
      "commit": "cccc262c9190e825d2e91bd149da4c8c2aad8ae2",
      "tree": "428914c45cba948e72bd5b01879bd647d3f7d9e6",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 17 19:34:46 2019 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 09 22:11:35 2019 +0000"
      },
      "message": "[train][goal] Define new \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027 job\n\nAs part of Train community goal \u0027Support IPv6-Only Deployments and Testing\u0027[1],\nTempest has defined the base job \u0027devstack-tempest-ipv6\u0027 which will\ndeploy services on IPv6.\n\nThis commit adds the new job \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027\nrun on gate which is derived from \u0027devstack-tempest-ipv6\u0027.\n\nVerification structure will be:\n- \u0027devstack-IPv6\u0027 deploy the service on IPv6\n- \u0027devstack-tempest-ipv6\u0027 run will verify the IPv6-only setting and listen address\n- \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027 will run the tests.\n\nThis scenario test will run with the following IPv6 additional settings:\n1. All OpenStack endpoints will use IPv6 addressing.\n2. The lb-mgmt-net will use IPv6 addresses.\n\nStory: #2005477\nTask: #35910\n\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nCo-Authored-By: Carlos Goncalves \u003ccgoncalves@redhat.com\u003e\nCo-Authored-By: Michael Johnson \u003cjohnsomor@gmail.com\u003e\nDepends-On: https://review.opendev.org/665103\n\n[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html\n\nChange-Id: Ieb74ef2276632f04d6324f835b164df3114b2613\n"
    },
    {
      "commit": "cf5d79d319c09108d3b7c93848166e86a7b86bfd",
      "tree": "db897ed7427a368f9590a2cc18fc22f4e4d88e51",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Sep 13 15:42:12 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Oct 07 21:36:32 2019 +0000"
      },
      "message": "Enable fail-fast on the gate queue\n\nZuul added fail-fast as a new option for project pipelines.\nWith this set, if any one of the voting jobs fails, zuul\nwill report a build failure immediately and abort the remaining\njobs.\n\nThis patch enables fail-fast on the gate pipeline as any one\nfailing job means the patch will not merge.\n\nChange-Id: I775dab84b4f1ba7a641ebbed54b6052333502d9c\n"
    },
    {
      "commit": "f6ec94576b1cf1b27ef712e660038630976d3462",
      "tree": "617a10e0d49be1275ec0ea9207ef8397a97ea119",
      "parents": [
        "abb87c5e553ff5f67c05eb86c1d8536da4a618f1"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 17:03:01 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 17:03:01 2019 +0200"
      },
      "message": "Remove act-stdby-iptables scenario jobs in Stein+\n\nIPtables-based active-standby scenario test is deprecated from Stein\nrelease to Amphora stats-based active-standby scenario test.\n\nChange-Id: I18ba73be30ee4d18d01ebf9e7affbb46a86e0d17\n"
    },
    {
      "commit": "abb87c5e553ff5f67c05eb86c1d8536da4a618f1",
      "tree": "30b2635496c619650a424ac33c0e61dea5e1e3c3",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Oct 04 12:25:42 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 16:31:15 2019 +0200"
      },
      "message": "Enable tempest jobs for stable/train\n\nChange-Id: I0c6437930ef9bedc418fb0fe56c424badb9315d0\n"
    },
    {
      "commit": "63bd050ce0405db662a384764795a19d601463f0",
      "tree": "367e9663285b1af66d916b21f1ad972e76e5d78b",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 16:01:46 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 16:05:51 2019 +0200"
      },
      "message": "Fix placement of VRRP failover check\n\nThe VRRP failover check cannot happen right after the active amphora is\n*issued* to be deleted (HTTP 204 Accept) as VRRP failover may still not\nhave kicked in.\n\nChange-Id: I409f6d72a101196a6ad3d2c0520ba9892aee2b88\n"
    },
    {
      "commit": "f333d21ea3c76febd09f897587597213c7eedcb4",
      "tree": "5525541d5d2b3ce147f6871f4e631350a6f23329",
      "parents": [
        "353e74c237d4edeaf2a254932540551b23563a3d",
        "8d420801d7b0ed0c5696c640621e43177f45a673"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Oct 06 01:15:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 06 01:15:08 2019 +0000"
      },
      "message": "Merge \"Fix the health monitor traffic test member ERROR\""
    },
    {
      "commit": "353e74c237d4edeaf2a254932540551b23563a3d",
      "tree": "9bb6bef5a67daa2aaad5fb93e02df58f1beae0e4",
      "parents": [
        "f08adfb18f158e23e59aa3b8345faf6a9a3eed50",
        "6d99fc65b61f81a95771daba3c0b808185df5fc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 05 15:05:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 05 15:05:38 2019 +0000"
      },
      "message": "Merge \"Add an active/standby scenario test\""
    },
    {
      "commit": "f08adfb18f158e23e59aa3b8345faf6a9a3eed50",
      "tree": "5c1f4aa1cb3d073eb0e638a2ad35a000c27fe274",
      "parents": [
        "f5e2830f78ecb788165dea3440745a6cdb5db6d5",
        "97dcb8193195ca3cea49a666453961346140eef1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 03 02:25:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 03 02:25:12 2019 +0000"
      },
      "message": "Merge \"Add a test job for cinder volume backed amps\""
    },
    {
      "commit": "f5e2830f78ecb788165dea3440745a6cdb5db6d5",
      "tree": "60addb273e0cf2d8c7f67c7360e4ad104553ca27",
      "parents": [
        "393d3c114a6ca4935a4d0e0bcf3e242e5cfcbf65",
        "791fefbf4edf00950405d06f15282371fdb30306"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 02 14:18:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 14:18:14 2019 +0000"
      },
      "message": "Merge \"Generate PDF documentation\""
    },
    {
      "commit": "26853ac67964082130934ac73e6c1fbab1692f06",
      "tree": "3970545cbd29c4dc3c06ec8762f50a7b67821ca7",
      "parents": [
        "393d3c114a6ca4935a4d0e0bcf3e242e5cfcbf65"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 02 08:56:41 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Oct 02 11:35:18 2019 +0200"
      },
      "message": "Added tests for creation of listeners on same port\n\nAdded a test that:\n- creates a UDP listener on port 80, after having created a HTTP\n  listener on port 80\n- creates a second UDP listener on port 80, and ensures that it fails.\n- creates a third listener on port 80 with a conflicting protocol over\n  TCP.\n\nStory: 2005070\nTask: 34781\n\nChange-Id: I2d1d767c360b402bd1a2d924d75fc85279bf8f1d\n"
    },
    {
      "commit": "393d3c114a6ca4935a4d0e0bcf3e242e5cfcbf65",
      "tree": "7a8b6c5f1948cdfeda9ae8af5a95c9d0a5acf5fe",
      "parents": [
        "01f46329170e983a72dee073ca771fc25bc7ef2a",
        "52b5843e8c48d3f05d1b3bf98389607aa0a771d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 20 23:20:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 23:20:11 2019 +0000"
      },
      "message": "Merge \"Fix OpenStack clients region parameter\""
    },
    {
      "commit": "01f46329170e983a72dee073ca771fc25bc7ef2a",
      "tree": "014aa713675ae5ec9ac2da9cff2fc3b1600a3662",
      "parents": [
        "2eba544d21c187e8af4194d00353d8f13484f013",
        "e037eb82f3f76664ad6cdcffa23a8ede07b5a3e4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 20 00:20:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 00:20:25 2019 +0000"
      },
      "message": "Merge \"Fix spare_pool_enabled option type\""
    },
    {
      "commit": "52b5843e8c48d3f05d1b3bf98389607aa0a771d0",
      "tree": "93cc3972d4a55b3952463f6bab27a72fa9d6242d",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 19 17:22:30 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 19 17:25:57 2019 +0200"
      },
      "message": "Fix OpenStack clients region parameter\n\n\"load_balancer.region\" option description contains \"If empty, the value\nof identity.region is used instead\", but the initialization code doesn\u0027t\nuse identity.region at all.\nThis commit adds a fallback to identity.region if load_balancer.region\nis empty or undefined.\n\nChange-Id: Ia7c53ba57f01d63ad76e42d0417d0547cf827026\n"
    },
    {
      "commit": "e037eb82f3f76664ad6cdcffa23a8ede07b5a3e4",
      "tree": "0e40223f2cceda6398e4097e5a71dab0bcf45e12",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 19 16:22:19 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 19 16:22:53 2019 +0200"
      },
      "message": "Fix spare_pool_enabled option type\n\nspare_pool_enable option should be a boolean value, as used in\nSparePoolTest.skip_checks method.\n\nChange-Id: I6fd3c95aa6e80c35e4edb66eb80f2d90eaf6c747\n"
    },
    {
      "commit": "2eba544d21c187e8af4194d00353d8f13484f013",
      "tree": "d6a0b75344071cb603f1c90cfdac8637ab680e59",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Sun Sep 15 23:05:44 2019 +1200"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Sun Sep 15 23:05:44 2019 +1200"
      },
      "message": "Associate floating IP after lb ACTIVE\n\nThere was a chance that the `device_owner` of VIP port changed to\n`compute:None` which blocks the VIP subnet clean up, this patch fixed\nthat.\n\nChange-Id: I39a63584793c1f0aca7a74f01649dd5618d5829e\nStory: 2006551\nTask: 36634\n"
    },
    {
      "commit": "791fefbf4edf00950405d06f15282371fdb30306",
      "tree": "dd9473fbbdc8c708b5cfa5e4c7f8b8d2886eb29d",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Sep 13 10:48:05 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Sep 13 10:48:40 2019 -0700"
      },
      "message": "Generate PDF documentation\n\nChange-Id: If69b232cc2174bf00be4314dd71085100f4e951c\nStory: 2006101\nTask: 35149\n"
    },
    {
      "commit": "9891de0ebb5c18de0a056ef37ee61642d0995898",
      "tree": "fc41410c7c5e419293788a66bf41bb858400899c",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sun Jul 28 13:37:33 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Sep 13 14:37:51 2019 +0200"
      },
      "message": "Fix positional formatting and add skip check\n\nThis patch fixes an offset positonal argument in a string format that\nwas throwing an IndexError exception. It also adds a skip check to check\nif the required amphora SSH key file is readable.\n\nAdditionally, the iptables-based active-standby test has now a better\namphora_ssh_key default value to match with the default path set by the\nOctavia Devstack plugin.\n\nStory: 2006259\nTask: 35876\n\nChange-Id: Ic887c726dfe151ea582a1bd935ae0b30582f14ea\n"
    },
    {
      "commit": "8d420801d7b0ed0c5696c640621e43177f45a673",
      "tree": "7623f1b5c776a841989816fbb26564b624cfc19e",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Aug 30 11:11:42 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Aug 30 11:21:10 2019 -0700"
      },
      "message": "Fix the health monitor traffic test member ERROR\n\nNeutron may be slow to start passing traffic after a health\nmonitor has been defined on a pool. We have seen \"Layer4 timeout\"\nerrors[1] in some of the gate job runs where a few seconds later the\nhealth monitor traffic starts getting a response from the backend\nmember server.\n\nThis patch changes the waiter to allow an \"ERROR\" status for the\ninitial member check after the health monitor is added. The waiter\nwill still timeout if it does not become \"ONLINE\" as expected.\n\nAs the zuul log viewer is broken I can\u0027t link to the log line, but it\nis at time: Aug 30 01:20:40\n\n[1] https://openstack.fortnebula.com:13808/v1/ \\\n    AUTH_e8fd161dc34c421a979a9e6421f823e9/logs_58/679358/2/check/ \\\n    octavia-v2-dsvm-scenario/1bcb675/controller/logs/ \\\n    octavia-amphora_log.txt.gz\n\nChange-Id: Ic55fabe94627b21a6f347e5822893a8b63cd1afb\n"
    },
    {
      "commit": "97dcb8193195ca3cea49a666453961346140eef1",
      "tree": "e9103411ab453bdb1ddfd0c345cb05b2cb513e78",
      "parents": [
        "714047991937361eca00b2932a729c44ebf81eb6"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Feb 20 15:21:03 2019 -0800"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu Aug 22 21:14:26 2019 +0000"
      },
      "message": "Add a test job for cinder volume backed amps\n\nThis patch adds a non-voting test job that uses the cinder volume backed\namphora.\n\nDepends-On: https://review.opendev.org/#/c/570505\nChange-Id: Ib8d590b25188d2d459ac578c3388fee702919419\n"
    },
    {
      "commit": "714047991937361eca00b2932a729c44ebf81eb6",
      "tree": "20017720391acc05cc3563fccab195bfda3740cd",
      "parents": [
        "5b7b9d7dbb2497fb5f96227dd3b9391378c397fe",
        "f72a8860310ed415f459a16b00ef483f802af8ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 16 19:26:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 19:26:24 2019 +0000"
      },
      "message": "Merge \"Enable overcommit_memory in test server VMs\""
    },
    {
      "commit": "5b7b9d7dbb2497fb5f96227dd3b9391378c397fe",
      "tree": "2ec8469edb2fbd1602e576c61e5aff6d50665db8",
      "parents": [
        "1b0e8b1529db426c0290030495e74c0ea8b513da"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Aug 10 16:56:25 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Aug 12 11:22:59 2019 -0700"
      },
      "message": "Set connection_retry_interval back up to 1200\n\nCurrently the connection_max_retries setting is set to 300 or 5\nminutes. We know that some test nodepool instances can take up to\n18 minutes for a VM to boot.\nThis patch increases the connection_max_retries timeout back up to\n1200 or 20 minutes to accomidate those slow hosts.\nThis will avoid unnecessary job failures[1].\nIt also increases the check_timeout from 60 seconds to 180 and drops\nthe check_interval down to 1 second.\n\n[1] https://logs.opendev.org/37/673337/12/check/octavia-v2-dsvm-tls-barbican/ \\\n    b512ea7/controller/logs/screen-o-cw.txt.gz#_Aug_10_02_43_54_823712\n\nChange-Id: Ib5635d78c97f4ea1d91af588ea582ba5cb20de56\n"
    },
    {
      "commit": "6d99fc65b61f81a95771daba3c0b808185df5fc7",
      "tree": "ac6a194dc1a24782a6406d2b459b54dbb1d8965b",
      "parents": [
        "1b0e8b1529db426c0290030495e74c0ea8b513da"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Jul 22 16:04:48 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Aug 08 09:22:36 2019 -0700"
      },
      "message": "Add an active/standby scenario test\n\nThis patch adds a tempest scenario test for the active/standby topology.\nIt starts an active/standby load balancer, deletes the master amphora,\nand validates that the load balancer is still working.\n\nChange-Id: Ibcd5552a67cea650edc72bfaa986357267ca2407\n"
    },
    {
      "commit": "1b0e8b1529db426c0290030495e74c0ea8b513da",
      "tree": "34d1b2072bfd90f44c3f65365d689fb0e282b61c",
      "parents": [
        "dc8db9c7897d965646cb6d96ec023ca60d1942ae",
        "84af48c0f095b515a1f7bceb68a2991deff7c85d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 08 11:44:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 11:44:54 2019 +0000"
      },
      "message": "Merge \"Fix VIP IPv6 subnet discovery order\""
    },
    {
      "commit": "f72a8860310ed415f459a16b00ef483f802af8ff",
      "tree": "2910ddbf2ed6836c7b575a2f30a5920b5fbb5f46",
      "parents": [
        "3c941b8117c60aab979410ce671b62c178f64546"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Aug 06 17:25:42 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Aug 07 09:06:45 2019 +0200"
      },
      "message": "Enable overcommit_memory in test server VMs\n\nEnable memory overcommit in server VMs to fix an allocation error when\nusing static binaries that have been compiled with a recent golang\ntoolchain (\u003e\u003d 1.11).\n\nStory: 2006346\nTask: 36103\n\nChange-Id: I1e5979b4e49492c9a84f936681214deac556d856\n"
    },
    {
      "commit": "dc8db9c7897d965646cb6d96ec023ca60d1942ae",
      "tree": "ff6c35129c33757dd84db413e1301e4beaf842f9",
      "parents": [
        "3c941b8117c60aab979410ce671b62c178f64546",
        "decfc35aa862128228196c1113923b54d57ceb96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 07 02:34:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 02:34:58 2019 +0000"
      },
      "message": "Merge \"Sync enabled_provider_drivers config help message\""
    },
    {
      "commit": "3c941b8117c60aab979410ce671b62c178f64546",
      "tree": "32923cd62ec980958f8b4737d2a98f16adc76b6f",
      "parents": [
        "ec0dd81a94de28e78bc0b0f659a5ec16d5de7b63",
        "2bb585dc6bfb08e71568e58e252e37fad536ce61"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 23:34:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 23:34:19 2019 +0000"
      },
      "message": "Merge \"Support skipping APP_COOKIE and HTTP_COOKIE\""
    },
    {
      "commit": "ec0dd81a94de28e78bc0b0f659a5ec16d5de7b63",
      "tree": "eb5aeb1e45bdb15f345a94456fff116fe84095aa",
      "parents": [
        "251e7cb088e52c7d027120049eff087db1ce62a7",
        "cd8f602ff0fabf6d035ce43ef564ac5dc2bde32e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 17:56:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 17:56:08 2019 +0000"
      },
      "message": "Merge \"Increase connection_max_retries to 480 secs on CentOS jobs\""
    },
    {
      "commit": "251e7cb088e52c7d027120049eff087db1ce62a7",
      "tree": "54517802449f407572a751ff3ffb4463ac90947c",
      "parents": [
        "27e86bed7761eec6f2ab790dbb341b257f3e2874",
        "cc72a084fdd5de150d2894f772c60cd017d777e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 04:59:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 04:59:39 2019 +0000"
      },
      "message": "Merge \"Add amphora failover API test\""
    },
    {
      "commit": "27e86bed7761eec6f2ab790dbb341b257f3e2874",
      "tree": "95496e02a5ff65375181971fb3f9ee803e994b72",
      "parents": [
        "32de5b4efee533a410dd14794141b4047cfc67de",
        "2b10e0a447fe997720a41cc7e06ca85520b2f04a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 04:59:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 04:59:38 2019 +0000"
      },
      "message": "Merge \"Add amphora update service client and API test\""
    },
    {
      "commit": "32de5b4efee533a410dd14794141b4047cfc67de",
      "tree": "79b04a622760561d3bd7061b87e3a31bc3549517",
      "parents": [
        "61d143adf1dfa392dc35d6f14dda51e8e5d6d4b6",
        "2734ffe0ea8568f19d9d15cda3329df3de35871d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 04:58:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 04:58:07 2019 +0000"
      },
      "message": "Merge \"Add a flavor to the load balancer CRUD scenarios\""
    },
    {
      "commit": "61d143adf1dfa392dc35d6f14dda51e8e5d6d4b6",
      "tree": "432b5f6b41679875ce7547b7782101e94e0f161f",
      "parents": [
        "a6facd7b2bf0cc6bef36abf89f9d603f6ef0b5c1",
        "77df0326b83a5639f47a67dca43a7beea724f844"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 05 04:58:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 04:58:06 2019 +0000"
      },
      "message": "Merge \"Adds provider flavor capabilities API tests\""
    },
    {
      "commit": "a6facd7b2bf0cc6bef36abf89f9d603f6ef0b5c1",
      "tree": "2bb213ae694a68e39a54fce1e51de9e103ff56ff",
      "parents": [
        "9cb60321aa0b0f61e761eca05e0a5e34a32d601d",
        "42e54aadd9cd2f83ac278741002ec6fe736087cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 03 04:46:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 03 04:46:23 2019 +0000"
      },
      "message": "Merge \"Add missing keystoneauth1 to requirements.txt\""
    },
    {
      "commit": "9cb60321aa0b0f61e761eca05e0a5e34a32d601d",
      "tree": "017cc30f129840199671b079f0b1c313f1a92c8b",
      "parents": [
        "65e7c5fcd47d04059cb2203776f84255d9177ea2",
        "531c5062c4cff602e455522c90fd9ce546f5ade1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 03 01:59:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 03 01:59:04 2019 +0000"
      },
      "message": "Merge \"Set irrelevant files on CI jobs\""
    },
    {
      "commit": "42e54aadd9cd2f83ac278741002ec6fe736087cd",
      "tree": "63d2c08c41972b309fb67fb87a5ec3eb97cb7fd1",
      "parents": [
        "65e7c5fcd47d04059cb2203776f84255d9177ea2"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Aug 01 13:28:48 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Aug 01 13:31:10 2019 +0200"
      },
      "message": "Add missing keystoneauth1 to requirements.txt\n\nThe keystoneauth1 library is imported by the Barbican client manager but\nwas missing in the requirements.txt file.\n\nChange-Id: I75c648026d43d533b21367f3adf77014b07e89a3\n"
    },
    {
      "commit": "cc72a084fdd5de150d2894f772c60cd017d777e5",
      "tree": "d135d9380f5f4d3ddca37f1cdd9582488e50d9ee",
      "parents": [
        "2b10e0a447fe997720a41cc7e06ca85520b2f04a"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 12:16:06 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jul 31 15:20:11 2019 +0000"
      },
      "message": "Add amphora failover API test\n\nThis patch adds the amphora failover API test.\n\nThis patch also improves the load balancer failover API test to validate\nthat the amphora IDs have changed. This was a TODO in the code waiting\nfor the amphora show service client to be completed.\n\nChange-Id: Ibffeb959d88b36be26355ff1b6a96dde8cfcd8c8\nStory: 2004852\nTask: 29077\n"
    },
    {
      "commit": "2b10e0a447fe997720a41cc7e06ca85520b2f04a",
      "tree": "8792e818840a9bfdb04c1d514835deef02c49dba",
      "parents": [
        "2734ffe0ea8568f19d9d15cda3329df3de35871d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jan 25 15:42:13 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jul 31 15:20:06 2019 +0000"
      },
      "message": "Add amphora update service client and API test\n\nThis patch adds a service client for the amphora agent configuration update\nAPI and adds an API test for the amphora configuration update API.\n\nIt also adds the service client for amphora failover and cleans up some\nclient credintials in the amphora scenario tests.\n\nChange-Id: I4b1a1f48d2f619b883619811539ddb262d6b5f45\n"
    },
    {
      "commit": "2734ffe0ea8568f19d9d15cda3329df3de35871d",
      "tree": "e9c01fa3cafc641e5cc32a67290c40b3bdc0cf2f",
      "parents": [
        "77df0326b83a5639f47a67dca43a7beea724f844"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 16 15:59:34 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jul 31 08:19:03 2019 -0700"
      },
      "message": "Add a flavor to the load balancer CRUD scenarios\n\nThis patch adds flavor configuration to the load balancer CRUD\nscenario tests. It also updates the multinode jobs to use a\nflavor configured for the active/standby topology.\n\nChange-Id: I46c442df698f7da5bf48c404b06039477382852c\n"
    },
    {
      "commit": "77df0326b83a5639f47a67dca43a7beea724f844",
      "tree": "877dbaaf54051f229c59f7ca06b64eeff69b4a8b",
      "parents": [
        "65e7c5fcd47d04059cb2203776f84255d9177ea2"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jan 15 18:27:58 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jul 30 09:45:34 2019 -0700"
      },
      "message": "Adds provider flavor capabilities API tests\n\nThis patch adds provider flavor capabilities API tests to the Octavia\ntempest plugin.\n\nChange-Id: Ie4f9f72e011ee8aa30e8f9aa35558533839fb8c8\n"
    },
    {
      "commit": "cd8f602ff0fabf6d035ce43ef564ac5dc2bde32e",
      "tree": "78bc2609b605e306200321caf36e00de162f8e7a",
      "parents": [
        "65e7c5fcd47d04059cb2203776f84255d9177ea2"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sun Jul 28 16:14:07 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sun Jul 28 22:46:24 2019 +0200"
      },
      "message": "Increase connection_max_retries to 480 secs on CentOS jobs\n\nJobs run on non-nested virtualization environments (TCG) which\nsignificantly slows down amphora instances at boot. CentOS-based\namphorae seem to take even longer for unknown reasons on TCG\nenvironments. This patch increases connection_max_retries from default\n300 seconds to 480 seconds on CentOS jobs.\n\nChange-Id: Ib304cc12fcca51aab30f6dbe78ae412a8c358717\n"
    },
    {
      "commit": "65e7c5fcd47d04059cb2203776f84255d9177ea2",
      "tree": "5e4c4f28df68090b74b2020a726ec03800d270d8",
      "parents": [
        "50647f190eed45283a3efe367d5f8775bf72817d",
        "7f55e34b195c38a7dce0a68680cd173ed0920bba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 23:35:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 23:35:45 2019 +0000"
      },
      "message": "Merge \"Sync Sphinx requirement\""
    },
    {
      "commit": "50647f190eed45283a3efe367d5f8775bf72817d",
      "tree": "bebc49320046861631ba2f721b67ce21c7ba9c20",
      "parents": [
        "c111f90e6fe9b34d9bc4201df1ded5b021b59311",
        "ee09a1b78282db3b2a028c9a64bdbc46e16e1df8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 23:35:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 23:35:39 2019 +0000"
      },
      "message": "Merge \"Skip iptables act/stby test based on topology set\""
    },
    {
      "commit": "c111f90e6fe9b34d9bc4201df1ded5b021b59311",
      "tree": "946119ac4de5a36eed0432523d8fc1557bff8343",
      "parents": [
        "b6fb3d1993033aba38bb090cf82445d561b1d1cc",
        "5099fe1cae25ab9bb8a8227dd850fecc73739fce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 23:35:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 23:35:32 2019 +0000"
      },
      "message": "Merge \"Fix the load balancer service clients\""
    },
    {
      "commit": "decfc35aa862128228196c1113923b54d57ceb96",
      "tree": "2ad0fbd72a5abbd4339f64551140f8aaae743b82",
      "parents": [
        "b6fb3d1993033aba38bb090cf82445d561b1d1cc"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 25 19:31:52 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 25 19:31:52 2019 +0200"
      },
      "message": "Sync enabled_provider_drivers config help message\n\nUpdate the help message to match the same help message in octavia.conf.\nUsers were confused because the example was in Python dictionary format.\n\nChange-Id: Ic3f620dcf02c756395da760f8b73874b40318cb6\n"
    },
    {
      "commit": "84af48c0f095b515a1f7bceb68a2991deff7c85d",
      "tree": "0b9987ce0f641845c5697d4b4ac22a6819a1929d",
      "parents": [
        "b6fb3d1993033aba38bb090cf82445d561b1d1cc"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 25 15:51:30 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 25 19:18:49 2019 +0200"
      },
      "message": "Fix VIP IPv6 subnet discovery order\n\nCode was assuming the subnet existed already and only after creating one\nif not. On environments where the subnet does not exist, it raises an\nIndexError exception as there are no elements in priv_ipv6_subnet. This\npatch fixes the order of the code to first create the subnet if ones\ndoes not exist yet.\n\nStory: 2006280\nTask: 35982\n\nChange-Id: I9fa9d7e16f32f516592bf155045d4f4e6a15ed6c\n"
    },
    {
      "commit": "7f55e34b195c38a7dce0a68680cd173ed0920bba",
      "tree": "4c060687089d64bab3b9e20c8de7d1c1ba581941",
      "parents": [
        "2261d112b2c5a9c25e3eceb701fe131a9782ddf5"
      ],
      "author": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Wed Jun 19 23:25:43 2019 +0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jul 22 20:18:10 2019 +0000"
      },
      "message": "Sync Sphinx requirement\n\n1. Sync sphinx dependency with global requirements. It caps python 2 since\nsphinx 2.0 no longer supports Python 2.7.\n2. Remove unncessary \"\u003d\u003d\"\n\nChange-Id: I6988ed388cc6543bc49e62172aa93f34fdca8e95\n"
    },
    {
      "commit": "ee09a1b78282db3b2a028c9a64bdbc46e16e1df8",
      "tree": "23b92e0c9800d8e83514d6aca93a12cc8407b0e5",
      "parents": [
        "b6fb3d1993033aba38bb090cf82445d561b1d1cc"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jul 22 11:45:04 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jul 22 13:03:25 2019 +0200"
      },
      "message": "Skip iptables act/stby test based on topology set\n\nTask: 35877\nStory: 2006260\n\nChange-Id: I53671c7e93737b0d7bc038b4dd136a179facd34a\n"
    },
    {
      "commit": "2bb585dc6bfb08e71568e58e252e37fad536ce61",
      "tree": "8ed0aadafd14e3511fb4322640f25eebc1f48e4b",
      "parents": [
        "b6fb3d1993033aba38bb090cf82445d561b1d1cc"
      ],
      "author": {
        "name": "Reedip Banerjee",
        "email": "rbanerje@redhat.com",
        "time": "Fri Mar 22 08:06:12 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Mon Jul 22 12:09:54 2019 +0200"
      },
      "message": "Support skipping APP_COOKIE and HTTP_COOKIE\n\nNot all provider drivers may support APP_COOKIE/HTTP_COOKIE,\nso this patch modifies the test to reflect the same.\n\nChange-Id: Ifea51c1f927947588ac2ed82f25fa35ee56c98f7\n"
    },
    {
      "commit": "b6fb3d1993033aba38bb090cf82445d561b1d1cc",
      "tree": "e37b058752d5f07cb95d47c668763fa8b2225c2e",
      "parents": [
        "d67300e4eaba0fec846f9107ca9af1790ae32306",
        "5b963c4c219131b45992f906c4d2919c035d8984"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 19 22:12:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 19 22:12:06 2019 +0000"
      },
      "message": "Merge \"Add a scenario test for spare pool\""
    },
    {
      "commit": "d67300e4eaba0fec846f9107ca9af1790ae32306",
      "tree": "51f93f612e104656a20a2d29e02ebfacc09e80c5",
      "parents": [
        "de01509867e529f644a9396ee69c9b2fe6382078",
        "590fbe1203ac706cbce61f684fc2c97dcb712926"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 17 22:27:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 17 22:27:51 2019 +0000"
      },
      "message": "Merge \"Fix IPv6 tests if ipv6-private-subnet is stateless\""
    },
    {
      "commit": "de01509867e529f644a9396ee69c9b2fe6382078",
      "tree": "4d56b45a421d9ea2f4b4c5c439db8041b6acb811",
      "parents": [
        "f298ed0277b5aa753c8ef81f8e84ac0504de2138",
        "531b129ba205dd382a6b0aa65c1097dc1c888b3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 17 07:22:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 17 07:22:29 2019 +0000"
      },
      "message": "Merge \"Rename iptables-based active-standby jobs\""
    }
  ],
  "next": "590fbe1203ac706cbce61f684fc2c97dcb712926"
}
