)]}'
{
  "log": [
    {
      "commit": "de8e503274a223f6fb3a79d61e49d8ee47362302",
      "tree": "346121d1a56d83f99563ccbe625167b66bc22a35",
      "parents": [
        "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 27 09:12:43 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 28 00:38:51 2020 +0200"
      },
      "message": "Migrate CI jobs to Ubuntu Focal\n\nJobs for master branch are moved to be run on Ubuntu Focal.\nAll jobs for Stein, Train and Ussuri will be still run on Ubuntu\nBionic.\n\nWe also need to switch to legacy ebtables implementation in the\nlinuxbridge job because ebtables-nft implementation don\u0027t\nsupports syntax for source and destination ipv4 address in arp\ntables. Please check bug [1] for more details.\n\nAdditionally scenario tests for port forwarding are now marked as\nunstable as we have some problem with port forwarding on Ubuntu Focal.\nSee [2] for details.\n\nAlso test test_floating_ip_update is now marked as unstable as it is\nfailing pretty often on Ubuntu Focal. See [3] for details.\n\nThis patch also changes ovn hash used to be installed on the nodes\nin the ovn scenario job with Ussuri release as this job is still run\non Ubuntu Bionic and we need to bump this hash there.\n\nThis patch additionally switches neutron-tempest-plugin-bgpvpn-bagpipe\njobs for master and ussuri to be non-voting due to bug [4].\n\nThis patch also switches neutron-tempest-plugin-designate-scenario\nto be non-voting due to the bug [5]\n\n[1] https://bugs.launchpad.net/neutron/+bug/1889779\n[2] https://bugs.launchpad.net/neutron/+bug/1896735\n[3] https://bugs.launchpad.net/neutron/+bug/1897326\n[4] https://bugs.launchpad.net/networking-bagpipe/+bug/1897408\n[5] https://bugs.launchpad.net/neutron/+bug/1891309\n\nRelated-Bug: #1896735\n\nChange-Id: I9252b6a8786c43524ba0ebaa59b480ef8e489ff1\n"
    },
    {
      "commit": "2201953759bed9f336e127eb0f79202024b5c3dd",
      "tree": "d6aaa00de77bb6ace943613144110077cb1d2396",
      "parents": [
        "c3e8673eaf4cab8f38b2a1d4a1926d72a341da9f"
      ],
      "author": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Fri Apr 12 10:23:47 2019 -0500"
      },
      "committer": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Tue Sep 24 08:56:13 2019 -0500"
      },
      "message": "Move neutron-dynamic-routing BGP tests from stadium\n\nThis is step 1 of the movement of the tempest plugin for\nneutron-dynamic-routing.\n\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nChange-Id: I35984bb3ad3673b7a54982657c1ac6fdc3ed6de0\n"
    },
    {
      "commit": "f31e3ee50c8f13452c1ee9eda5fd088e60e6d7e1",
      "tree": "99d78214b13a6f3b3295498f9b684515f6f7aedb",
      "parents": [
        "c9f5ec58cee8faa837ccb2765e6b25592dc2626e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 15 19:48:07 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 04 16:21:54 2018 +0200"
      },
      "message": "Migrate dvr multinode scenario to zuulv3 syntax\n\nJob neutron-tempest-plugin-dvr-multinode-scenario was the\nlast job in neutron-tempest-plugin repo defined using\nlegacy zuulv2 templates.\nThis commit migrates it to zuulv3 syntax.\n\nIt also adds new ansible role \"multi-node-setup\" which\nwhich creates patch ports between Neutron\u0027s external\nbridge (br-ex) and infra bridge (br-infra). That is necessary\nto provide connectivity to floating IPs, which may be\nconfigured on subnode when dvr is used, from each node.\n\nThis patch introduces also new playbook\n\"dvr-multinode-scenario-pre-run\" which is used to be run in\nneutron-tempest-plugin-dvr-multinode-scenario job and which\nuses \"multi-node-setup\" role to create those patch ports\non each host used in job.\n\nChange-Id: Ic5bb7649ebb8bf229459f3d9911f64635cbf1e44\n"
    },
    {
      "commit": "df70bc8bdb5120576f1ccc0495785d99a6faf33d",
      "tree": "3b98a89f1360882f4f10c9dfb649b48582ed1a13",
      "parents": [
        "a0231ab5a424fe919e9424af762d5a7497c17ce5"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Tue May 15 17:39:08 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jun 07 23:01:21 2018 +0200"
      },
      "message": "Switch neutron-tempest-plugin-api job to zuul v3 format\n\nThis patch introduces also new abstract job definition\n\"neutron-tempest-plugin\" which is used by api and scenario\njobs definitions.\n\nChange-Id: Ib04a785b1dba0ded3224c5c57d2270616f5e4868\n"
    },
    {
      "commit": "9522a7e644ebe0f0300cc0dea3eab42d1f924d7b",
      "tree": "fae4aedd5f592dfaffba78717c6154776878742d",
      "parents": [
        "7b410edc39745d94359ebccc0be0c4903fa659ae"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Apr 18 19:18:43 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri Apr 20 23:06:10 2018 +0000"
      },
      "message": "Add stable jobs to the gate\n\nSince neutron-tempest-plugin is branchless, it is necessary to gate\nagainest all stable branches to avoid breakage in stable branches.\n\nRelated-Bug: #1765008\nChange-Id: Ib175678c0a655568054a4c2d595b890ff85e00ec\n"
    },
    {
      "commit": "36cc7ec43652b3397a0f88535447ab2dfa85d917",
      "tree": "7a56fa745b818faeeef15d75dc103b007387ff0d",
      "parents": [
        "113ea1436eb2872d9280ade75a98acdbf73a0122"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Wed Mar 14 10:17:48 2018 +0100"
      },
      "committer": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Mon Mar 26 13:06:08 2018 +0200"
      },
      "message": "Tempest linuxbridge scenario switch to Zuul v3 template\n\nThis patch switches linuxbridge scenario job definition to\nthe new Zuul v3.\nIt also adds new abstract template for neutron-scenario jobs.\nThis abstract template is used by new linuxbridge scenario\ndefinition and by neutron-tempest-plugin-designate-scenario\n\nChange-Id: I0fd4eb4df2e78b498962d9d42715f0cd18f81714\n"
    },
    {
      "commit": "0168f2d501509cc7f1df32eb82fc557b3ab084a9",
      "tree": "056af7bbe0830d1c86b873ec11336a53dd65c07c",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 09:16:42 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 09:16:42 2018 -0800"
      },
      "message": "Allow test runner to pick the number of workers\n\nWe are hopeful that the change will speed up the job so that it doesn\u0027t\nhit default job timeout of ~3h, while also not destabilizing the gate.\n\nChange-Id: I9f15a58298013bc9d14135169cf8d6b1538c3ce1\nCloses-Bug: #1742200\n"
    },
    {
      "commit": "32ff03c8528475c313532cc73c6b9f31e9514b90",
      "tree": "57ffa09deadd2df955e6acc14de205d31d44055d",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Dec 18 19:37:29 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Dec 19 13:46:10 2017 +0000"
      },
      "message": "Fix multinode scenario\n\ndevstack-gate should only be executed on the primary node, will cause\nerros when run on the secondary.\n\nChange-Id: Iebea66e25c81e1571a5506e3a6b4bf3b8195ddbd\n"
    },
    {
      "commit": "228d5b8fb960f492486e75c63645b76d809c6058",
      "tree": "0036e1e66b1304f2b73ea665ede7787fc23cab3c",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 06 12:03:09 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 06 15:08:50 2017 +0000"
      },
      "message": "Add devstack plugin to ease integration tests\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 the integration tests to use the globally installed plugin\ninstead of using TEMPEST_PLUGINS.\n\nChange-Id: I7282fa60db15427c73dfef84a40093904e083db2\n"
    },
    {
      "commit": "a564cf3a93873b0edd523a5ec85a62db179017aa",
      "tree": "b085065d173e27ca35aab3309492b75a150a9889",
      "parents": [
        "20787a180cb4cafe10e162719f92004446d1b6bc"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 16:09:38 2017 +0530"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 15:41:31 2017 +0000"
      },
      "message": "Added zuulv3 jobs for testing neutron tempest plugin\n\n* In order to test the tempest plugin, this patch adds following\n  jobs against neutron-tempest-plguin\n  - neutron-tempest-plugin-api for api tests with voting\n  - neutron-tempest-plugin-dvr-multinode-scenario and\n  - neutron-tempest-plugin-scenario-linuxbridge for scenario tests\n\nDepends-On: Ic4e88f1f9d2ea7803efe8d0e32117df304d6d3e5\n\nChange-Id: I98c42a407e15e9db016103bd0b5484ad7f12649d\n"
    }
  ]
}
