)]}'
{
  "log": [
    {
      "commit": "8bf973076f9d3ea92a4cec0720953c6e88a0a8ee",
      "tree": "b67ad086697595b546897e2b1fd269487e6feca9",
      "parents": [
        "4f4bcd5b945c654dd462ccbc31ba0242a6aa96dc"
      ],
      "author": {
        "name": "almagia",
        "email": "silvia.almagia@etsi.org",
        "time": "Mon Feb 06 16:11:30 2023 +0100"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Feb 06 22:46:01 2023 +0300"
      },
      "message": "Revert \"Revert \"Removing unused methods from RO module\"\"\n\nThis reverts commit 6986244790d12f4ce734fd5cd2599e84b29c3f84.\n\nRe-revert as discussed with TSC\n\nChange-Id: Ib2feb94d4f13e97c12f51381d3e28372d140baaa\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "6986244790d12f4ce734fd5cd2599e84b29c3f84",
      "tree": "12d79ea6a31aa430c282f4a76ecc0d565ff5b039",
      "parents": [
        "21c55d66c67cce097adab2f237356388b1a16077"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 02 16:50:18 2023 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 02 21:02:11 2023 +0100"
      },
      "message": "Revert \"Removing unused methods from RO module\"\n\nThis reverts commit eaccf71d78032c68f6fb4dadfc98308f007b63af.\n\nChange-Id: Ie864b6e031f7c9227d4032f6bf2e3d894464ff3c\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "21c55d66c67cce097adab2f237356388b1a16077",
      "tree": "b530b021e3062bb94245602ecca71630feb79618",
      "parents": [
        "eaccf71d78032c68f6fb4dadfc98308f007b63af"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 02 20:41:00 2023 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 02 20:46:21 2023 +0300"
      },
      "message": "Reformat files according to new black validation\n\nChange-Id: I68f6423f5f9a204c35b7c0c5239eb8a66e605f2c\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "eaccf71d78032c68f6fb4dadfc98308f007b63af",
      "tree": "39f1e28783cafb48e2ccf41b5afbfe9f23aacc2d",
      "parents": [
        "d0571febfae2dea93305bd99d09ff52204c26662"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Jan 24 16:04:58 2023 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Jan 31 21:48:05 2023 +0300"
      },
      "message": "Removing unused methods from RO module\n\nChange-Id: Ic2e771ebeec9a0ff8d0d45cacbd0cdb87d131a27\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "2f99505fff582e1213d5cafe9c87d06c87d9af7d",
      "tree": "8055e9706681af831354aec0498b8764bb3d7766",
      "parents": [
        "0d8ce07a6fd75ce185e0b35826b0baedb60bfa43"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Wed Nov 23 16:06:40 2022 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Wed Jan 18 12:29:19 2023 +0300"
      },
      "message": "Enabling Pylint in RO and removing unused methods\n\nEnabling pylint, removing some unused and erroneous methods,\nupdating required libraries.\n\nChange-Id: I7ad823f83faa1fd9f055a92041cabc7a53f707ac\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "409d5af00f8c508db5906b696831dd209a2fc633",
      "tree": "1a4e384e7c410b2786e7e1a0a3e23a91563722e7",
      "parents": [
        "7b521f73dd996a279f23b2f512cd89a42c1c79f6"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Jul 29 14:27:16 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Wed Aug 03 10:11:46 2022 +0200"
      },
      "message": "Fixing improper certificate validation security vulnerability\n\nEnabling certificate validation in Juniper Contrail SDN plugin.\n\nChange-Id: I75b523fbff3d450599f888b06549e46b61dcf95a\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "049cbb1b256805f589c24776dcf092c77fefec6a",
      "tree": "ae3645a6e427f6a69436d4d804c3f97361e0e9e3",
      "parents": [
        "08c81cf0d426c695e67942ec9dceeeb4458ba582"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Jan 05 11:39:35 2022 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Jan 05 12:25:26 2022 +0000"
      },
      "message": "Enabling Flake8 and import sorting\n\nEnabling flake8 verifications in tox.ini and adding import sorting.\nAll the plugins have been fixed for flake8 errors and the imports\nhave been sorted.\n\nChange-Id: Icdefe9a877e891a683cc833315e4c3f94fffbab9\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "dfad9cde8fb089f926f66198671295610321930f",
      "tree": "11d88b71592e1cb86b2efc3706f48f44ae33c140",
      "parents": [
        "368e566522cc1760d4700745d22885f52d2b1275"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri May 14 17:22:01 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 21 01:24:56 2021 +0200"
      },
      "message": "Reformat missing files to standardized Python to pass black check\n\nChange-Id: If0a656e88c1b08d6ed225918906c82b26b6b4115\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "47b5bf06909a41c2a53c5f73f409ef6e719bb23d",
      "tree": "5ba712601c67834590b6169b6543e263524e2189",
      "parents": [
        "6774898f3d83b6c348d6d93e1f5ed0ee7a7b88ef"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Apr 13 12:59:54 2021 +0200"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Apr 13 15:40:58 2021 +0200"
      },
      "message": "Adding hierarchical requirements.in\n\nChange-Id: I20783795754989ef7a9873d91a3a0b6d4f3033c5\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "96abfc244d7937f7bb33aae8916033c0defd29d4",
      "tree": "1dcd04fd94ded6bd73106be1b7420823aed9db9b",
      "parents": [
        "38d1217c445a5fd45aacae22541903439992e0ac"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Feb 18 14:57:01 2021 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 16:17:41 2021 -0400"
      },
      "message": "Pip standerdization and tox replacement\n\nChange-Id: Ic8e6495c9c0a4b46e876fb9f2f8376b7c210f545\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "80135b928ab442c38898750b4751480205b4affc",
      "tree": "86f8ce0946056587d09594f46917b0eddfb31243",
      "parents": [
        "e493e9b91720e5116e00b4c06cf66c767bccce2f"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Feb 17 15:05:18 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Feb 17 15:52:46 2021 +0100"
      },
      "message": "Reformatting RO\n\nChange-Id: I86e6a102b5bf2e0221b29096bbb132ca656844c5\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "e493e9b91720e5116e00b4c06cf66c767bccce2f",
      "tree": "fdb1e0b3f9008e3343156b3cdbcdeb44ee4074c8",
      "parents": [
        "239714b6df49d5d88a099e57006f1ac6e58a57a1"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Feb 09 15:30:01 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed Feb 10 01:22:16 2021 +0100"
      },
      "message": "Fixing bug 1437\n\nThis patchset fixes bug 1437. There will need to be done extra\nchanges to make logging better.\n\nChange-Id: I2b0e477093eba798c6cd4ce7bcc105ee78b610ed\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "6114d94a7ad6da980b1f4b595f60e4cabe05526b",
      "tree": "9bd49a2616e4c01b6f59940ed5c89baa2bc67ccb",
      "parents": [
        "1ec592d80c7f07874b08a14984deb21fddb31441"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 22 08:18:35 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 29 11:33:09 2020 +0200"
      },
      "message": "juniper_contrail, sdn_api.py: fix vmi creation to use valid chars in local_link_information\n\nChange-Id: I5e2b4a6f190df6016e2cc50c470e0803ac4444e6\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "1ec592d80c7f07874b08a14984deb21fddb31441",
      "tree": "bb31edbe353b8643634e42d444f42b5d6046a174",
      "parents": [
        "d60bdd09bf04c8e7add7c7bfe2cfd0d74113db40"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jun 16 15:29:47 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 22 14:42:06 2020 +0000"
      },
      "message": "fixing flake8 tests\n\nChange-Id: Id3db9e940d07fb67a81e727f310900a9eb92e18d\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "d60bdd09bf04c8e7add7c7bfe2cfd0d74113db40",
      "tree": "51e10e66712e8f422f16908c0e3a904dcce4dace",
      "parents": [
        "cec23b1a5debca576a454ad0bff778a53df49a33"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 19 07:00:20 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 19 09:58:02 2020 +0000"
      },
      "message": "juniper_contrail:sdn_api.py fix to use valid chars in vpg and vmi names\n\nChange-Id: I16b78d564ba36976f2bffdbe93758ad325ac4405\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "7277486065c905f91477bb064da86855a8fa269a",
      "tree": "add4248043d02d15ceb1cdebdf655945958572c8",
      "parents": [
        "667d158c0d3ee7b4c176ad0b27ac428c81b0ddbc"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon May 04 11:44:15 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Jun 17 10:08:24 2020 +0000"
      },
      "message": "create base package \u0027osm_ro_plugin\u0027 for plugin\n\ncontains base packabe, dummy and failing connectors\n\nAll plugins will require this package instead of osm_ro\nIn that way plugin development is more independent\nfrom main project, and it can be re-used in other projects.\nFor example openvim can use these SDN plugins without importing osm_ro\n\nChange-Id: I9b598fdca269f04391e731cd07bb244f3918635d\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "71f7abb8d48b167749e7b03586def13bff0c8a41",
      "tree": "81b2d15630ae86b4ef1866de515eabbcc33c7891",
      "parents": [
        "0000918af57526534fabe13007abf1b042ebe6d5"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 12 08:59:29 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 12 11:03:28 2020 +0200"
      },
      "message": "fix flake8 for SDN-juniper_contrail\n\nChange-Id: Ifc06fa889fa0625c0ac32738f05dc9fca26ee42a\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "0000918af57526534fabe13007abf1b042ebe6d5",
      "tree": "9e74a11654b427d81ccfbe815ad255cc34bcc018",
      "parents": [
        "633c7e2eba5067bf2220c0800c6452d9087a7646"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu Jun 04 13:34:21 2020 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 12 11:02:57 2020 +0200"
      },
      "message": "Bug solved, if the provided vlan is None, simply ignore the connection point and continue with the rest. RO will send an edit with the connection point once the vlan is provided\n\nChange-Id: I2d3c3e32aa814d0a5ae5f889c974d8929fdfd800\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "633c7e2eba5067bf2220c0800c6452d9087a7646",
      "tree": "a327a6f9945de18fe816ddc893da534083a88856",
      "parents": [
        "e94feb86f58c59d575f9ae75f5005a329ee52c73"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Tue Jun 02 07:17:17 2020 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 12 11:02:08 2020 +0200"
      },
      "message": "Corrected bug: If vlan provided is None raise an error\n\nChange-Id: Ide943ed5a2ae5e03028b90c266144a8051e616c7\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "4f4ce1725a3fef7c8e2074a1f8dc4e1979217f97",
      "tree": "475ab6f3e638796fab79a2b84bc64de2e1d4c73c",
      "parents": [
        "c047048a86c3ad82c3f31c9aa5e0eacb47f9caf3"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu May 28 17:37:08 2020 +0200"
      },
      "committer": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu May 28 17:37:08 2020 +0200"
      },
      "message": "Cleaned main, randomized vni generation\n\nChange-Id: Ia8bbf21fb996d0ccce00112a79624e4bd9c95e11\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "c047048a86c3ad82c3f31c9aa5e0eacb47f9caf3",
      "tree": "3443682b74927103e36a5c1f860bb3a846fc08ea",
      "parents": [
        "09d18d36e102945621e91855898eb79dbd312809"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Fri May 22 16:34:16 2020 +0200"
      },
      "committer": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu May 28 07:20:52 2020 +0200"
      },
      "message": "Corrected bugs found during unit and integration testing\n\nChange-Id: Ied98adbc364f7bdd16c38e019abfee05c18afdef\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "09d18d36e102945621e91855898eb79dbd312809",
      "tree": "dba04ba1134f1d7a18fa53cb935312e6b40ea4c4",
      "parents": [
        "a5c26d8be1a5896675f7eb07c6afeb1aa26c7172"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu May 21 14:38:25 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu May 21 14:38:25 2020 +0000"
      },
      "message": "Juniper Contrail: removed pycurl dependency, added requests\n\nChange-Id: I37acf96887acb64ed33e999e6cc95d081fe6ecf3\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "a5c26d8be1a5896675f7eb07c6afeb1aa26c7172",
      "tree": "8ddfbdb565f741f8e6006b7cf116e6860a3ca6e2",
      "parents": [
        "3d0ead412f462595c4399d81af579dee9064a9ec"
      ],
      "author": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu May 07 17:02:25 2020 +0200"
      },
      "committer": {
        "name": "lloretgalleg",
        "email": "illoret@indra.es",
        "time": "Thu May 21 09:13:23 2020 +0200"
      },
      "message": "Developing juniper contrail plugin, implenting CRUD operations and first version of create, edit and delete connectivity service\n\nChange-Id: I05435d4e5c4fab87184b057472ac12610c1071c9\nSigned-off-by: lloretgalleg \u003cilloret@indra.es\u003e\n"
    },
    {
      "commit": "3d0ead412f462595c4399d81af579dee9064a9ec",
      "tree": "8327bd3751be495c815289ae3a4ac0de49cd8671",
      "parents": [
        "f4f95e12de51b57f839a0340519412465bc4d7e3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 29 07:29:08 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 29 07:29:08 2020 +0000"
      },
      "message": "Juniper SDN contrail: used VNI stored in a set in the class\n\nChange-Id: I562d297614055965bef066697566161dc97e8a8e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f4f95e12de51b57f839a0340519412465bc4d7e3",
      "tree": "61802288adee28d3400a3e7c291f9e518cb21faf",
      "parents": [
        "f9ce4e432f498dd9e597638c2aef525db6cc3221"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 17 05:55:46 2020 +0000"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Apr 27 08:03:03 2020 +0000"
      },
      "message": "Juniper Contrail SDN plugin\n\nChange-Id: I14987a321218b5cda98e6c4be68ae4a86596a2de\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    }
  ]
}
