)]}'
{
  "log": [
    {
      "commit": "72575c286bce9814ed22557ae93c6df1ccbb4213",
      "tree": "f897b1a7b802b47ad6a5d574ef230d2c5109a6d4",
      "parents": [
        "26cf840a6cca722e6e4c079ffc5e8c32123bd4e7"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Jun 07 20:26:44 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Mon Jun 17 15:06:43 2019 +0400"
      },
      "message": "Add support of ssl for OpenContrail API\n\nChange-Id: Ia7a15d32011200060fb80717aea1d5feeaa01516\nRelated-PROD: PROD-29907\n"
    },
    {
      "commit": "02fb79b79c961cf8d82a1826cfa984e355ccfbd4",
      "tree": "5e2c87c2ac7daf1e907590b88187d9d83bf54ee6",
      "parents": [
        "f608678477b5a7755a28aa2005433567f51cb420"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Mon Apr 15 12:42:54 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Apr 16 16:58:58 2019 +0000"
      },
      "message": "Correct docstring for contrail.global_vrouter_config_create function\n\nChange-Id: I1463f9adeccd9103417cd7c1f4441179858305b7\nRelated-PROD: PROD-27854\n"
    },
    {
      "commit": "7476f13d98010921e0c18c263073ca6cf859dc0a",
      "tree": "8b7cb2f495ee492c02423e729c0678bd357b51fc",
      "parents": [
        "9448ac6bfcdbe34edcdb69a9c407bbb3a421fe09"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Mon Mar 11 20:03:02 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Mar 20 19:51:39 2019 +0400"
      },
      "message": "Do not use inifinite connection retries to contrail-api\n\nIf wait_for_connect VncApi class constructor parameter set to True,\nwe get infinite connection attempts to contrail-api service,\nwhich leads to hanging of automation, where this functionality is used.\n\nSo, using default value for this parameter (False), we get 6 connection\nretries, that\u0027s pretty enough to try to establish a connection to\ncontrail-api service.\n\nOC 4.1: https://github.com/Juniper/contrail-controller/blob/R4.1/src/api-lib/vnc_api.py#L533\n\nChange-Id: If64358c469e0c1afbebd0524a009ff8fec949bbf\nRelated-PROD: PROD-28202 (PROD:28202)\n"
    },
    {
      "commit": "9448ac6bfcdbe34edcdb69a9c407bbb3a421fe09",
      "tree": "6d042e6eb45e42081201eed4ac14c6bb21e7b4ee",
      "parents": [
        "742a85810150708ff5c6ff49d98bfb4fc848345f"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Jan 22 15:25:28 2019 +0400"
      },
      "committer": {
        "name": "asamoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Jan 22 14:03:18 2019 +0000"
      },
      "message": "Fix logic in get_api_status method\n\nChange-Id: I9650c8378e6203f84727df84565737bca2858212\nRelated-PROD: PROD-26266\n(cherry picked from commit 6c1b9934bf15c811645cb8e0a22968ddea2cebbc)\n"
    },
    {
      "commit": "5a09846dc8ae8429d643df34e87dc79c3c7850b7",
      "tree": "f68ddf3e5ed9683a7fddf1e97ef92025713e79b4",
      "parents": [
        "0edfab6d30010819aff55462588e47480f34ac6d"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Jan 10 15:53:56 2019 +0100"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Jan 14 17:32:18 2019 +0000"
      },
      "message": "Extend contrail_health for api_status function\n\nRelated-Bug: PROD-26298\n\nChange-Id: I8696e896b109e401c35183b1c72ee0c1d7f93680\n(cherry picked from commit ec6e7a75f49c88c8acc318bd2153a1c305387040)\n"
    },
    {
      "commit": "ce3d7772f7ff7e4febefb327bc7918a7c030d97c",
      "tree": "0a1ef14555a1723d1106d1412971c8c33f9446ff",
      "parents": [
        "1c2a6387880894cccc0292cc37f05cba8980d247"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Nov 23 00:00:02 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Dec 13 13:03:50 2018 +0400"
      },
      "message": "Support OC4.1 deployment\n\n- set 4.1 as symlink to 4.0 files (most of the files are the same)\n- separate folder for kafka configs\n- separate folder for cassandra configs\n\nChange-Id: Idff16070e4e5f887f320a6d3d8228213f2eededb\nRelated-PROD: PROD-24913\n"
    },
    {
      "commit": "7a8d83c3581741ec47120ec425a3a97d928d0e8d",
      "tree": "490656750bc680116c584b9c32321cae84150e3a",
      "parents": [
        "1f1db5637c93957e4c39da297b9e8431de43d146"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Oct 11 12:33:36 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Oct 11 13:48:45 2018 +0400"
      },
      "message": "Add handling special case for contrail_health module\n\nThis patch covers special case for contrail_health module, when\nwe have contrail-status and doctrail utilities both available on host.\nThis case happens during contrail upgrade procedure (3.2 -\u003e 4.0), when\nnew version of contrail services have already started inside containers and\nold packages with contrail-status util are still present on host.\n\nChange-Id: Ic6ef73259544c72890913083822347d5dbd57497\nRelated-Prod: PROD-23325\n"
    },
    {
      "commit": "28ad4fa88b7be2970e3d30ec32969675cc6dc844",
      "tree": "ec67cd5b411ce2a92372b7264d89761706b8d969",
      "parents": [
        "2f99ae84829423e5249ed703c7a5c516e53bdd59"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Oct 02 14:45:41 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Mon Oct 08 20:07:36 2018 +0400"
      },
      "message": "Add opecontrail.upgade.verify state\n\nAdded contrail_health module and state for checking status of\ncontrail services as part of upgrade procedure.\n\nChange-Id: I3756862682e9ce34d36e3a8607b619599b2e1b2f\nRelated-Prod: PROD-23325\n"
    },
    {
      "commit": "16896ac350e9158b5098200ad9580c0ce3f85553",
      "tree": "b83d654190d8bc895814bd640efaed143b04525c",
      "parents": [
        "ce984119561dd1e943d8ee31141d1454ec39a34e"
      ],
      "author": {
        "name": "Sergey Matov",
        "email": "smatov@mirantis.com",
        "time": "Thu Feb 15 15:46:31 2018 +0400"
      },
      "committer": {
        "name": "Sergey Matov",
        "email": "smatov@mirantis.com",
        "time": "Tue Mar 27 13:08:50 2018 +0400"
      },
      "message": "Add RBAC logic to salt module for ACL per UUID/name\n\nChange-Id: I8158c53b51f2989bdc933b802890ab48498e3854\n"
    },
    {
      "commit": "b309272c0560eeb99f05e4e819056b90b5221a94",
      "tree": "cc5061805b4b997fe7645c7eb526a33b032425ef",
      "parents": [
        "6fba2e72d844ff062e6f723954b8ddc64dfa3f1e"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Wed Jan 31 12:46:16 2018 +0100"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Feb 06 10:10:42 2018 +0100"
      },
      "message": "Add RBAC support\n\nAdd support for managing floating ip pools. Owner and global\naccess to this pool can be managed. Also share rules can be\nmanaged.\n\nPROD-17455\n\nChange-Id: I195dacbe7637f6ac4f23b63dc4fa9310267c032d\n"
    },
    {
      "commit": "ece0d245d1845f65173c7e25b6e482430d8308a6",
      "tree": "456ad21ac39bfdea32631ea6462544984e0366eb",
      "parents": [
        "0341216393896131c4a0e08be44be56ed76ee938"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Fri Jan 12 14:58:36 2018 +0100"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Fri Jan 12 14:58:36 2018 +0100"
      },
      "message": "Fix name of the VN name param\n\nChange-Id: Icc0404ee9d70d72f8791af27881a4250e3dd1de8\n"
    },
    {
      "commit": "0341216393896131c4a0e08be44be56ed76ee938",
      "tree": "af32bc700e840e6cd4dc765c1f03e755dd98b73c",
      "parents": [
        "aa795f71c8eccea218ebc5ac6bacc6cfde65a4b0"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Fri Jan 12 10:29:22 2018 +0100"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Fri Jan 12 11:46:05 2018 +0100"
      },
      "message": "Fix VN domain parameters names\n\nChange-Id: I4a0afa70fd29372c0593f5273e1554358a309d5b\n"
    },
    {
      "commit": "a859e6be56fe14e69f10beda4ddc0965590e304b",
      "tree": "7955a8c232c9f04427b3d1ca6daaf847ec05d970",
      "parents": [
        "3097e5b9b1aeb5860455dfd2f2942e0c05f2e184"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Jan 09 17:34:18 2018 +0100"
      },
      "committer": {
        "name": "Jan Cach",
        "email": "cach.jan@gmail.com",
        "time": "Tue Jan 09 19:02:18 2018 +0100"
      },
      "message": "Add function create network to contrail plugin\n\nChange-Id: I579efa83f2f870f40b4d53f7804daae07972a226\n"
    },
    {
      "commit": "3097e5b9b1aeb5860455dfd2f2942e0c05f2e184",
      "tree": "24dfd9a9b8e9545bdb5534b02b0aa26dd51011fe",
      "parents": [
        "554d041d6217d46ae57ce752f5f0a8214bfabc6a"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jan 09 13:52:14 2018 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jan 09 15:07:19 2018 +0100"
      },
      "message": "add md5 configuration support for bgp routers\n\nChange-Id: I1e6bbc3ebd47bb9b4186e7891e6ab2b8a08af53a\n"
    },
    {
      "commit": "3c84e27728661408546281387628e5a9d1dbbddf",
      "tree": "da579e9afd882e3af3769befb3622c7231113426",
      "parents": [
        "711e5ab240686955fd7b72b3da21e2fac018907a"
      ],
      "author": {
        "name": "psvimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jan 02 10:34:29 2018 +0100"
      },
      "committer": {
        "name": "psvimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Jan 03 15:04:09 2018 +0100"
      },
      "message": "Add global-system-config update for LLGR\n\nPROD-16774\n\nChange-Id: I56922b603b65a03f798f1fb7b6f03676e177d510\n"
    },
    {
      "commit": "dbd52eab2fc58822385252c95df922729b82c3c3",
      "tree": "046c6245be95e3205aef164738d67bf8e020ef6c",
      "parents": [
        "dbba7ed2b7f3a88c8d765c1c1b4a9ffa678cf5e4"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Dec 05 18:05:25 2017 +0100"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Dec 12 16:46:04 2017 +0100"
      },
      "message": "Add global-system-config with LLGR\n\nChange-Id: Ie4d96dd14b2c025724ae75a6cddf3ea8ebde0843\n"
    },
    {
      "commit": "2fe0c27ea7cea3f08764ea7d0cb47094a51228f5",
      "tree": "24761ab3e8a1674807927b6c0ecd8abd19ad17ae",
      "parents": [
        "50198686f4454ad6aa983e5f57d2d2c1b76a11c3"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Nov 30 14:58:16 2017 +0100"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Nov 30 17:13:08 2017 +0100"
      },
      "message": "Fix BGP_router module\n\nChange-Id: Ieeacbe88f5d758c23bad862b5a4003248df73850\n"
    },
    {
      "commit": "4358c35eb34b12bca19b729ea9f9aa939f4012e8",
      "tree": "0de954083e70ad02af363f56d8e1bc0eaf5dc8ed",
      "parents": [
        "b60b7f350d5950282cb67d56870fcdbf28b58bbb"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Sep 27 13:23:46 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Sep 27 13:23:46 2017 +0200"
      },
      "message": "Fix return values of all modules and states\n\nChange-Id: I64234eff97d23931b7e6237fcc64b1f18dac1623\n"
    },
    {
      "commit": "5ba8a7b0c27894034518fec08e022f2fc606eacc",
      "tree": "7f5b851103ad04e68bdb0e388e5b519d6520a793",
      "parents": [
        "4825cdaee4d16e08ac1d3279e864b7e0bc298508"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Sep 21 11:07:48 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Sep 21 13:41:00 2017 +0200"
      },
      "message": "Added ServiceApplianceSet module/state\n\nChange-Id: I70899f9b9aa9c1d07c94ead5ff34d0b9d267e066\n"
    },
    {
      "commit": "b10b720429cf95f0d09fd05d146da90197b28485",
      "tree": "c0accb1c9ab96f1d41ead87f3b7b1c05ea0dbc45",
      "parents": [
        "ce56dbe2312adac9fc672b2396a7f9f66e05c960"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 05 14:19:03 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Sep 07 11:45:21 2017 +0000"
      },
      "message": "Extend contrail fromula\n\nThis patch extends contrail states/modules and client to\nbe able of:\n  * Create physical_routers\n  * Create tor switches\n  * Create ports\n  * Create logical_interfaces\n  * Create Virtual Machine Interfaces\n\nRelated-Prod: PROD-14409\n\nChange-Id: Ia4b8390c077e4590bb9ecc53e44d15f53d8a7c95\n"
    },
    {
      "commit": "a314055f96d39089ba83ae41399d56d58155db46",
      "tree": "825a6087f2b2b28851a0420b2e52112407d6d045",
      "parents": [
        "483a19ea8ccb10d80810900e96de235d12621691"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Aug 28 16:55:44 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Aug 28 16:55:44 2017 +0200"
      },
      "message": "Fix virtual router type values\n\nChange-Id: I403e65cc571d33fbce81970c54909cc223ca1a8b\n"
    },
    {
      "commit": "483a19ea8ccb10d80810900e96de235d12621691",
      "tree": "b0fb64bb30b2f109cf9642022a332f49eb7eb10c",
      "parents": [
        "71b310a93f2f84196957ab0a6f8badb0218e988d"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Aug 22 09:50:29 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Aug 23 12:42:23 2017 +0200"
      },
      "message": "Extended client role\n\nChange-Id: I76cc44d17d1382074eae20b8b6ec967c09f7a04d\n"
    },
    {
      "commit": "5f3efe3c48b52034d0aaacbfc36f5679b639e4ef",
      "tree": "01137e34e03869364c7a2f15b432737d5ac12d26",
      "parents": [
        "289e4cd5f4263d9ba363774f9e8881960b4dc9cd"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Fri May 26 17:55:09 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Mon May 29 16:32:38 2017 +0200"
      },
      "message": "Add link local services provisioning support\n\nChange-Id: I9a9721f8469e355c7187ab9c54338e70a62ab2b1\n"
    },
    {
      "commit": "ad46d2ec8b0642fb8198201d34e8ce6ef6fc1564",
      "tree": "72548dd5823f954dbc871bada904764a4b5e1303",
      "parents": [
        "37aa94a01f210383cdbf4afb3507ce7805019f1a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Mar 09 17:16:38 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Mar 13 10:04:12 2017 +0100"
      },
      "message": "Enforcing virtual routers, config/analytics/database nodes\n\nChange-Id: I33f003e6fd9062a04a3c6f69621591ff5757a513\n"
    }
  ]
}
