)]}'
{
  "log": [
    {
      "commit": "95298788085de38342e789bf10c35849c7117dfc",
      "tree": "4cd3237f2890746014dcbee1cf238290111bd4fa",
      "parents": [
        "96509ea025459ac077d2c85289da7725c53235cf"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Jun 08 16:19:40 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Jun 08 16:19:40 2021 +0000"
      },
      "message": "[OVN] Set up routing on public bridge like OVS did\n\nThis fixes various reported and unreported issues with the new\nbehaviour.\n\nRemoves code repetition as well to pay off some technical debt.\n\nCloses-Bug: #1930360\nChange-Id: I726c532e96ca434520838ae8a35d5b88b6dd337b\n"
    },
    {
      "commit": "aa25b741fed5fe3de72eaf1ddc59068befaada36",
      "tree": "72d2e88d39bc1603fbcedc75c7c654c2b13df321",
      "parents": [
        "8ea11c2947753f988979330ecc5fab2a6362881c",
        "77835633c5d1daba37f453c5bf7c84fad0f2d68e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 01 22:24:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 01 22:24:53 2021 +0000"
      },
      "message": "Merge \"OVN : include source compliation functions\""
    },
    {
      "commit": "77835633c5d1daba37f453c5bf7c84fad0f2d68e",
      "tree": "e068308adcaabae52ee049b3b38bcc167204d080",
      "parents": [
        "a634c7f91cd6dd43a8e5d1f280f06f4a5599f504"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 13 13:14:42 2021 +1000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu May 27 17:10:53 2021 +0100"
      },
      "message": "OVN : include source compliation functions\n\nThis patch moves the OVS compilation module from Neutron into DevStack.\nIt also renamed it to \"ovs_source\" to highlight its function, and the\ninclude has been moved to where the rest of the includes are located.\n\nAlthough this module is not required since by default DevStack installs\nOVS/OVN from the host OS packages instead of compiling from source,\nthis is a nice to have as it avoids having bits and pieces of the code\nscattered around multiple repositories.\n\nCo-Authored-By: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\nChange-Id: I39ec9ce0a91bea05cf8c446a9767ab879ac8e8f3\n"
    },
    {
      "commit": "22038a9a8c4418d6d49bed83024a3cd97e627860",
      "tree": "944ff1d3c7619221f03e011ff0d1e2edb6b6d99e",
      "parents": [
        "a634c7f91cd6dd43a8e5d1f280f06f4a5599f504"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu May 27 13:44:20 2021 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu May 27 16:17:06 2021 +0100"
      },
      "message": "[OVN] Configure public bridge enabled by default\n\nThis patch makes the OVN_L3_CREATE_PUBLIC_NETWORK configuration True by\ndefault. This option makes the OVN lib in DevStack create \u0026 configure\nthe external bridge, matching the same behavior from the OVS driver\nin DevStack.\n\nChange-Id: Icda53b95fdc3c169ac48a6ec4343c87ba404baa4\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "e38a39ad404637ca1649cea072883aa0a4592c4f",
      "tree": "d4616db94d16d946029fc45c0c1bc5fb8454e9e8",
      "parents": [
        "9ee7821e80731dc15f71f4e56233c3295497dd53"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri May 14 09:14:24 2021 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon May 24 09:48:35 2021 +0100"
      },
      "message": "Change default network backend driver to ML2/OVN\n\nThis patch is changing the default network backend driver in DevStack to\nOVN.\n\nThis is a long effort from the Neutron community that has been\ndiscussed on previous PTGs and agreed upon.\n\nA similar patch to this one [0] have been merged in the past but got\nreverted [1] because it did break some zuul jobs. This one also include\nfixes for such jobs and was verified at [2]\n\n[0] https://review.opendev.org/c/openstack/devstack/+/735097\n[1] https://review.opendev.org/c/openstack/neutron/+/775632\n[2] https://review.opendev.org/c/zuul/zuul-jobs/+/791117\n\nChange-Id: I8c2be82f33ed9f6c36f5509b3b210ee1a38e87ca\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "e59b945a7d03340b6c082bf52e661bcf1b9e38f5",
      "tree": "4cd432394cf0b53dda955976f6ebb59541e86d8a",
      "parents": [
        "6a5dd3fd9df7b174db7b52ffd0ccca89de42a6ea",
        "8903d8c1e211607ce6bf86ff974f90717e8e2cac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 19 12:34:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 19 12:34:43 2021 +0000"
      },
      "message": "Merge \"[OVN] Fix Fedora/CentOS OVN configuration\""
    },
    {
      "commit": "30819e66ddad5b57b726684e62b511a938aaea98",
      "tree": "ff62a26ba1eb0e39ff0cd7d01164be839d8949d8",
      "parents": [
        "8ef0d73cbad1d3f7e3f7a94856aec48e19c70542"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 22 07:14:50 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 22 07:18:44 2021 +0000"
      },
      "message": "Set default OVS_SYSCONFDIR value depending on OVS_PREFIX\n\nWhen OVN is built from source, the value of OVS_PREFIX is set to\n\"/usr/local\". All other paths referring to OVS should be prefixed\nwith this value.\n\nCloses-Bug: #1920634\nRelated-Bug: #1918656\n\nChange-Id: I9a45a5379d1c47cdf67b9c6d3d0409a88501e61e\n"
    },
    {
      "commit": "8ef0d73cbad1d3f7e3f7a94856aec48e19c70542",
      "tree": "6cd59ef74530eaf6eb6b5000ef3764a4e7cc3e40",
      "parents": [
        "195c885cb3ee52b683002657bd6397d5552658b1",
        "1ed276c17791dba1f0b7ef4446d0efe09135553b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 20 02:58:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 20 02:58:55 2021 +0000"
      },
      "message": "Merge \"Use (or set properly) system-id generated by openvswitch\""
    },
    {
      "commit": "e049a319701ee77b27b9382bdce8e175abf65eed",
      "tree": "95d8028c5287576551a6944cb6ec9b743f0409d9",
      "parents": [
        "af79a934ef057ea6ef7690894d58d21f7818979e",
        "a2273cc4c86348d0dd17ff8c64b2f1edeb620225"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 17 18:05:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 17 18:05:59 2021 +0000"
      },
      "message": "Merge \"[OVN] Support for network-logging config\""
    },
    {
      "commit": "1ed276c17791dba1f0b7ef4446d0efe09135553b",
      "tree": "6d3974ec604fdcf4016174dc9af96372ac40e53c",
      "parents": [
        "ff895cc787cd58ed20e4e281cb2e7484ec42f8db"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 11 13:10:28 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 17 14:04:06 2021 +0000"
      },
      "message": "Use (or set properly) system-id generated by openvswitch\n\nIn case when OVN_UUID isn\u0027t set by user, and it isn\u0027t stored\nin /etc/openvswith/system-id.conf file, Devstack will reuse it.\nIf it\u0027s not, it will generate and store it in the\n/etc/openvswitch/system-id.conf file so it can be set to same value\nafter openvswitch will be e.g. restarted.\n\nIn case when OVN_UUID is set by user, it will be also saved in\n/etc/openvswitch/system-id.conf file to make it persistent when e.g\nopenvswitch will be restarted.\n\nCloses-Bug: #1918656\nChange-Id: I8e3b05f3ab83e204bc1ce895baec0e1ba515895b\n"
    },
    {
      "commit": "af79a934ef057ea6ef7690894d58d21f7818979e",
      "tree": "ad24b6f2df04ad9f67642a475b9e8e9b887d4a3f",
      "parents": [
        "f3e9399d38ebf5dc26d9fdcd80d39179ad3e9baa"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Mar 15 12:20:42 2021 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Mar 15 12:20:42 2021 -0400"
      },
      "message": "Use \u0027ip addr replace\u0027 in OVN code\n\nInstead of doing a flush/add, use replace like the ML2/OVS\ncode does. Should have the same behavior of not failing if\nthe address is already present.\n\nChange-Id: If9d8a848b079ccb8c0c9b8e6fb708107aa0d46c7\n"
    },
    {
      "commit": "8903d8c1e211607ce6bf86ff974f90717e8e2cac",
      "tree": "691e43477698894c6f9f48b7a69077ea3fa42352",
      "parents": [
        "e2f574fb9036f5b4abc05e2c244a1d6caa322063"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Jan 15 09:26:44 2021 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Feb 24 13:52:33 2021 +0000"
      },
      "message": "[OVN] Fix Fedora/CentOS OVN configuration\n\nWhen installing OVN from packages, the rpm for Fedora / CentOS pre set\nsome configurations that conflicts with the post configuration done by\nDevStack.\n\nThis patch fixes this problem by erasing the pre-set configuration from\nthe packages and leaving it to DevStack to configure OVN for its use\n(just like we would do when compiling it from source).\n\nChange-Id: I9c18023c9aa79c0633748a6169f4f283e9d74ef0\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "a2273cc4c86348d0dd17ff8c64b2f1edeb620225",
      "tree": "6ffcd0bbc5abf232f0027d63c7cc3c18f1998507",
      "parents": [
        "aa2821eb89ab9c8048509d15fe41215c163d2f50"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Sat Feb 06 16:23:36 2021 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Mon Feb 08 10:56:38 2021 -0500"
      },
      "message": "[OVN] Support for network-logging config\n\nThis patchset adds configuration support for network logging\nwhen the OVN driver is enabled.\n\nDepends-On: https://review.opendev.org/768129\nChange-Id: I6fc0973bedfd1dcc72b01981cd64f9283662d37c\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "e651d9ef8840bb7dd497b557125ce1cd5290993d",
      "tree": "f1f5c124b08d2161bc195e38a84b5817b160d278",
      "parents": [
        "3a96dd10c6d416ee79c5a4a1572bf56f58d3ad2f"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Nov 19 14:50:01 2020 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Dec 19 18:50:48 2020 +0100"
      },
      "message": "[OVN] Use OVN from packages\n\nThis patch changes the OVN module from DevStack to allow for using the\nOSapackaged version of OVN instead of compiling it from source.\n\nA new variable called OVN_BUILD_FROM_SOURCE has been introduced and when\nset to False (the default value) OVN will then use the packaged version\nfor setting up DevStack.\n\nNote, in the stop_ovn() function, the OVN metadata agent service name\nwas wrong and the service wasn\u0027t being stopped as part of ./unstack.sh.\nThis patch also fixed it as well.\n\nChange-Id: Ib41e3b486550200572afd6b3ba783d7644d70d44\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n"
    },
    {
      "commit": "6ecfe67d8e8166a3dc42332ba8d1615be6a14a68",
      "tree": "0576dff9b00f0e10e94286063bfb939b59506711",
      "parents": [
        "7de6e0b2eca9ac661a92badef4488d8d6380b06f"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Sep 23 11:54:19 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Oct 26 13:55:33 2020 +0000"
      },
      "message": "Configure os-vif ovsdb_connection\n\nThis patch set the os-vif \"ovsdb_connection\" configuration option so it\ncan connect to the local OVSDB. By default, this option points to\ntcp:127.0.0.1:6640 and would fail if SERVICE_IP_VERSION \u003d\u003d 6.\n\nAlso, if SERVICE_IP_VERSION is an IPv6 address, it should be wraped with\nsquare brackets for it to work.\n\nChange-Id: Ie6eec4e140c7464936cf0b0c6307026a94c9f4ee\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "7ba26f5cf97b39bd0ddb53248ae4676866c10824",
      "tree": "f024e813a1f4560f96fe330e585d62109a8a8f0d",
      "parents": [
        "a7252cc0f4cd7af1b47a97ce4621a2055bc9da73"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Sep 17 11:13:52 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 21 12:59:16 2020 +0200"
      },
      "message": "Add possibility to not compile ovs and ovn if that\u0027s disabled\n\nThere is flag Q_BUILD_OVS_FROM_GIT which can be used to not compile\novs from source.\nBut this wasn\u0027t respected in the ovn_agent\u0027s module in install_ovn\nfunction which was always installing from source ovn and ovs.\nWe need to disable that e.g. on grenade jobs when new version is\ninstalled.\n\nChange-Id: I7d3f92365e880191dcfe7c618a6f79d5f741144f\n"
    },
    {
      "commit": "e7625fc72cbbbfaf37a6682166bc2180d4e50855",
      "tree": "86045a1e9bd6d5c844c779b614fe6597a845b47d",
      "parents": [
        "5aa38f51b3dd0660a0622aecd65937d3c56eedc2"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Aug 26 09:46:35 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Aug 26 09:46:35 2020 +0100"
      },
      "message": "[OVN] Follow up of OVN module migration to DevStack\n\nThis patch is a follow-up of Ib4194329474e8d68a90886d2a04f027eecd741df.\n\nThis patch removes the configure_port_forwarding call from the\nneutron-legacy module because port forwarding (just like other\nextensions such as DNS, QOS, etc...) are already enabled in the\nplugin.sh file in the neutron repository [0]. The\nconfigure_port_forwarding method itself is also defined in the neutron\nrepository so calling it here may result in a failure in case the plugin\nis not enabled.\n\nWe are also removing the \"dns\" extensions from the default\nQ_ML2_PLUGIN_EXT_DRIVERS variable because this extension conflicts with\nthe default DNS extensions that is enabled by Neutron when\nq-dns/neutron-dns service is enabled (also in [0]). The LP for this\nconflict problem is: https://bugs.launchpad.net/neutron/+bug/1887163.\n\n[0]\nhttps://github.com/openstack/neutron/blob/945a244588b81064e4301b6f055a3c90f472bd7e/devstack/plugin.sh#L101-L103\n\nChange-Id: Iafb9e45520798b2a612192cfc6cca28501465862\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "1d468d45dbb330c31c28e54d9c9abe5f8ec394ba",
      "tree": "5ad9e18a1fda4e692f7b874e7077ef5d6f509012",
      "parents": [
        "647fef0b405deea635a710c124d508a59e6d1119"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 09 14:35:52 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Aug 11 15:47:01 2020 +0100"
      },
      "message": "[OVN] Move OVN module from Neutron to DevStack\n\nAs part of the Victoria PTG the Neutron team entertained the idea of\nhaving the OVN driver as the default backend in DevStack (this hasn\u0027t\nyet being decided by the community, this will be discussed within this\ncycle).\n\nFor this to happen, we also would need to move the module that configures\nOVN to the DevStack repository. This is what this patch is doing.\n\nNote that we are updating the lib/neutron-legacy module instead of\nlib/neutron in this patch, this is because as part of the PTG the\nNeutron team has decided to un-deprecate the neutron-legacy module since\nthe \"new\" lib/neutron module is broken and nobody is current working on\nit (also all services uses neutron-legacy).\n\nAlso, the ovsdbapp has been added to the ALL_LIBS list because a gate\njob in the ovsdbapp project repository relies on installing the library\nfrom source instead of pip to run.\n\nDepends-On: https://review.opendev.org/#/c/740663/\nChange-Id: Ib4194329474e8d68a90886d2a04f027eecd741df\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    }
  ]
}
