)]}'
{
  "log": [
    {
      "commit": "a206f8a45e120c17c36f0edc659fda69fcdba006",
      "tree": "52e2390cb55023685bf09dc4bad252a9ea17b85a",
      "parents": [
        "3513ddb54c11659201407a1cdc8e25742b135d63"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 14:11:59 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 14:11:59 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: Ie19c18618061255ac049b4fd757ae353fc9c8186\n"
    },
    {
      "commit": "3513ddb54c11659201407a1cdc8e25742b135d63",
      "tree": "7abd155f1cf5b859b6599df11f93c1ad07a82bd4",
      "parents": [
        "00bd50023da5c8c039102ac6cfd9166025597d16",
        "2e7cc052c4f817a4fcfb3bddc53fd4720735039b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Feb 22 10:18:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 22 10:18:15 2018 +0000"
      },
      "message": "Merge \"Use new image for kitchen tests\""
    },
    {
      "commit": "2e7cc052c4f817a4fcfb3bddc53fd4720735039b",
      "tree": "eb3e89ace48d85b16ae693cd475c82d7c926b4b2",
      "parents": [
        "c8ab093367e639f94b1fc281235fea047383e308"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 14:04:57 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 14:04:57 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: Ieb2da8005df771419a533d82c1322a1856161a3b\n"
    },
    {
      "commit": "00bd50023da5c8c039102ac6cfd9166025597d16",
      "tree": "c06db73b181b247a371a2acce6f35c349929c1ea",
      "parents": [
        "d75ceb9903eadfb52393c250fb0837e55f851d90",
        "78359d7ff2103ee292fbd58936024226fbcd0957"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Feb 21 10:30:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Wed Feb 21 10:30:44 2018 +0000"
      },
      "message": "Merge \"Replace pike symlink\""
    },
    {
      "commit": "d75ceb9903eadfb52393c250fb0837e55f851d90",
      "tree": "eaee80cd6e2db2d7005c0a58ae7a1454fe1f7d6d",
      "parents": [
        "c8ab093367e639f94b1fc281235fea047383e308"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "78359d7ff2103ee292fbd58936024226fbcd0957",
      "tree": "55a08559db452c0eefccde0f89ba3c1375081e94",
      "parents": [
        "c8ab093367e639f94b1fc281235fea047383e308"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 07 09:43:34 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 07 09:45:39 2018 +0200"
      },
      "message": "Replace pike symlink\n\nThis patch removes files/pike symlink and\ncopy files/ocata to files/pike directory.\n\nChange-Id: I34c18619570a02216444db550908d3addf826722\nRelated-Prod: PROD-17540\n"
    },
    {
      "commit": "c8ab093367e639f94b1fc281235fea047383e308",
      "tree": "016116664cd4feeba3259d1ab0dc0cd9df451080",
      "parents": [
        "c97f324f939786626d6d280195f3b954234236ad",
        "53b16460976a735f28dfbfa6eebe02441c0a2288"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:12:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:12:09 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "53b16460976a735f28dfbfa6eebe02441c0a2288",
      "tree": "88f2a186890a564d93e6c95320d7fd0eb727b19c",
      "parents": [
        "4725962bb0af75391a0728655808e59a9f1554e0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:41 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:38:36 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I5468a73046a424d074f5d39c34d6af155d733ae8\n"
    },
    {
      "commit": "c97f324f939786626d6d280195f3b954234236ad",
      "tree": "b555d6c06943a72cca3e973819714fa9f0d7ef40",
      "parents": [
        "4725962bb0af75391a0728655808e59a9f1554e0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:28:41 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:28:41 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: Ic9eb8db38ffe32cd4d32b8d3d51767971cfa2c2f\n"
    },
    {
      "commit": "4725962bb0af75391a0728655808e59a9f1554e0",
      "tree": "51d9e8ddae82184c43f5e061622b444bf5c94ecb",
      "parents": [
        "a8233facdf4a4e8daf793536b9fb7e988df79c5c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 16:32:18 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 14:07:00 2017 +0000"
      },
      "message": "Add pike symlink to ocata\n\nLink pike config to ocata folder to be able install Pike version\nby this formula.\n\nRelated-Prod: PROD-15582\nChange-Id: I2766f9bbeb0f14aa89eb08323dabe2351843d33f\n"
    },
    {
      "commit": "a8233facdf4a4e8daf793536b9fb7e988df79c5c",
      "tree": "05a44a2d097cf1df116814d839bceea80b25a3d0",
      "parents": [
        "d2e39d4952e67f683bd978d2fb2a1b4f29520bb0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:38:03 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:38:03 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: Ice3dbb201abb86b5f236cfe5bae57f20b6221caf\n"
    },
    {
      "commit": "d2e39d4952e67f683bd978d2fb2a1b4f29520bb0",
      "tree": "b14afe13b5a48ff186d187074d40d18b318038a3",
      "parents": [
        "374c1349bf28dbcaddcbf9c086bb443a297d27c0"
      ],
      "author": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Wed Aug 23 06:35:01 2017 +0300"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Aug 30 07:39:46 2017 +0000"
      },
      "message": "Add grafana dashboard\n\nChange-Id: If35deeb54e7633280835ed7ba18c0ebaf8b3097d\n"
    },
    {
      "commit": "374c1349bf28dbcaddcbf9c086bb443a297d27c0",
      "tree": "4f81f5456416cca6d91916c17e409f2caadec68e",
      "parents": [
        "2e5b59242cbcccdf167864cd1f6f2d88de2bc4e5",
        "bcf13fcd5af6cacfa3c9d9fd1b90f61c43a239f4"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 16:19:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Tue Aug 29 16:19:53 2017 +0000"
      },
      "message": "Merge \"Update .travis.yml and .kitchen.yml files for parallel testing\""
    },
    {
      "commit": "bcf13fcd5af6cacfa3c9d9fd1b90f61c43a239f4",
      "tree": "eb8dd8df6643a347af416705dac8e916a40db969",
      "parents": [
        "8345de05936c3e0e50fb5a7d6a1441b519bc85c0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 12:01:29 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 12:01:29 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files for parallel testing\n\nChange-Id: If194b4266d478f2f06c18af71d27ca1dcff0914d\n"
    },
    {
      "commit": "2e5b59242cbcccdf167864cd1f6f2d88de2bc4e5",
      "tree": "646c61291ce07005ddce5b10dab73b991bc36a66",
      "parents": [
        "87e86fc8ed512c7a199a8728ca72d8620166fab8"
      ],
      "author": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Wed Aug 23 06:14:45 2017 +0300"
      },
      "committer": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Wed Aug 23 11:46:42 2017 +0000"
      },
      "message": "Enable API status monitoring\n\nChange-Id: Icd27849382b1ff1f63f8c8119f7861083ce498b0\nDepends-On: Icdc01625730d0385e020c550757212f6be5c6fb4"
    },
    {
      "commit": "87e86fc8ed512c7a199a8728ca72d8620166fab8",
      "tree": "dc809f3f889a8e1e0f6ffecb4894eea59a44ce59",
      "parents": [
        "8345de05936c3e0e50fb5a7d6a1441b519bc85c0"
      ],
      "author": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Wed Aug 09 02:01:44 2017 +0300"
      },
      "committer": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Wed Aug 23 11:45:38 2017 +0000"
      },
      "message": "Enable log monitoring\n\nChange-Id: Id8fd43b342fefcca42e2acfff64bb9faf46203dd\n"
    },
    {
      "commit": "8345de05936c3e0e50fb5a7d6a1441b519bc85c0",
      "tree": "43ea3b016eab0e8870782fd5bf09609943501b6b",
      "parents": [
        "9e97de7987d47b9debed309425a146098a6c1b20"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Aug 02 17:46:52 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Aug 03 16:57:33 2017 +0400"
      },
      "message": "Add creation of Octavia private key to the manager state\n\nRelates to PROD-12506\n\nChange-Id: I30c15157747f14736c8be39e6b97b3ed3abbb9d8\n"
    },
    {
      "commit": "9e97de7987d47b9debed309425a146098a6c1b20",
      "tree": "19b7bbeae93962d4df8033690e0b7dcd55dab866",
      "parents": [
        "efe93679079cdb32ccb422c48a8f0d4ed6dcbacf"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue Jul 18 16:12:55 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jul 19 12:51:49 2017 +0400"
      },
      "message": "Update SSL metadata\n\n- Don\u0027t require encrypting CA private key\n- Add parameter specifying CA private key name\n- Add parameter specifying client cert all file name\n- Remove unneeded certificate parameters for API config and metadata\n\nDepends on: https://gerrit.mcp.mirantis.net/7678\nRelated PROD: PROD-11933\n\nChange-Id: Ieba4f680bff3ad992ec5372d4296fc5bc997e8ba\n"
    },
    {
      "commit": "efe93679079cdb32ccb422c48a8f0d4ed6dcbacf",
      "tree": "6d53eb84e050404711e4d900b25f30b2e984604b",
      "parents": [
        "58463ca90261df618e11b6e89d76e40c54305cb8",
        "d7c8148c1456949dcab24d4fbf5d4b04d664a9fb"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 13 09:47:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jul 13 09:47:45 2017 +0000"
      },
      "message": "Merge \"Get Octavia network resources data from mine\""
    },
    {
      "commit": "d7c8148c1456949dcab24d4fbf5d4b04d664a9fb",
      "tree": "848843a74fa5c7a97743dff7ef8fc851b17b01c1",
      "parents": [
        "bc360b864aa9460b5049b2391395579fe0252f5c"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 10 20:45:37 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jul 12 16:51:09 2017 +0400"
      },
      "message": "Get Octavia network resources data from mine\n\nGet the following data from mine:\n- Octavia management network ID\n- Health manager security group ID\n- Health manager port ID and MAC\n\nRelated prod: PROD-11917\n\nChange-Id: Ie562c31cf14e07bacd367bc305250184baee4980\n"
    },
    {
      "commit": "58463ca90261df618e11b6e89d76e40c54305cb8",
      "tree": "753113a6996b814ef40c3068bad3f1a46f18665a",
      "parents": [
        "bc360b864aa9460b5049b2391395579fe0252f5c",
        "6c2206fb80d5244cfc5e88bb1b93d62327f2ec6a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jul 11 15:30:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 15:30:27 2017 +0000"
      },
      "message": "Merge \"iptables-persistent pkg is needed for manager state\""
    },
    {
      "commit": "6c2206fb80d5244cfc5e88bb1b93d62327f2ec6a",
      "tree": "04ddbf98744065646526e3b55d58f6637080d0bb",
      "parents": [
        "9eb3c492f6748e915bf9aca2c7e57b5d2488f8fe"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Tue Jul 11 13:29:42 2017 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Tue Jul 11 13:39:36 2017 +0400"
      },
      "message": "iptables-persistent pkg is needed for manager state\n\nThe state uses iptables.append command in order to set up a rule for\nhealth manager port. This command expects /etc/iptables/rules.v4,\nwhich goes with iptables-persistent pkg.\n\nRelated PROD: PROD-11938\n\nChange-Id: I34ba46f81e1d105ce5072aad4199ce87b6763828\n"
    },
    {
      "commit": "bc360b864aa9460b5049b2391395579fe0252f5c",
      "tree": "58aac9614b1845ed26ec1898efc491bf5e17aaaa",
      "parents": [
        "9eb3c492f6748e915bf9aca2c7e57b5d2488f8fe"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 06 17:05:08 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 10 14:04:00 2017 +0400"
      },
      "message": "Get amphora image owner ID from mine\n\nChange-Id: I1a98e2fa5ae26ba70ddde12fb46365246c502691\n"
    },
    {
      "commit": "9eb3c492f6748e915bf9aca2c7e57b5d2488f8fe",
      "tree": "46841d6e04d620058661d47be65f9446cfef401f",
      "parents": [
        "26bab1faddbcb9160efbb351a9164497fb6fd7d7"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Fri Jul 07 17:30:06 2017 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Fri Jul 07 18:58:15 2017 +0400"
      },
      "message": "Create ovs port in lb-mgmt-subnet for health manager\n\nManager state updated to create health manager port in ovs\nwith needed parameters. The state will also set proper MAC\nfor the link, call dhclient and add iptables rule.\n\nRelated prod: PROD-11938\n\nChange-Id: I2a8037c51ed66f33053f100f45a160ecebec2e2d\n"
    },
    {
      "commit": "26bab1faddbcb9160efbb351a9164497fb6fd7d7",
      "tree": "301bc5261aa051f0ebc8235242537f423788a627",
      "parents": [
        "1e4a0bd9de6daddaf0bc5a5e7f7282a357ccda97"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 15 16:34:59 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue Jun 20 22:56:06 2017 +0400"
      },
      "message": "Add api and manager states and metadata\n\n* api state configures and starts octavia-api service\n* manager state configures and starts the following services:\n  - octavia-worker\n  - octavia-health-manager\n  - octavia-housekeeping\n\nAdded tests and updated the README.rst\n\nChange-Id: I41c3097ff400b07d659d8aa845d295fbda480cd3\n"
    },
    {
      "commit": "1e4a0bd9de6daddaf0bc5a5e7f7282a357ccda97",
      "tree": "56d58b7feae6aac73a3d68610a45c8ce4e5d1213",
      "parents": [
        "a3a43232b42ece17aab8855d617bb351b3d8c1a2"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 15 12:22:20 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 15 12:23:00 2017 +0400"
      },
      "message": "Add Octavia config files\n\nThis change adds 3 config files:\n* octavia.conf\n* dhcp/dhclient.conf\n* certificates/openssl.conf\n\ndhclient.conf and openssl.conf aren\u0027t planned to be parameterized\n(at least not yet) and for octavia.conf parameterization is still to be\nadded for Octavia-specific opetions.\n\nChange-Id: I0b4057fc634734d70679ef99cb063b050fe9f6cd\n"
    },
    {
      "commit": "a3a43232b42ece17aab8855d617bb351b3d8c1a2",
      "tree": "c8b532c6c8d7ddf3f3af8c40579898595bd64b20",
      "parents": [
        "ff739887310368e0e8d69cad50228932b2ff7386"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Fri Jun 02 17:53:00 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue Jun 06 15:23:00 2017 +0400"
      },
      "message": "Initial commit\n\nSetup formula\u0027s skeleton\n\nChange-Id: I5c72d02c0845f328bc7a3d6e5ebd2ae2bd3ea721\n"
    },
    {
      "commit": "ff739887310368e0e8d69cad50228932b2ff7386",
      "tree": "d74e385b6adabe1f1695cb157a98b9dd17c40bc8",
      "parents": [],
      "author": {
        "name": "Jeepyb User",
        "email": "mcp-ci-jeepyb@ci.mcp.mirantis.net",
        "time": "Fri Jun 02 13:10:30 2017 +0000"
      },
      "committer": {
        "name": "Jeepyb User",
        "email": "mcp-ci-jeepyb@ci.mcp.mirantis.net",
        "time": "Fri Jun 02 13:10:30 2017 +0000"
      },
      "message": "Added .gitreview\n"
    }
  ]
}
