)]}'
{
  "log": [
    {
      "commit": "10462bba7f4d927d34dbfe13d8720405b6fa38ec",
      "tree": "84337ee276cdda74c8bff9b57bdefea0278d2ce1",
      "parents": [
        "28d7a54e9b2eb07ede8944dc3830d3e1c11eda7a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 23 19:18:08 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Mar 25 08:47:39 2017 +0100"
      },
      "message": "Add system.env, system.profile, system.proxy and configure proxy under system.repo\n"
    },
    {
      "commit": "28d7a54e9b2eb07ede8944dc3830d3e1c11eda7a",
      "tree": "cb9617e5e17abf70f991250a91245a781a20c829",
      "parents": [
        "d390985ef1cb428ff2fcfa481f9334f8a10ef06e",
        "e9bcd2d6dd6face7405f46df27ae200236000fa5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 16 19:15:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Thu Mar 16 19:15:40 2017 +0000"
      },
      "message": "Merge \"Setup LV before mkfs\""
    },
    {
      "commit": "d390985ef1cb428ff2fcfa481f9334f8a10ef06e",
      "tree": "dbbcf9db56f645f224480dc3d6a3888fe848c58f",
      "parents": [
        "aa75906e0b7f6c1409fb869c3afc03b3f55e9720",
        "89b97640d0bc8c89b20e68fa14196b25d7c7f5bd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Mar 14 15:26:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 15:26:28 2017 +0000"
      },
      "message": "Merge \"Report swap metrics in bytes\""
    },
    {
      "commit": "aa75906e0b7f6c1409fb869c3afc03b3f55e9720",
      "tree": "04e808389a2eb814f44d33fb840406ee3e2371c2",
      "parents": [
        "d549b454c9d7cf8a1eb7927e3178c82bd8874450"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Mar 13 15:57:26 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Mar 13 17:32:12 2017 +0100"
      },
      "message": "Linux OVS dpdk vxlan tunnel endpoint ip address\n\nAdd possiblity to add ip address and mtu on dpdk ovs bridge to\nbe able use VXLAN as tenant segmentation.\n\nChange-Id: I1394d30c5d9935218841b17ff7651dac7b4abefa\nEpic: PROD-8957\n"
    },
    {
      "commit": "89b97640d0bc8c89b20e68fa14196b25d7c7f5bd",
      "tree": "67bec3780e5ce33124474712a6e180d32a2b90ce",
      "parents": [
        "d549b454c9d7cf8a1eb7927e3178c82bd8874450"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Mar 09 15:19:54 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Mar 13 16:04:17 2017 +0100"
      },
      "message": "Report swap metrics in bytes\n\nChange-Id: Ic39fa0f18e0d9aeca0ef73ae6d985d12d15a1c3a\n"
    },
    {
      "commit": "e9bcd2d6dd6face7405f46df27ae200236000fa5",
      "tree": "ced20ab7db1acef076841c74aa32aadc9299e1ef",
      "parents": [
        "d549b454c9d7cf8a1eb7927e3178c82bd8874450"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 11:57:51 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 12:23:53 2017 +0100"
      },
      "message": "Setup LV before mkfs\n\nChange-Id: Ib4cb70615af8da2f1037b0a43520c215365979ba\n"
    },
    {
      "commit": "d549b454c9d7cf8a1eb7927e3178c82bd8874450",
      "tree": "d49e6c5b3f65c31edf59ae6a4faf9864d747423e",
      "parents": [
        "5ca7ca15f2288541bb30801a37dc7381edc61f6f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 11:20:23 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 11:22:47 2017 +0100"
      },
      "message": "Fix ipv6 hosts entries\n\nChange-Id: I83f09d01ff047bd61e044977b1eae0e2d0442b5c\n"
    },
    {
      "commit": "5ca7ca15f2288541bb30801a37dc7381edc61f6f",
      "tree": "478ca38f5fee5a3e43f2676d2b39add6a9ee1de3",
      "parents": [
        "b67aee9839394ef8860b20ddbed11a08304f51af",
        "21ca2159b28abb44326cfc79d41eea14aefe9be8"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Mar 07 14:20:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 07 14:20:29 2017 +0000"
      },
      "message": "Merge \"Linux OVS-dpdk and multiqueue support\""
    },
    {
      "commit": "21ca2159b28abb44326cfc79d41eea14aefe9be8",
      "tree": "e3d63036c3567592662af8b91e6171c178be8e96",
      "parents": [
        "2377c62757d1f8a5790689ca0ce181d6567f5278"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 27 22:21:09 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 07 15:02:02 2017 +0100"
      },
      "message": "Linux OVS-dpdk and multiqueue support\n\nIntroduce dpdk support for linux OVS configuration.\nIt configures dpdk interface bind, ovs dpdk ports, bonding,\nparameters for dpdk cpu pmd and set multique queues for specific\novs dpdk interfaces.\n\nChange-Id: I3f38660bab8db0c2b38f03ed8c94eb10b6b3beb9\nEpic: PROD-8957\nEpic: PROD-8958\n"
    },
    {
      "commit": "b67aee9839394ef8860b20ddbed11a08304f51af",
      "tree": "4897a0d20ad5d7685d5c5397b5c73b62642166e2",
      "parents": [
        "f7ad066d353f1c53b951ed6a1ce204dc3ce0ad89",
        "352775376d56dc4d82be96aba1b0f96351d99c6f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 09:12:59 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 09:12:59 2017 +0100"
      },
      "message": "Merge pull request #65 from salt-formulas/pr_add_validation\n\nAdd kitchen tests + travis ci"
    },
    {
      "commit": "f7ad066d353f1c53b951ed6a1ce204dc3ce0ad89",
      "tree": "3efdd425d94294e73ac2cb29cb2ea2a091125998",
      "parents": [
        "f39ebf4c7987739c01791f27c51f877a83807da7",
        "8904d6039f5f3d3bc02c76bedb82b4e7bc519ba3"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Mar 05 18:34:13 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 05 18:34:13 2017 +0100"
      },
      "message": "Merge pull request #68 from mceloud/master\n\ndisable restart of networking service without reboot"
    },
    {
      "commit": "352775376d56dc4d82be96aba1b0f96351d99c6f",
      "tree": "a9c0a5a67a32d329062ecc659045f067757f2218",
      "parents": [
        "c81d64b9703849b1e165c6ba954437da7a523323"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Feb 28 23:16:58 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Mar 04 10:28:44 2017 +0100"
      },
      "message": "Add kitchen tests + travis ci\n\n- enable topics on test pillar\n- add integration test for sudo enabled groups\n- use loop devices only for storage suite\n- example inspec test for sudo state\n"
    },
    {
      "commit": "f39ebf4c7987739c01791f27c51f877a83807da7",
      "tree": "772fda97d3143fe9a637b1480b5588db59fa3027",
      "parents": [
        "c81d64b9703849b1e165c6ba954437da7a523323",
        "159d381e0f43cbde66fdd96191b8eacf8fc5a592"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Mar 04 10:00:31 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 04 10:00:31 2017 +0100"
      },
      "message": "Merge pull request #69 from mceloud/install_packages\n\nrequire linux_packages install in repo state"
    },
    {
      "commit": "159d381e0f43cbde66fdd96191b8eacf8fc5a592",
      "tree": "772fda97d3143fe9a637b1480b5588db59fa3027",
      "parents": [
        "c81d64b9703849b1e165c6ba954437da7a523323"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 03 23:02:45 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 03 23:02:45 2017 +0100"
      },
      "message": "require linux_packages install in repo state\n"
    },
    {
      "commit": "8904d6039f5f3d3bc02c76bedb82b4e7bc519ba3",
      "tree": "0b55d6390e27a9d4626ea1135a8e5cf21525a0dc",
      "parents": [
        "c81d64b9703849b1e165c6ba954437da7a523323"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 03 22:29:45 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 03 22:29:45 2017 +0100"
      },
      "message": "disable restart of networking service without reboot\n"
    },
    {
      "commit": "c81d64b9703849b1e165c6ba954437da7a523323",
      "tree": "8fad7cbf8312c3d7cb81c4b4488e4769c4dafd2a",
      "parents": [
        "2377c62757d1f8a5790689ca0ce181d6567f5278",
        "1c4c8d8932361709ea7bc36d68fa5b4de9f84f07"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 03 15:49:56 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 03 15:49:56 2017 +0100"
      },
      "message": "Merge pull request #64 from salt-formulas/pr_sudo_for_groups\n\nEnable simple sudo for groups"
    },
    {
      "commit": "1c4c8d8932361709ea7bc36d68fa5b4de9f84f07",
      "tree": "8fad7cbf8312c3d7cb81c4b4488e4769c4dafd2a",
      "parents": [
        "2377c62757d1f8a5790689ca0ce181d6567f5278"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Feb 28 19:09:21 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 03 13:45:03 2017 +0100"
      },
      "message": "Add sudo state, salt-managed aliases,users,groups\n- apply review comments\n- add visudo check cmd\n"
    },
    {
      "commit": "2377c62757d1f8a5790689ca0ce181d6567f5278",
      "tree": "0f1aa81c4f52315b3d8fd684e4ee21acdf73e276",
      "parents": [
        "aeb7e6f2f172ff92dba8a2eb9d15b1d9ad96b439",
        "f0864a09450e0c3c00ee281b4236703c51c8b939"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 27 16:19:17 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 16:19:17 2017 +0100"
      },
      "message": "Merge pull request #63 from mceloud/master\n\nadd master option for bond slaves"
    },
    {
      "commit": "f0864a09450e0c3c00ee281b4236703c51c8b939",
      "tree": "0f1aa81c4f52315b3d8fd684e4ee21acdf73e276",
      "parents": [
        "aeb7e6f2f172ff92dba8a2eb9d15b1d9ad96b439"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Feb 27 16:12:32 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Feb 27 16:12:32 2017 +0100"
      },
      "message": "add master option for bond slaves\n"
    },
    {
      "commit": "aeb7e6f2f172ff92dba8a2eb9d15b1d9ad96b439",
      "tree": "e9e046557fae79cf03f69a37b4356df68be4824f",
      "parents": [
        "b691efe5f908c14e337d91eaeac995b9b8fa6598"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 20:47:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 20:47:29 2017 +0100"
      },
      "message": "Fix hugepages mount user rights\n\nEnable access for all users.\n\nChange-Id: I8a2b4fd81ead14f690fc2ea0c252b811a89ed417\n"
    },
    {
      "commit": "b691efe5f908c14e337d91eaeac995b9b8fa6598",
      "tree": "1e942b0f09597da55658fa0e8a6015c3a03ebc75",
      "parents": [
        "6c9ead164d5e42919b52a94c98767eca19ac6cbc"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Mon Feb 20 14:08:59 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 20 14:08:59 2017 +0100"
      },
      "message": " Group packages to install/remove when possible for better performance (#62)\n\n* Allow to install package without specifying any version\r\n\r\n* Group packages to install/remove when possible for better performance\r\n"
    },
    {
      "commit": "6c9ead164d5e42919b52a94c98767eca19ac6cbc",
      "tree": "a8e40079d62c48275b2fb67ae1b028cfdbb0d14c",
      "parents": [
        "c665ee25fe4b9db03cf5cf70d95dc3742cde277a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 16 21:53:13 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 11:37:04 2017 +0100"
      },
      "message": "Implement isolcpu grub configuration\n\nSeparate cpu for host os from workload.\n\nChange-Id: I5b274a6324fe2fa47c09df82c01e3b95dadb5e53\nEpic: PROD-8959\n"
    },
    {
      "commit": "c665ee25fe4b9db03cf5cf70d95dc3742cde277a",
      "tree": "820d7ae84b1340eedfc65e287483fe52125ee8b1",
      "parents": [
        "8a7064c45b8fb73fe7d38c9b67c3c57a64549c7d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 17 12:17:32 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 17 12:17:32 2017 +0100"
      },
      "message": "Add autoupdates into tests\n"
    },
    {
      "commit": "8a7064c45b8fb73fe7d38c9b67c3c57a64549c7d",
      "tree": "7d76d802b65a3579ce458e603b875671486f9b25",
      "parents": [
        "69a9d8d6caf6da27464edd38655829dec9b18b60"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 17 12:14:04 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 17 12:16:11 2017 +0100"
      },
      "message": "Fix include of linux.system.autoupdates\n"
    },
    {
      "commit": "69a9d8d6caf6da27464edd38655829dec9b18b60",
      "tree": "f3dd40f8d6023c5122966802cef131f0a0d29723",
      "parents": [
        "ba35b215162d6da21836a0104390eea7ed0d02ec"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Thu Feb 16 22:34:32 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 16 22:34:32 2017 +0100"
      },
      "message": "Add system.autoupdates state (#61)\n\n* Add support for autoupdates\r\n\r\nonly Debian-based systems are supported for now\r\n(through unattended-upgrades package)\r\n\r\n* Fix test on system.autoupdates.pkgs\r\n"
    },
    {
      "commit": "ba35b215162d6da21836a0104390eea7ed0d02ec",
      "tree": "57530e6ffa37ef251b6f983bfa82313fb07406de",
      "parents": [
        "f092071b91e736688a2d45c994b3c34926f8f2c4"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Wed Feb 15 17:59:46 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu Feb 16 09:36:58 2017 +0100"
      },
      "message": "add support for kernel modules\n\nChange-Id: I6ba3d72307805341829fe0f6919e326f3698e833\n"
    },
    {
      "commit": "f092071b91e736688a2d45c994b3c34926f8f2c4",
      "tree": "0f1302cf332e9246d5cf58d087f32db41df97314",
      "parents": [
        "6b2bb967c655014f2861e2fff07052d70f051372",
        "8a6770e61e0c1b683a1fa5ac721743e443d75c8c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 15 19:32:07 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 19:32:07 2017 +0100"
      },
      "message": "Merge pull request #58 from salt-formulas/pr_fix_hostname_template\n\nremove trailing line, causing every deployment to update the file and…"
    },
    {
      "commit": "6b2bb967c655014f2861e2fff07052d70f051372",
      "tree": "705a08e06814abb285ce9f2cf3b6e1c199f17687",
      "parents": [
        "76dbbdf5f6dc3ee506ed46e5e539e9eca155a72d",
        "e3c04fd5353bb3614710be036e64bb3a31f3369d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 15 19:31:42 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 19:31:42 2017 +0100"
      },
      "message": "Merge pull request #59 from bbinet/pkgs\n\nPrefer \"pkgs\" rather than \"names\" when using pkg.installed"
    },
    {
      "commit": "e3c04fd5353bb3614710be036e64bb3a31f3369d",
      "tree": "b59af429025e2a77a5a272f5286c13e3f1abfbfd",
      "parents": [
        "b148c8ca8ef79652115be8dcc99837ed9e6bb7c8"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Wed Feb 15 17:53:19 2017 +0100"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Wed Feb 15 17:55:52 2017 +0100"
      },
      "message": "Prefer \"pkgs\" rather than \"names\" when using pkg.installed\n\n\"names\" makes a separate call to the package management frontend to\ninstall each package, whereas \"pkgs\" makes just a single call so that it\nimproves performance.\n"
    },
    {
      "commit": "8a6770e61e0c1b683a1fa5ac721743e443d75c8c",
      "tree": "f9cb5abe9fc121312338ed573c47312d88bb468e",
      "parents": [
        "018f871e175821a76cfa03772504118dcba2a9cc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 15 17:47:50 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 15 17:47:50 2017 +0100"
      },
      "message": "remove trailing line, causing every deployment to update the file and trigger hostname enforce\n"
    },
    {
      "commit": "76dbbdf5f6dc3ee506ed46e5e539e9eca155a72d",
      "tree": "0f581e42ef61d87a7c51ec7689a84cd145a3dc31",
      "parents": [
        "5398d873d5d2e377eb7129bffdcd130452fbbab1",
        "fe57bdd45b6fdfbba246e33d6eed59f51cd75076"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 15 15:09:30 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 15:09:30 2017 +0100"
      },
      "message": "Merge pull request #57 from salt-formulas/pr_hostname\n\ndont touch hostname if not needed"
    },
    {
      "commit": "5398d873d5d2e377eb7129bffdcd130452fbbab1",
      "tree": "94ae5c518421344b8025c0a008c42c9dded96265",
      "parents": [
        "b148c8ca8ef79652115be8dcc99837ed9e6bb7c8"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 13 22:30:47 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 15 12:26:43 2017 +0100"
      },
      "message": "SRIOV support\n\nEnable SR-IOV support on server.\n\nChange-Id: I7dabe340abd398cc0422698112cbdd81804446b7\nEpic: PROD-8956\n"
    },
    {
      "commit": "fe57bdd45b6fdfbba246e33d6eed59f51cd75076",
      "tree": "5b4912f394635bc06a23be647bcaecd1ddb1da8e",
      "parents": [
        "279521e7d58d9f5737f427b4e2caba27a614831e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 15 09:45:17 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 15 09:45:17 2017 +0100"
      },
      "message": "dont touch hostname if not needed\n"
    },
    {
      "commit": "b148c8ca8ef79652115be8dcc99837ed9e6bb7c8",
      "tree": "da395ff6c1d6d537d2c193bc8228989f80dd9d2e",
      "parents": [
        "018f871e175821a76cfa03772504118dcba2a9cc"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Feb 12 21:30:48 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 13 10:32:36 2017 +0100"
      },
      "message": "Hugepages support\n\nGrub hugepages configuration and mount point action.\n\nChange-Id: I49b26871c325b95a7d3f264892a9e997b58765bc\nEpic: PROD-8959\n"
    },
    {
      "commit": "018f871e175821a76cfa03772504118dcba2a9cc",
      "tree": "8ce964caf81434ba14ba2c4562df1bd1546643f2",
      "parents": [
        "de88aebf521d0f36361fd5e4614c786204ab8181"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "de88aebf521d0f36361fd5e4614c786204ab8181",
      "tree": "ebe5a74637a4c897642fe84f1afe8cbc2e207702",
      "parents": [
        "fb9736ddbdc6aeb12bd6736c2573f0f1b5107433",
        "6df65bbd67a1f49b430e6ecba49fdb74d5d9022d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 31 13:23:53 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 31 13:23:53 2017 +0100"
      },
      "message": "Merge pull request #54 from mnederlof/master\n\nIn setups with more than 1 interface / bond, it does not work"
    },
    {
      "commit": "6df65bbd67a1f49b430e6ecba49fdb74d5d9022d",
      "tree": "ebe5a74637a4c897642fe84f1afe8cbc2e207702",
      "parents": [
        "7c077f64b62a2c4c5cac980e8f61786f745b4dc3"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jan 31 11:24:18 2017 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jan 31 11:24:18 2017 +0100"
      },
      "message": "Because it is possible to add more interfaces to the same bridge, make the salt resource name more unique.\n"
    },
    {
      "commit": "7c077f64b62a2c4c5cac980e8f61786f745b4dc3",
      "tree": "85ae8add3c49c7804b52da79fbcf9416631a6cfa",
      "parents": [
        "fb9736ddbdc6aeb12bd6736c2573f0f1b5107433"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jan 31 11:19:37 2017 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jan 31 11:19:37 2017 +0100"
      },
      "message": "Only add the interface to the ovs_bridge, if the name in ovs_bridge is the same.\n"
    },
    {
      "commit": "fb9736ddbdc6aeb12bd6736c2573f0f1b5107433",
      "tree": "bf384224cb16205f9aaa843810ff78fe4e006194",
      "parents": [
        "279521e7d58d9f5737f427b4e2caba27a614831e"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jan 30 16:00:26 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jan 30 16:05:00 2017 +0100"
      },
      "message": "Fix issue where interface is left unconfigured\n\nChange-Id: I48f912c9d966c99d78cd2e89b605a2d016afe18b\n"
    },
    {
      "commit": "279521e7d58d9f5737f427b4e2caba27a614831e",
      "tree": "ab0e6fb8658005604a366e67aebe35c9c78ac507",
      "parents": [
        "8daed52b9210355cee2990cf76df73af9ed69ddb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jan 27 03:43:57 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jan 27 03:53:04 2017 +0200"
      },
      "message": "Remove excess records from /etc/hosts\n\nBefore adding new records to /etc/hosts, remove all hostnames\nthat are managed by the model but have different addresses\nthan provided in the model.\n\nChange-Id: Idf5a30429497c33027e6ba973e684ba0443a1edf\n"
    },
    {
      "commit": "8daed52b9210355cee2990cf76df73af9ed69ddb",
      "tree": "3e2fa7bef10721517b21335e750282950cb1f172",
      "parents": [
        "8b497149ea11baf64335a98d79fbda1068d4ac12",
        "86506fe7438bc8c01cb276968fc0364d72bd92fe"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 16:52:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Thu Jan 26 16:52:14 2017 +0000"
      },
      "message": "Merge \"Allow enforcing of whole /etc/hosts\""
    },
    {
      "commit": "8b497149ea11baf64335a98d79fbda1068d4ac12",
      "tree": "0f15ad32ef5ce378114f76c8bf5b6efca7c7a3b4",
      "parents": [
        "b26f03851ffe81c5f3a73b2fedbe877c89e3b857",
        "375001e027b64ff38dc0c52dd33ec3e21f40a8ec"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 15:39:25 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 15:39:25 2017 +0100"
      },
      "message": "Merge pull request #52 from simonpasquier/support-loopback-storage\n\nAdd linux.storage.loopback state"
    },
    {
      "commit": "b26f03851ffe81c5f3a73b2fedbe877c89e3b857",
      "tree": "f2edb924f737e9bdff0c8248df55d40f51fc2107",
      "parents": [
        "37837f328068c1881ac29e61e2211fcdde91e0b3",
        "f8f55a2fccbe282b8855c36abdc3c823381413a1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 15:26:08 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 15:26:08 2017 +0100"
      },
      "message": "Merge pull request #53 from jiribroulik/master\n\ncpu governor"
    },
    {
      "commit": "f8f55a2fccbe282b8855c36abdc3c823381413a1",
      "tree": "f2edb924f737e9bdff0c8248df55d40f51fc2107",
      "parents": [
        "37837f328068c1881ac29e61e2211fcdde91e0b3"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Thu Jan 26 14:36:46 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Thu Jan 26 15:17:55 2017 +0100"
      },
      "message": "cpu governor\n"
    },
    {
      "commit": "375001e027b64ff38dc0c52dd33ec3e21f40a8ec",
      "tree": "1ecfa55356cb82b404f6fbcfdd31e2965dadbe9b",
      "parents": [
        "37837f328068c1881ac29e61e2211fcdde91e0b3"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 26 13:22:33 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 26 15:02:48 2017 +0100"
      },
      "message": "Add linux.storage.loopback state\n\nThis state allows to configure loopback device(s). This isn\u0027t meant to\nbe used in production but offers a cheap way to test Cinder with LVM\nvolumes.\n"
    },
    {
      "commit": "86506fe7438bc8c01cb276968fc0364d72bd92fe",
      "tree": "8a95ed04ce5c024dc8cd310f5d0a8b966ca004e5",
      "parents": [
        "37837f328068c1881ac29e61e2211fcdde91e0b3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:36:16 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:52:57 2017 +0100"
      },
      "message": "Allow enforcing of whole /etc/hosts\n\nParameter purge_hosts will enforce whole /etc/hosts file, removing entries\nthat are not defined in model except defaults for both IPv4 and IPv6 localhost\nand hostname + fqdn.\n\nIt\u0027s good to use this option if you want to ensure /etc/hosts is always in a\nclean state however it\u0027s not enabled by default for safety.\n\nChange-Id: Ieb219b2dd494d5a66ecc52a2ec00dd5157ee2b7a\n"
    },
    {
      "commit": "37837f328068c1881ac29e61e2211fcdde91e0b3",
      "tree": "a8921cb40ac951ec18fe1c9d02905a6be773e3bc",
      "parents": [
        "a63f4053f3a16782ba1bfa1b8ffb575dcff8b6ad"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Jan 09 10:19:51 2017 +0100"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Jan 09 10:19:51 2017 +0100"
      },
      "message": "Revert \"turn off check swap if needed\"\n\nThis reverts commit a63f4053f3a16782ba1bfa1b8ffb575dcff8b6ad.\n"
    },
    {
      "commit": "a63f4053f3a16782ba1bfa1b8ffb575dcff8b6ad",
      "tree": "cfa0e66dbf3d0f2de58925edd670cf0097bf796f",
      "parents": [
        "787a41e822871b1c598f7a8d4485bc55a23a8eb3"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Jan 09 09:04:08 2017 +0100"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Jan 09 09:04:08 2017 +0100"
      },
      "message": "turn off check swap if needed\n"
    },
    {
      "commit": "787a41e822871b1c598f7a8d4485bc55a23a8eb3",
      "tree": "a8921cb40ac951ec18fe1c9d02905a6be773e3bc",
      "parents": [
        "dfb6dcb1aaa30fb761b88410043370ab3c4770ec",
        "fc60eb0668494dc0692a867fd8b7c8cef08d3249"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 03 14:30:06 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 14:30:06 2017 +0100"
      },
      "message": "Merge pull request #49 from tcpcloud/ovs\n\nOVS improvements"
    },
    {
      "commit": "fc60eb0668494dc0692a867fd8b7c8cef08d3249",
      "tree": "a8921cb40ac951ec18fe1c9d02905a6be773e3bc",
      "parents": [
        "dfb6dcb1aaa30fb761b88410043370ab3c4770ec"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Jan 03 11:58:12 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Jan 03 13:34:37 2017 +0100"
      },
      "message": "OVS improvements\n"
    },
    {
      "commit": "dfb6dcb1aaa30fb761b88410043370ab3c4770ec",
      "tree": "11dde3e895b071a49674f3dedff371568e6a4cfa",
      "parents": [
        "620ed7f812305ebca5c7e280b79efd7b8c21cfe2",
        "6d6f5b4c000b756b30b794d853d63f4cb9e95951"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Dec 14 14:20:05 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 14 14:20:05 2016 +0100"
      },
      "message": "Merge pull request #47 from elemoine/remove-log-collector-support\n\nRemove support for log_collector"
    },
    {
      "commit": "620ed7f812305ebca5c7e280b79efd7b8c21cfe2",
      "tree": "0a5d802f460ef1ab284d51e0354c6cf8ed9899e3",
      "parents": [
        "753e9110943e2a18d7084bb9d0d764f71f45cbf7",
        "a956bfe054fbf8de78aa39eaf7408768ea29df92"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Tue Dec 13 16:52:19 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 16:52:19 2016 +0100"
      },
      "message": "Merge pull request #43 from elemoine/remove-heka-conf\n\nRemove ununused heka.conf file"
    },
    {
      "commit": "6d6f5b4c000b756b30b794d853d63f4cb9e95951",
      "tree": "5d3e111a09b0096fdde4df9773c24e1d18644827",
      "parents": [
        "753e9110943e2a18d7084bb9d0d764f71f45cbf7"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Dec 13 15:50:26 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Dec 13 15:50:28 2016 +0000"
      },
      "message": "Remove support for log_collector\n\nThe support for collecting syslog is going to be moved to the rsyslog\nformula.\n"
    },
    {
      "commit": "753e9110943e2a18d7084bb9d0d764f71f45cbf7",
      "tree": "8867620a542d26c80784cc9f3cc44b61e8812e99",
      "parents": [
        "f2720ea9eb7ecb6d8bbae63e4d4fac8d7ca95790",
        "6c3b8b9b161573587723ca1bfa6f26d2fec8fba0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Dec 08 21:45:18 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 21:45:18 2016 +0100"
      },
      "message": "Merge pull request #45 from yottatsa/master\n\nI believe you mean cron.absent state"
    },
    {
      "commit": "6c3b8b9b161573587723ca1bfa6f26d2fec8fba0",
      "tree": "8867620a542d26c80784cc9f3cc44b61e8812e99",
      "parents": [
        "f2720ea9eb7ecb6d8bbae63e4d4fac8d7ca95790"
      ],
      "author": {
        "name": "Vladimir Eremin",
        "email": "veremin@mirantis.com",
        "time": "Thu Dec 08 11:36:45 2016 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 11:36:45 2016 -0800"
      },
      "message": "I believe you mean cron.absent state"
    },
    {
      "commit": "a956bfe054fbf8de78aa39eaf7408768ea29df92",
      "tree": "59aee2a498aecd687bda8f55f011de6c23603ef6",
      "parents": [
        "f2720ea9eb7ecb6d8bbae63e4d4fac8d7ca95790"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 16:13:07 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 16:13:07 2016 +0000"
      },
      "message": "Remove ununused heka.conf file\n"
    },
    {
      "commit": "f2720ea9eb7ecb6d8bbae63e4d4fac8d7ca95790",
      "tree": "6d5f7ceafaafaaa6a35fb48cff3957d631b3c781",
      "parents": [
        "a7ccff36da19c1afee1b1fa27efc8c432c20a4e5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 05 16:35:11 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 05 16:37:58 2016 +0100"
      },
      "message": "Allow defining config files user, group and mode\n"
    },
    {
      "commit": "a7ccff36da19c1afee1b1fa27efc8c432c20a4e5",
      "tree": "e4fd13477d700e343cc74f6ec733df82e6c85c8a",
      "parents": [
        "28faf30292a885dfabb37c61d83b6105c0297c62",
        "f6cd1921c1d91511c8856ba026567bd92aef8f4f"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Dec 05 14:28:20 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 14:28:20 2016 +0100"
      },
      "message": "Merge pull request #42 from mceloud/master\n\nfix options setting in resolv"
    },
    {
      "commit": "f6cd1921c1d91511c8856ba026567bd92aef8f4f",
      "tree": "e4fd13477d700e343cc74f6ec733df82e6c85c8a",
      "parents": [
        "28faf30292a885dfabb37c61d83b6105c0297c62"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Dec 05 13:39:49 2016 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Dec 05 14:26:37 2016 +0100"
      },
      "message": "fix options setting in resolv\n"
    },
    {
      "commit": "28faf30292a885dfabb37c61d83b6105c0297c62",
      "tree": "dbba9ee624c9ee951e59b18e7c907cb3a5fc46cb",
      "parents": [
        "e8e517eb0731ad5e010ae8d0f2c7311697688d28",
        "02e681ce7fc9ecd41d3e6a2151090e904fe9c17d"
      ],
      "author": {
        "name": "mceloud",
        "email": "marek.celoud@tcpcloud.eu",
        "time": "Fri Dec 02 10:52:57 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 10:52:57 2016 +0100"
      },
      "message": "Merge pull request #41 from tcpcloud/ovs_options\n\novs advanced options"
    },
    {
      "commit": "02e681ce7fc9ecd41d3e6a2151090e904fe9c17d",
      "tree": "dbba9ee624c9ee951e59b18e7c907cb3a5fc46cb",
      "parents": [
        "e8e517eb0731ad5e010ae8d0f2c7311697688d28"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Dec 02 10:36:42 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Dec 02 10:36:46 2016 +0100"
      },
      "message": "ovs advanced options\n"
    },
    {
      "commit": "e8e517eb0731ad5e010ae8d0f2c7311697688d28",
      "tree": "bc4211a39501831e272b9618ae88547b07c7c73b",
      "parents": [
        "02f7761b5dde0a860b96a9a1e55d8292173e7f96",
        "6b6058fd3a398df704c6eb5dd58912cd4ee87860"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Dec 01 15:06:59 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 01 15:06:59 2016 +0100"
      },
      "message": "Merge pull request #40 from simonpasquier/fix-storage-test\n\nMisc fixes for LVM storage"
    },
    {
      "commit": "02f7761b5dde0a860b96a9a1e55d8292173e7f96",
      "tree": "9aba5182f50c1268446076093be41cd2713e9f7a",
      "parents": [
        "6c6944604dc20f9692bd948627518cce135bbab4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Nov 29 12:59:42 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Nov 29 12:59:42 2016 +0100"
      },
      "message": "Fix missing iteritems in loop\n"
    },
    {
      "commit": "6c6944604dc20f9692bd948627518cce135bbab4",
      "tree": "52c9f04b0e9d29eb0e48aeb712b72e83fa74ab3d",
      "parents": [
        "45236b54cd5f904f0006dd17e38e671c0a4ab951"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 28 17:09:05 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 28 17:09:05 2016 +0100"
      },
      "message": "Support defaults in linux.system.config\n"
    },
    {
      "commit": "6b6058fd3a398df704c6eb5dd58912cd4ee87860",
      "tree": "62604620d14dbe6fa4f7074323cc8ed7d2f33f9e",
      "parents": [
        "a4eb313e4fcd04889cabef6ed79cce2b4521c184"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 11:07:48 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 11:07:48 2016 +0100"
      },
      "message": "Support no volume for linux.storage.lvm state\n"
    },
    {
      "commit": "a4eb313e4fcd04889cabef6ed79cce2b4521c184",
      "tree": "d436f2d6ef1d04e31748dddda02469fbc2476eea",
      "parents": [
        "45236b54cd5f904f0006dd17e38e671c0a4ab951"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 11:07:18 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 11:07:18 2016 +0100"
      },
      "message": "Fix linux.storage state to support lvm\n"
    },
    {
      "commit": "45236b54cd5f904f0006dd17e38e671c0a4ab951",
      "tree": "47766b14fac281998eab307fec6d258dd05978c4",
      "parents": [
        "376af204417b838c522c4c1a677e734428d2fa75",
        "7428872d71e6ca4a7fd96b4e0db15abef2379af9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Nov 25 17:32:35 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 17:32:35 2016 +0100"
      },
      "message": "Merge pull request #39 from tcpcloud/stacklight\n\nStacklight"
    },
    {
      "commit": "7428872d71e6ca4a7fd96b4e0db15abef2379af9",
      "tree": "07050f8846fb0db11d598eaea7669830b04a937d",
      "parents": [
        "3692c5b4e378cf9b235690e028fb99ba6b213fec",
        "b4f82c60133de0c1964c1de3081404b7910f2e60"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Nov 25 11:33:10 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 11:33:10 2016 +0100"
      },
      "message": "Merge pull request #37 from thouveng/use-new-grafana-convention\n\nPut Grafana dashboards into their own directory"
    },
    {
      "commit": "3692c5b4e378cf9b235690e028fb99ba6b213fec",
      "tree": "cea8fa330f94f6334aab76833a4097841182277f",
      "parents": [
        "3e38377ab3874f641ca52fe0b363237d2abfac22",
        "eec2b7c990276c1b727cf60b82b93f2c5da1d75f"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 09:01:07 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 09:01:07 2016 +0100"
      },
      "message": "Merge pull request #38 from simonpasquier/stacklight\n\nMerge master into stacklight"
    },
    {
      "commit": "376af204417b838c522c4c1a677e734428d2fa75",
      "tree": "b6133f261b623e4426c161439f66218b9217a822",
      "parents": [
        "9e5b7a1cdbddaf7270876b18da8b7be74e217dd2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 24 17:33:01 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 24 17:33:01 2016 +0100"
      },
      "message": "hotfix interface name\n"
    },
    {
      "commit": "eec2b7c990276c1b727cf60b82b93f2c5da1d75f",
      "tree": "4f7e8b5b83a801eda4e8948365256b65ccc206ac",
      "parents": [
        "89654cc4334526c3671647f2f8681c3922770e0d",
        "9e5b7a1cdbddaf7270876b18da8b7be74e217dd2"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 24 17:10:27 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 24 17:10:27 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into stacklight\n"
    },
    {
      "commit": "9e5b7a1cdbddaf7270876b18da8b7be74e217dd2",
      "tree": "9b14af72efe12f6c0b2d8a1537e3ac44bb64ccea",
      "parents": [
        "e3ffd626048702040e40e7be3cca20f96a439297",
        "6086f63c3765a4c372136591df9f7a8a8f689bdb"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 24 16:57:49 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 24 16:57:49 2016 +0100"
      },
      "message": "Merge pull request #36 from tcpcloud/ovs\n\nProper openvswitch integration"
    },
    {
      "commit": "b4f82c60133de0c1964c1de3081404b7910f2e60",
      "tree": "0ca192865c1a396e5c3def2ff6fee918eac2e688",
      "parents": [
        "3e38377ab3874f641ca52fe0b363237d2abfac22"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:27:43 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:27:43 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n"
    },
    {
      "commit": "3e38377ab3874f641ca52fe0b363237d2abfac22",
      "tree": "94abd2b727903db5b8024eea5d528e54108d941a",
      "parents": [
        "f781cf98a9e682a2b71dfed62f85f3fe80e39234",
        "2f06db9e6d6121864570046faaad67b9bec2225e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 24 13:58:47 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 24 13:58:47 2016 +0100"
      },
      "message": "Merge pull request #33 from elemoine/stacklight-alarm\n\nAdd more alarms"
    },
    {
      "commit": "6086f63c3765a4c372136591df9f7a8a8f689bdb",
      "tree": "9b14af72efe12f6c0b2d8a1537e3ac44bb64ccea",
      "parents": [
        "e3ffd626048702040e40e7be3cca20f96a439297"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Nov 23 13:28:13 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Nov 23 16:34:45 2016 +0100"
      },
      "message": "Added proper OpenVswitch support\n"
    },
    {
      "commit": "2f06db9e6d6121864570046faaad67b9bec2225e",
      "tree": "94abd2b727903db5b8024eea5d528e54108d941a",
      "parents": [
        "f781cf98a9e682a2b71dfed62f85f3fe80e39234"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 21 14:49:57 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 12:13:16 2016 +0000"
      },
      "message": "Add more alarms\n\nThis commit adds more built-in alarms to the Linux formula.\n"
    },
    {
      "commit": "e3ffd626048702040e40e7be3cca20f96a439297",
      "tree": "dd1e1e30efe5f6598716fca00d914b0da88a6bb0",
      "parents": [
        "98b3b5aae784df8ca4e9e6f923fe9525b21168da"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Nov 22 12:01:42 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Nov 22 12:01:46 2016 +0100"
      },
      "message": "Fix variable reference\n"
    },
    {
      "commit": "98b3b5aae784df8ca4e9e6f923fe9525b21168da",
      "tree": "7abf679c4f860f39faf7d7ad88835e8e2197ab38",
      "parents": [
        "70b346eedb16ecc67e43a62ce666495285ecf485",
        "b2c8f858fa7c9cb1d3ce9072cb2af3471aee7609"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Nov 21 21:23:36 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 21 21:23:36 2016 +0100"
      },
      "message": "Merge pull request #34 from tcpcloud/config\n\nAdd support for external config generation"
    },
    {
      "commit": "b2c8f858fa7c9cb1d3ce9072cb2af3471aee7609",
      "tree": "7be2549b514afb130124017255eb0b67c5d373dd",
      "parents": [
        "c7713b13263cc8c33d6e01d8bfc9d32bc592ea3f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 21 17:03:43 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 21 17:05:12 2016 +0100"
      },
      "message": "Add support for external config generation\n"
    },
    {
      "commit": "f781cf98a9e682a2b71dfed62f85f3fe80e39234",
      "tree": "91d6b80f76305c38bf39aea3b4f6595021e7721c",
      "parents": [
        "3329bccf688592202b1b20c2c0cfc75941fc5f59",
        "e29d0a4f7727487846d675f1f6ceadec488d08ff"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Mon Nov 21 10:01:18 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 21 10:01:18 2016 +0100"
      },
      "message": "Merge pull request #32 from thouveng/provide_system_dashboard\n\nProvides Grafana dashboard"
    },
    {
      "commit": "e29d0a4f7727487846d675f1f6ceadec488d08ff",
      "tree": "91d6b80f76305c38bf39aea3b4f6595021e7721c",
      "parents": [
        "3329bccf688592202b1b20c2c0cfc75941fc5f59"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 14:48:15 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 14:48:15 2016 +0100"
      },
      "message": "Provides Grafana dashboard\n"
    },
    {
      "commit": "3329bccf688592202b1b20c2c0cfc75941fc5f59",
      "tree": "17a2e1973043b5405e4ec2444a77cf4713321cde",
      "parents": [
        "89654cc4334526c3671647f2f8681c3922770e0d",
        "376262a39d5cbf65ef71c949cfaeddd2dee5c33e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 16 15:32:41 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 15:32:41 2016 +0100"
      },
      "message": "Merge pull request #30 from simonpasquier/support-tmpfs-mount\n\nSupport tmpfs mount"
    },
    {
      "commit": "376262a39d5cbf65ef71c949cfaeddd2dee5c33e",
      "tree": "17a2e1973043b5405e4ec2444a77cf4713321cde",
      "parents": [
        "1f75d30237aab5bbfa196f9c6763b6e95a4548d8"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 16 15:21:51 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 16 15:21:51 2016 +0100"
      },
      "message": "Fix mount examples in the README\n\nThe enabled flag is mandatory.\n"
    },
    {
      "commit": "1f75d30237aab5bbfa196f9c6763b6e95a4548d8",
      "tree": "2b737c242011f27d64ae9172d61fdc3b0da51b1c",
      "parents": [
        "89654cc4334526c3671647f2f8681c3922770e0d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 16 15:20:05 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 16 15:20:05 2016 +0100"
      },
      "message": "Fix the linux.storage.mount state for tmpfs\n"
    },
    {
      "commit": "89654cc4334526c3671647f2f8681c3922770e0d",
      "tree": "8b230772d1d547053f0ea5521f271523da5517b1",
      "parents": [
        "c225d893ff77c005401b5039c6e49ecf99f680bc",
        "866c348d3267311033c81791698b6fca275d332b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 16 14:31:42 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 14:31:42 2016 +0100"
      },
      "message": "Merge pull request #29 from obourdon/stacklight\n\nFixes for idempotence"
    },
    {
      "commit": "866c348d3267311033c81791698b6fca275d332b",
      "tree": "8b230772d1d547053f0ea5521f271523da5517b1",
      "parents": [
        "577fbf5131a8f61fc9074e1ef72ba4257f65c5ce"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Nov 10 09:04:06 2016 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Nov 15 17:55:55 2016 +0100"
      },
      "message": "Fix for network interfaces idempotence\n"
    },
    {
      "commit": "577fbf5131a8f61fc9074e1ef72ba4257f65c5ce",
      "tree": "53b0f0e2cc3b2a509582a411d0507efdf7c00758",
      "parents": [
        "c225d893ff77c005401b5039c6e49ecf99f680bc"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Nov 09 14:53:02 2016 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Nov 15 17:55:55 2016 +0100"
      },
      "message": "Fix for hosts file idempotence\n"
    },
    {
      "commit": "c225d893ff77c005401b5039c6e49ecf99f680bc",
      "tree": "2ed111a2f94f3405c4f09d8caf5e6574ba7271f4",
      "parents": [
        "8eb141d1231f535de3be5a1ff3d6f04cfac4f189",
        "210e98304eb6c5333ff3ddab24c0c9690b7beb0c"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 15 16:29:14 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 16:29:14 2016 +0100"
      },
      "message": "Merge pull request #28 from SwannCroiset/alerting-property\n\nRedefine alerting property"
    },
    {
      "commit": "210e98304eb6c5333ff3ddab24c0c9690b7beb0c",
      "tree": "2ed111a2f94f3405c4f09d8caf5e6574ba7271f4",
      "parents": [
        "8eb141d1231f535de3be5a1ff3d6f04cfac4f189"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 10 15:14:19 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 14 14:09:46 2016 +0100"
      },
      "message": "Redefine alerting property\n\nThe alerting property can be one of \u0027disabled\u0027, \u0027enabled\u0027 or\n\u0027enabled_with_notification\u0027\n"
    },
    {
      "commit": "8eb141d1231f535de3be5a1ff3d6f04cfac4f189",
      "tree": "5dd042ee6874ec1b8f4889beff50d87768a633dd",
      "parents": [
        "501ff94aa4f2cb00af7029630d2ae3dad5e08ffd",
        "8db94b38f4495e8fe6e946f5931bedfc75c26f0c"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Tue Nov 08 20:10:15 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 08 20:10:15 2016 +0100"
      },
      "message": "Merge pull request #27 from simonpasquier/add-tz-support\n\nAdd timezone support for system logs"
    },
    {
      "commit": "8db94b38f4495e8fe6e946f5931bedfc75c26f0c",
      "tree": "5dd042ee6874ec1b8f4889beff50d87768a633dd",
      "parents": [
        "e877605126397b35d07ebc794579307f7ee62f15"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:06:12 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:06:12 2016 +0100"
      },
      "message": "Fix Syslog pattern for system logs\n\nCurrently Syslog doesn\u0027t log the priority (\u0027\u003cPRI\u003e\u0027).\n"
    },
    {
      "commit": "e877605126397b35d07ebc794579307f7ee62f15",
      "tree": "68a9e137fa0f7567dad1e95ab4f9091a4792fed4",
      "parents": [
        "501ff94aa4f2cb00af7029630d2ae3dad5e08ffd"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:05:24 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:05:24 2016 +0100"
      },
      "message": "Add timezone support for system logs\n"
    },
    {
      "commit": "501ff94aa4f2cb00af7029630d2ae3dad5e08ffd",
      "tree": "e774a0df6bbdd86d4969ef0a8cc1b46679c99ec1",
      "parents": [
        "8fdd9e50d5ca1d3ad1ea673f1b9190f20dc7faab",
        "1787f0b297e1a2c8d41a358bc2c36da457da1085"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Nov 07 10:51:42 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 07 10:51:42 2016 +0100"
      },
      "message": "Merge pull request #26 from elemoine/stacklight-linux-netlink\n\nRename netlink.py to linux_netlink.py"
    },
    {
      "commit": "1787f0b297e1a2c8d41a358bc2c36da457da1085",
      "tree": "e774a0df6bbdd86d4969ef0a8cc1b46679c99ec1",
      "parents": [
        "8fdd9e50d5ca1d3ad1ea673f1b9190f20dc7faab"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 16:41:54 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 16:41:55 2016 +0000"
      },
      "message": "Rename netlink.py to linux_netlink.py\n\nThis is to comply to a comment from @cznewt in\nhttps://github.com/tcpcloud/salt-formula-heka/pull/24.\n"
    },
    {
      "commit": "8fdd9e50d5ca1d3ad1ea673f1b9190f20dc7faab",
      "tree": "4ab8aae96aed5c69b6dfd408725030d014146f30",
      "parents": [
        "4e42b3c2385e0a2bd89481fe1535694dab1127ef",
        "3035609caface116bd47ec0cd516d3cd07af3d96"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Fri Nov 04 15:44:09 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 15:44:09 2016 +0100"
      },
      "message": "Merge pull request #23 from elemoine/stacklight-timezone\n\nRemove Heka decoder tz handling"
    },
    {
      "commit": "4e42b3c2385e0a2bd89481fe1535694dab1127ef",
      "tree": "3501d6983283a4eb5ad16c620e54e385fbd8bfc8",
      "parents": [
        "09728e9deea07e75b9375c564ef1c76fd95f0c8a",
        "1c39744e434fef93faa6cd64476c88ac2c93b93e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Fri Nov 04 09:45:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 09:45:02 2016 +0100"
      },
      "message": "Merge pull request #25 from elemoine/stacklight-netlink\n\nUse netlink collectd plugin instead of interface"
    },
    {
      "commit": "1c39744e434fef93faa6cd64476c88ac2c93b93e",
      "tree": "3501d6983283a4eb5ad16c620e54e385fbd8bfc8",
      "parents": [
        "09728e9deea07e75b9375c564ef1c76fd95f0c8a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 10:54:14 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 08:23:37 2016 +0000"
      },
      "message": "Use netlink collectd plugin instead of interface\n\nThis patch replaces the \"interface\" collectd plugin by the \"netlink\" one. The\n\"netlink\" plugin provides the same metrics as \"interface\" but plus other\nmetrics such as the number of dropped packets.\n"
    },
    {
      "commit": "09728e9deea07e75b9375c564ef1c76fd95f0c8a",
      "tree": "bc898993f13f11414663cd36eabd47ee8cbb5f0a",
      "parents": [
        "b2ca6b7ff9202633bf712d8540f5fe1b6766ee5b",
        "a607e433f9062ead222e91c1eb1a887b134d0698"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 03 08:44:12 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 08:44:12 2016 +0100"
      },
      "message": "Merge pull request #24 from elemoine/stacklight-collectd-df\n\nUse same collectd df options as StackLight MOS"
    },
    {
      "commit": "70b346eedb16ecc67e43a62ce666495285ecf485",
      "tree": "e5ff1efd011f598ac81b3f18f6c41508af55a48e",
      "parents": [
        "c7713b13263cc8c33d6e01d8bfc9d32bc592ea3f",
        "599068289da5897e0f2d5e89224f550fef01215a"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Nov 02 21:03:12 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 21:03:12 2016 +0100"
      },
      "message": "Merge pull request #21 from tcpcloud/feature/salt-orchestrate\n\nOrchestration metadata"
    },
    {
      "commit": "a607e433f9062ead222e91c1eb1a887b134d0698",
      "tree": "bc898993f13f11414663cd36eabd47ee8cbb5f0a",
      "parents": [
        "b2ca6b7ff9202633bf712d8540f5fe1b6766ee5b"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 17:32:39 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 17:32:40 2016 +0100"
      },
      "message": "Use same collectd df options as StackLight MOS\n"
    }
  ],
  "next": "3035609caface116bd47ec0cd516d3cd07af3d96"
}
