)]}'
{
  "log": [
    {
      "commit": "ffdf22388c3782e4624049be3d21ec04bbcd5798",
      "tree": "71c195c02e410a804c5ee531e9fbc8ff10d80ce8",
      "parents": [
        "7ee64827e64c0ba2a83e156eea4aab2292c4a1ab",
        "735761d3e57ac599661a33adcc6c41b6a1321374"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 14:15:45 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 14:15:45 2017 +0200"
      },
      "message": "Merge pull request #72 from aplsms/feature-tap_custom_txqueuelen\n\nFeature: automatically set txqueuelen for all tap* network interfaces"
    },
    {
      "commit": "7ee64827e64c0ba2a83e156eea4aab2292c4a1ab",
      "tree": "c6fdd085cfd517e80633616bb342220e4ef3e76a",
      "parents": [
        "a4a6f16bbe5d89c58f203a9fe4d1ca39c685af34",
        "10462bba7f4d927d34dbfe13d8720405b6fa38ec"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Mar 25 10:37:37 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 25 10:37:37 2017 +0100"
      },
      "message": "Merge pull request #75 from salt-formulas/pr_proxy_advance2\n\nAdd system.env, system.profile, system.proxy and configure proxy for repo"
    },
    {
      "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": "a4a6f16bbe5d89c58f203a9fe4d1ca39c685af34",
      "tree": "2d9fa3fb0954c27addb583501118b6fb2766d99b",
      "parents": [
        "bcd470c9d0937ff9b2ee2720e1f00c0f15b8dee4"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 24 10:06:12 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 24 10:06:12 2017 +0100"
      },
      "message": "Fix severity for the linux_system_cpu_warning alarm\n\nChange-Id: Ic3a1e77f2d38c5d916dd3c07211a6ea160559e6f\n"
    },
    {
      "commit": "bcd470c9d0937ff9b2ee2720e1f00c0f15b8dee4",
      "tree": "919b816b2d249eec252f2cf73e0c28bd3da7a374",
      "parents": [
        "ecc648a4dd7f08fd1cbe452759fcfc5a8fcb18a9",
        "16f928f5dfc3efad20c9efd243c697f15bf73ed6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 23 17:37:36 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 23 17:37:36 2017 +0100"
      },
      "message": "Merge pull request #74 from pjediny/fix-salt-interfaces\n\nWorkaround for salt network interfaces bug"
    },
    {
      "commit": "16f928f5dfc3efad20c9efd243c697f15bf73ed6",
      "tree": "919b816b2d249eec252f2cf73e0c28bd3da7a374",
      "parents": [
        "ecc648a4dd7f08fd1cbe452759fcfc5a8fcb18a9"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Thu Mar 23 14:52:18 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Thu Mar 23 17:26:40 2017 +0100"
      },
      "message": "Workaround for salt network interfaces bug\n\nWe need to save our manualy managed interfaces to different directory to\nworkaround salt bug that causes interface deconfiguration in\n/etc/network/interfaces for interfaces manualy configured in\n/etc/network/interfaces.d\n\nUpstream-Bug: https://github.com/saltstack/salt/issues/40262\n"
    },
    {
      "commit": "ecc648a4dd7f08fd1cbe452759fcfc5a8fcb18a9",
      "tree": "082d200e08e9782fc7cd9cb9a237b17cc2436dd1",
      "parents": [
        "8578aafdde632702e1c52dd5fef368f6b5747b6b",
        "c146f18e8f86d8dbcf15495a5c92cfca71773753"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 22 19:16:48 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 22 19:16:48 2017 +0100"
      },
      "message": "Merge pull request #73 from salt-formulas/pr_advanced_repo_options\n\nAdd consolidate/clean_file/refresh_db pkgrepo options"
    },
    {
      "commit": "c146f18e8f86d8dbcf15495a5c92cfca71773753",
      "tree": "89c92b312d79a05b2879236e9f7779ed362bbf1a",
      "parents": [
        "28d7a54e9b2eb07ede8944dc3830d3e1c11eda7a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 22 10:14:32 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 22 10:14:32 2017 +0100"
      },
      "message": "Add consolidate/clean_file/refresh_db pkgrepo options\n"
    },
    {
      "commit": "735761d3e57ac599661a33adcc6c41b6a1321374",
      "tree": "fa929a066fa0f933166c8a031b7473e2dec7cfd0",
      "parents": [
        "8578aafdde632702e1c52dd5fef368f6b5747b6b"
      ],
      "author": {
        "name": "Andrii Petrenko",
        "email": "aplsms@gmail.com",
        "time": "Tue Mar 21 17:17:35 2017 -0700"
      },
      "committer": {
        "name": "Andrii Petrenko",
        "email": "aplsms@gmail.com",
        "time": "Tue Mar 21 17:17:35 2017 -0700"
      },
      "message": "Feature: automatically set txqueuelen for all tap* network interfaces\nConfig:\n\nlinux:\n  network:\n    tap_custom_txqueuelen: 10000\n\nin case of configuration parameter defined will create file:\n\n/etc/udev/rules.d/60-net-txqueue.rules\n\nwith content:\n\nKERNEL\u003d\u003d”tap[0-9a-z\\-]*\", RUN+\u003d\"/sbin/ip link set %k txqueuelen 10000\"\n"
    },
    {
      "commit": "8578aafdde632702e1c52dd5fef368f6b5747b6b",
      "tree": "23d36d3389cfb52bbed6c862baecf3bf16103db3",
      "parents": [
        "28d7a54e9b2eb07ede8944dc3830d3e1c11eda7a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 20 17:48:47 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 20 17:48:47 2017 +0100"
      },
      "message": "Fix typo and test\n\nChange-Id: I93e135a9366c1f7c93397dfa0c342428fb64eb1c\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"
    }
  ],
  "next": "e877605126397b35d07ebc794579307f7ee62f15"
}
