)]}'
{
  "log": [
    {
      "commit": "a73b87150e488a809f3c46af950dab9479d2d04e",
      "tree": "c2ad2162519ca2dfb86cf818c29398a4cf0ce2c0",
      "parents": [
        "b337170a63d5f9fe186e6b5339b12a885ad89b47"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Fri Jun 01 07:06:26 2018 +0000"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Fri Jun 01 07:06:26 2018 +0000"
      },
      "message": "Workaround for fetching repo keys via proxy.\n"
    },
    {
      "commit": "b337170a63d5f9fe186e6b5339b12a885ad89b47",
      "tree": "bc75758c478832138836040ffca563b22ee255d0",
      "parents": [
        "144432b0f7d14c09bdbe619bc055953680aaed43",
        "602735d4a5c52f21ca7e3300fc22d6f628921c9e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri May 25 08:09:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 25 08:09:34 2018 +0000"
      },
      "message": "Merge \"* Splitting pam modules:   - ldap   - mkhomedir\""
    },
    {
      "commit": "602735d4a5c52f21ca7e3300fc22d6f628921c9e",
      "tree": "52c6b025023839d7cf923e568b12de9dc1402dda",
      "parents": [
        "adbce9c8eb540605c04b90afed4f595b06aaf058"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed May 09 22:31:39 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu May 24 13:31:55 2018 +0200"
      },
      "message": "* Splitting pam modules:\n  - ldap\n  - mkhomedir\n\n* Fixing dependency for mkhomedir refresh\n* Adding an ability to disable and enable moules\n\nProd-Related: EME-220\n\nChange-Id: I94feab03cef82c515c9c430b9828653e87100425\n"
    },
    {
      "commit": "144432b0f7d14c09bdbe619bc055953680aaed43",
      "tree": "18d6858f21d173c9325867d588e1f78ff8270843",
      "parents": [
        "ea41be1a01657fe77a555e7d2c2124fcbd3b0e02"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue May 22 10:34:48 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue May 22 17:21:46 2018 +0300"
      },
      "message": "Add support of mcelog service\n\nChange-Id: I32c83d63e7f359704ab6cc77dec07a1617880fbb\nProd-Related: PROD-20137\n"
    },
    {
      "commit": "ea41be1a01657fe77a555e7d2c2124fcbd3b0e02",
      "tree": "1f460f7471fe2d9241c8689b48cecf329180331f",
      "parents": [
        "f7000b4334527dac390cff9ade3bcd3c0fb8c8e7",
        "18a7077969bc5bcb42971a084e3c1e4bee524633"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 17 20:27:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 20:27:50 2018 +0000"
      },
      "message": "Merge \"Adding ability to configure OVS logging\""
    },
    {
      "commit": "f7000b4334527dac390cff9ade3bcd3c0fb8c8e7",
      "tree": "4b3a4db81f8eb5a4f7753a47909b08443c5e6114",
      "parents": [
        "8854c6d2b751b0d345ece5f146f5d5e04651a956",
        "f823f3b49ac9be394422270355db37ab2b6d296e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu May 17 13:43:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 13:43:06 2018 +0000"
      },
      "message": "Merge \"Fix the setup-loopback-device service config for upstart\""
    },
    {
      "commit": "8854c6d2b751b0d345ece5f146f5d5e04651a956",
      "tree": "ed660bd1c828ef29d33c58a513b44b8b255e0cc8",
      "parents": [
        "ec695caf3ede485283a2ff9241682b9764779caf",
        "69ce4997a801e2ce2c266301c7b6803e4f030f69"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu May 17 13:13:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 13:13:47 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "18a7077969bc5bcb42971a084e3c1e4bee524633",
      "tree": "7214b1beda3bcf0dcbee0e7a2630970c934406de",
      "parents": [
        "ec695caf3ede485283a2ff9241682b9764779caf"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 16 14:45:58 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 17 08:58:18 2018 +0000"
      },
      "message": "Adding ability to configure OVS logging\n\nThe patch adds ability to configure variety logging options\nfor OVS. In order to configure OVS log options the below pillar\nsctructure should be used:\n\n  linux:\n    network:\n      openvswitch:\n        enabled: true\n        logging:\n          enabled: true\n          ovsdb:\n            console: emer\n            syslog: err\n            file: info\n            facility: local0\n          vswitchd:\n            console: emer\n            syslog: err\n            file: info\n            facility: local1\n\nChange-Id: I59ef0636447a974215d872259a26beb858495cfb\nRelated-PROD: PROD-19980\n"
    },
    {
      "commit": "f823f3b49ac9be394422270355db37ab2b6d296e",
      "tree": "6550a260a03999c21c8c63f0da28b28d3f2fb38f",
      "parents": [
        "adbce9c8eb540605c04b90afed4f595b06aaf058"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu May 10 12:28:10 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed May 16 15:12:18 2018 +0400"
      },
      "message": "Fix the setup-loopback-device service config for upstart\n\nWhen we use the upstart, setup-loopback should be running as a\nservice to pass the salt linux.storage.loopback state\n(service.running).\n\nChange-Id: I9b19a94126b497d89bd6d05f43dca1df0304c0c6\nCloses-bug: PROD-19847\n"
    },
    {
      "commit": "ec695caf3ede485283a2ff9241682b9764779caf",
      "tree": "437321649dcc59d24dafd996fc7d88f718fa0032",
      "parents": [
        "5bfeb1d7dbbf077fcbdbe5f9ac6169e2c58c325d",
        "a7a3bda4f67d9daed1aa5b0e7cbdda54cf8e525c"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed May 16 07:11:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Wed May 16 07:11:01 2018 +0000"
      },
      "message": "Merge \"Be able to gather hdd_errors with syslog\""
    },
    {
      "commit": "5bfeb1d7dbbf077fcbdbe5f9ac6169e2c58c325d",
      "tree": "0d3ab7c1052b7fea0c843a874c9b84d1c00a6caf",
      "parents": [
        "d9369fe8350d1a2096a472e822d972e37ddb9eaa",
        "45f6093bd880db1fa0dd7fef9afcf92049c338ba"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue May 15 18:12:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 15 18:12:45 2018 +0000"
      },
      "message": "Merge \"Fix list of lvm services for trusty\""
    },
    {
      "commit": "a7a3bda4f67d9daed1aa5b0e7cbdda54cf8e525c",
      "tree": "75004b02bf3105274f4aaa6c135e687f9de165d7",
      "parents": [
        "d9369fe8350d1a2096a472e822d972e37ddb9eaa"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon May 14 16:40:15 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Tue May 15 15:13:50 2018 +0200"
      },
      "message": "Be able to gather hdd_errors with syslog\n\nChange-Id: I562455b281f1a92f674e859fa237b38f3432df7b\nCloses-Bug: PROD-19728\n"
    },
    {
      "commit": "45f6093bd880db1fa0dd7fef9afcf92049c338ba",
      "tree": "327c1caf9cfc8a97e51ec1b72a5fdca7d8c43197",
      "parents": [
        "adbce9c8eb540605c04b90afed4f595b06aaf058"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu May 10 15:15:16 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri May 11 14:17:40 2018 +0400"
      },
      "message": "Fix list of lvm services for trusty\n\nChange-Id: I66e5c2f96dcbe432fd8d893683a4a3288170dff0\nCloses-bug: PROD-18660\n"
    },
    {
      "commit": "d9369fe8350d1a2096a472e822d972e37ddb9eaa",
      "tree": "298631ca35109d31a06825e4cdfca6a06fe8a40b",
      "parents": [
        "adbce9c8eb540605c04b90afed4f595b06aaf058"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue May 08 17:53:08 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri May 11 13:37:49 2018 +0400"
      },
      "message": "Mend hugepages config\n\n* make unique mounted device\n* hugepages realtime setup for default pagesize only\n\nChange-Id: Ifa369f62a993c59c7b2c471b273fa795cc794e24\nCloses-Bug: PROD-19825\n"
    },
    {
      "commit": "adbce9c8eb540605c04b90afed4f595b06aaf058",
      "tree": "f1ff7db5a2590c236b07a2252596ff2bb0d4856a",
      "parents": [
        "949398e6bd6444701cf6edb05eb66b9f5d12c0bb",
        "82a2ebeda0c6e65920cbd4e72f6b38ac5b7efbe0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 08 15:53:23 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 08 15:53:23 2018 +0200"
      },
      "message": "Merge pull request #149 from mnederlof/modprobe-template-fix\n\nFixing layout of modprobe.conf file with more than one option"
    },
    {
      "commit": "82a2ebeda0c6e65920cbd4e72f6b38ac5b7efbe0",
      "tree": "f1ff7db5a2590c236b07a2252596ff2bb0d4856a",
      "parents": [
        "949398e6bd6444701cf6edb05eb66b9f5d12c0bb"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue May 08 15:45:37 2018 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue May 08 15:45:37 2018 +0200"
      },
      "message": "Fixing layout of modprobe.conf file with more than one option\n"
    },
    {
      "commit": "949398e6bd6444701cf6edb05eb66b9f5d12c0bb",
      "tree": "9d25bbc5be4cf51f62e36909c3596cc72c5e4462",
      "parents": [
        "b08a62ebe635c97c36c989f3e12350ea82954eb9"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu May 03 15:50:00 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri May 04 11:56:59 2018 +0300"
      },
      "message": "Configure interactive logon message\n\nThis is also covers the following CIS items\n* CIS 1.7.1.5 Ensure permissions on /etc/issue are configured (Scored)\n\nChange-Id: If8c237ff4db7e9ab7ee244278d28f632e73ecb56\nRelated-Prod: PROD-19166\n"
    },
    {
      "commit": "69ce4997a801e2ce2c266301c7b6803e4f030f69",
      "tree": "2f5312535ad51aa1a15f6c7bfc2e1cf6bf209c62",
      "parents": [
        "b08a62ebe635c97c36c989f3e12350ea82954eb9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 18 15:32:09 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Fri Apr 27 11:05:40 2018 +0000"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I7e9a1f0edaee6c9d10ebfc77395d88def7a5c3ad\n"
    },
    {
      "commit": "b08a62ebe635c97c36c989f3e12350ea82954eb9",
      "tree": "681ea900424577701dba018d118698db42fc3c6d",
      "parents": [
        "7f5087d5d1f645f1d179073a4678a9529eab83e8",
        "a130001a78652bcaa69dc6997fbb80ef74d86b88"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 23 13:19:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Mon Apr 23 13:19:06 2018 +0000"
      },
      "message": "Merge \"Flush IP address on change for ovs_port\""
    },
    {
      "commit": "a130001a78652bcaa69dc6997fbb80ef74d86b88",
      "tree": "630590e2f657da6f1313976e464468e383614cb0",
      "parents": [
        "bb0708ddf313402732938c19e98fa57235ff3fa8"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Apr 20 12:24:14 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Apr 23 14:28:21 2018 +0300"
      },
      "message": "Flush IP address on change for ovs_port\n\nThe patch makes IP address flush for external network\ninterface where IP address is assigned automatically\nhowever an IP address from the same IP range is hardcoded in\nthe model.\n\nChange-Id: I4220a635a96a031ad74dca1034c917e7d87d4b11\nRelated-PROD: PROD-19504\n"
    },
    {
      "commit": "7f5087d5d1f645f1d179073a4678a9529eab83e8",
      "tree": "872555ab88d3aa6f2ee82e7d2c7a4527e3d88d77",
      "parents": [
        "ea1e1445b5f67407253eb3f067805a6546f13c3c"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Apr 19 20:04:05 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Apr 19 20:04:05 2018 +0200"
      },
      "message": "added creation of default group to user without gid defined\n\nChange-Id: I55ebc405f4534c02c3637bf45100031ea51c81de\n"
    },
    {
      "commit": "ea1e1445b5f67407253eb3f067805a6546f13c3c",
      "tree": "1b4b8091594c6220426ab1f3504cf9c72edc226f",
      "parents": [
        "15e10dd7cf4fbda35547dcf8bbbd0a7eddc9cfd9",
        "538c824aaea5d8cca67282589707b24e9916338c"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Apr 19 12:17:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 12:17:02 2018 +0000"
      },
      "message": "Merge \"Update motd.sls\""
    },
    {
      "commit": "15e10dd7cf4fbda35547dcf8bbbd0a7eddc9cfd9",
      "tree": "bc7fa30d2695e49a6829e90da4bfd2beb8277d28",
      "parents": [
        "bb0708ddf313402732938c19e98fa57235ff3fa8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Apr 19 12:59:10 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Apr 19 12:59:10 2018 +0200"
      },
      "message": "change gid_from_name to false to user present\n\nsaltstack 2017.7 is failing to create user when default group for user is not present, commit which changes this behavior from 2016.3 is https://github.com/saltstack/salt/commit/a18dbe0c11198143f248f7cb6c1d94e736e6301c\n\nChange-Id: I478d632e8aa7303ab2ee32b033478148c18c473d\n"
    },
    {
      "commit": "538c824aaea5d8cca67282589707b24e9916338c",
      "tree": "b02296b493b6d2a63d5ccf6b40446f021edd1543",
      "parents": [
        "0419747a07dfa5c5127907a61a08eab3b95d8e4c"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Apr 02 16:13:37 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Apr 18 14:12:05 2018 +0000"
      },
      "message": "Update motd.sls\n\nThis patch unifies /etc/motd managing approach for both RedHat and\nUbuntu systems. Providing a string value via linux:system:motd\npillar will configure static /etc/motd and remove dynamic scripts\nfrom /etc/update-motd.d (if present).\n\nupdate-motd can safely be removed because Ubuntu supports dynamic\nmotd by pam_motd means since 2009.\n\nRelated-Prod: PROD-17287\n\nChange-Id: Ic9b7e18abb12cfe8704717b14dc1237e40715319\n"
    },
    {
      "commit": "bb0708ddf313402732938c19e98fa57235ff3fa8",
      "tree": "da427920f18af05440ba6bc773058f7cfb103e1a",
      "parents": [
        "ba304a6d0dae036919c30fbe5546357c070e9c71"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Tue Apr 17 17:06:40 2018 +0400"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Apr 17 16:56:58 2018 +0000"
      },
      "message": "Install linux headers along with dpdk packages\n\nChange-Id: I99fe6d4252ea5d9cdfce82ea2fed5405a4b0f4fa\nRelated-Prod: PROD-19365\n"
    },
    {
      "commit": "ba304a6d0dae036919c30fbe5546357c070e9c71",
      "tree": "937a61f1d9ff3ffb90df07fba83754c86aa1d366",
      "parents": [
        "504bdc09c1efbd713d2398f397a044dc6823df9f",
        "34e9413c1d5d2c9f180e1f02767260b089e67864"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Apr 06 08:42:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Fri Apr 06 08:42:27 2018 +0000"
      },
      "message": "Merge \"Update metadata.yml with correct URL\""
    },
    {
      "commit": "504bdc09c1efbd713d2398f397a044dc6823df9f",
      "tree": "09bcb6060e4c47eb50e8b9c4d1ecb9059ae069e6",
      "parents": [
        "0419747a07dfa5c5127907a61a08eab3b95d8e4c"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Apr 05 10:39:31 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Apr 05 10:42:58 2018 +0200"
      },
      "message": "Fixing debconf dependency for pam ldap\n\nProd-Related: PROD-19097\n\nChange-Id: I165b0617259523b3b1309d42107b43663b7730a4\n"
    },
    {
      "commit": "34e9413c1d5d2c9f180e1f02767260b089e67864",
      "tree": "f9cc2ab5b7bdb216250cedba0e2dd2f768f801fe",
      "parents": [
        "0419747a07dfa5c5127907a61a08eab3b95d8e4c"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:25:59 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:34:59 2018 +0200"
      },
      "message": "Update metadata.yml with correct URL\n\nChange-Id: Idbd690da8725c48ad6d786ae6c6e0738e287caaa\n"
    },
    {
      "commit": "0419747a07dfa5c5127907a61a08eab3b95d8e4c",
      "tree": "ae2caf01a3a311e6292ab00e024dba299065a8c4",
      "parents": [
        "47e0e7b9e3024d60adbacfa84175b4b130a08936"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Mar 21 18:36:15 2018 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Mar 21 18:36:21 2018 +0100"
      },
      "message": "Nonblocking ovs-vsctl calls\n\nIssue: First time you configure dpdk ovs switch it would stuck on\n       answering salt-minion because kernel options, such as\n       intel_iommu,iommu,isolcpus, are not set and ovs would\n       exhaust all hugepages and fail to apply options on the fly.\n\nFix:   Configure ovs switch without waiting for an answer and\n       reboot the node afterall as we do this all the time before\n       starting automated pipeline.\n\nChange-Id: Ica27a6cc47312bcc0762cddde049a0abf771f9fb\n"
    },
    {
      "commit": "47e0e7b9e3024d60adbacfa84175b4b130a08936",
      "tree": "cc89665e9cd035975092aecf2f66a37bda1f7ce6",
      "parents": [
        "048d9049e6aa6ea9157e569f68349a1e7d81da15",
        "c7be65af8b11c9630278d04ce6312af426f273c8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 16 15:33:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 16 15:33:21 2018 +0000"
      },
      "message": "Merge \"Added bond Dashboard\""
    },
    {
      "commit": "c7be65af8b11c9630278d04ce6312af426f273c8",
      "tree": "744e8c35676e2f2fdd2bcea0ce008853c524fcf5",
      "parents": [
        "043442d9ee01e257b8c96544950949be8ecae663"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 16 14:27:27 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 16 15:36:38 2018 +0100"
      },
      "message": "Added bond Dashboard\n\nChange-Id: Icf8d0fde5120012b449befc8cd4ebea915da9d0d\nPartial-Bug: PROD-16264\n"
    },
    {
      "commit": "048d9049e6aa6ea9157e569f68349a1e7d81da15",
      "tree": "7a7f13ebce5b3e958f780b68ba567ea330289a75",
      "parents": [
        "48741cfbb9b50945b1c96fde19fdf6410840995f",
        "734ab84c198839bba64832fd8907d5f2b7a46955"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Mar 16 13:36:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 16 13:36:51 2018 +0000"
      },
      "message": "Merge \"Added one more alert regarding bond\""
    },
    {
      "commit": "734ab84c198839bba64832fd8907d5f2b7a46955",
      "tree": "94d66dc2c9473dbd357de9e86a412bf737990ef2",
      "parents": [
        "f619b07cfac602dee21756f3afa4a7fc14b0a1c6"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 16 10:12:09 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 16 10:39:09 2018 +0100"
      },
      "message": "Added one more alert regarding bond\n\nPartial-Bug: PROD-16264\n\nChange-Id: I4f548a95bfb83076301f4669c1ff662c213c4aa3\n"
    },
    {
      "commit": "48741cfbb9b50945b1c96fde19fdf6410840995f",
      "tree": "f38b4756a0bba03b32d6715a41d6d16b271d685e",
      "parents": [
        "f619b07cfac602dee21756f3afa4a7fc14b0a1c6",
        "e2151ffa4108c57df6aa9cc6d6a6e8ea7f51f14b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Mar 16 09:16:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 16 09:16:33 2018 +0000"
      },
      "message": "Merge \"Add ability to add linux network interface into OVS dpdk bridge\""
    },
    {
      "commit": "f619b07cfac602dee21756f3afa4a7fc14b0a1c6",
      "tree": "0cf1a71ee0f45767ddce1bf903ddfd5693c2552f",
      "parents": [
        "043442d9ee01e257b8c96544950949be8ecae663"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Mar 15 20:13:42 2018 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Mar 15 20:25:42 2018 +0100"
      },
      "message": "Adding lacp support for ovs dpdk bond\n\nChange-Id: Icd1745d401ec275687a007e6683175a13569f2b4\n"
    },
    {
      "commit": "043442d9ee01e257b8c96544950949be8ecae663",
      "tree": "61e00ff9bb640208a9ec856f6155abd92121ca7a",
      "parents": [
        "55ca321447816498fa64d6e380428d5a7b3a5612",
        "7399519b945ff9205b6162742bb8daafad330640"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 15 15:06:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Mar 15 15:06:42 2018 +0000"
      },
      "message": "Merge \"Support monitoring for bond interfaces via telegraf\""
    },
    {
      "commit": "55ca321447816498fa64d6e380428d5a7b3a5612",
      "tree": "4d616cbbb4bdb2046f782fb6e2f26b70ab4b40e4",
      "parents": [
        "9e9123cea820dac29041125517ee02fbd4e7bb3a"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Mar 15 10:36:26 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Mar 15 14:32:14 2018 +0100"
      },
      "message": "Added bond related Prometheus alerts\n\nChange-Id: Ic3c3186f42762062a65d340010b0ebff40f7c577\nPartial-Bug: PROD-16264\n"
    },
    {
      "commit": "7399519b945ff9205b6162742bb8daafad330640",
      "tree": "986dd20a5053dc2e9337e75c5f55339be6f34ca2",
      "parents": [
        "9e9123cea820dac29041125517ee02fbd4e7bb3a"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Mar 14 14:42:13 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Mar 15 14:27:43 2018 +0100"
      },
      "message": "Support monitoring for bond interfaces via telegraf\n\nChange-Id: I963dbca50f9ce9f7ad4913640e18833039b68992\nPartial-Bug: PROD-16264\n"
    },
    {
      "commit": "e2151ffa4108c57df6aa9cc6d6a6e8ea7f51f14b",
      "tree": "af72d5cef50b64f7e24b2953cf0316a9df2c44e4",
      "parents": [
        "9e9123cea820dac29041125517ee02fbd4e7bb3a"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Mar 13 16:01:12 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 15 07:49:48 2018 +0200"
      },
      "message": "Add ability to add linux network interface into OVS dpdk bridge\n\nChange-Id: I1c78c9ccbc14cefff8226db50258b56a713abfd5\nRelated-Prod: PROD-18111\n"
    },
    {
      "commit": "9e9123cea820dac29041125517ee02fbd4e7bb3a",
      "tree": "2271fb3871d51f76a842de72397e214e04003c46",
      "parents": [
        "495245a685152dadfb8a02a6a9e9c61de9de0b1b",
        "c1d993bfe86283c8116a27cb435f437b8ee7b593"
      ],
      "author": {
        "name": "Petr Jediny",
        "email": "pjediny@mirantis.com",
        "time": "Mon Mar 12 13:52:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Mar 12 13:52:36 2018 +0000"
      },
      "message": "Merge \"Add dependency between ovs-port and dpdk bridge.\""
    },
    {
      "commit": "c1d993bfe86283c8116a27cb435f437b8ee7b593",
      "tree": "af8fa6c7cd6764b83b4b15db108ce8b021edb82a",
      "parents": [
        "1ba71ad1dde75010d16daa6a971f1d1bfc233579"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Feb 28 10:48:07 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Mon Mar 12 10:30:50 2018 +0200"
      },
      "message": "Add dependency between ovs-port and dpdk bridge.\n\nPreviously there were no dependency and as result we tried to add port to\nnon existent bridge.\n\nChange-Id: I69ad6a6faecf399185a72650e8dbeb019b6fbc05\nRelated-Prod: PROD-18112\n"
    },
    {
      "commit": "495245a685152dadfb8a02a6a9e9c61de9de0b1b",
      "tree": "a31292d029fe10bd86fbf25cb5e592758557ad4c",
      "parents": [
        "8c6cdbcce028f667b15871a9495182944deb1371"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 05 15:41:01 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Mar 08 12:39:26 2018 +0000"
      },
      "message": "Update kitchen image version, change linux locales for tests\n\nChange-Id: I5b146c466d9ee4110fd54e0421e944524641e9f6\n"
    },
    {
      "commit": "8c6cdbcce028f667b15871a9495182944deb1371",
      "tree": "98b00212adeeff37c49cb75188b5a96ada83ea22",
      "parents": [
        "42d0d7568db0910c9edc64a8340ef35004b93c3f",
        "120f611a0c04983b9a01bc4589b40f88966ff87a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Mar 06 13:26:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Mar 06 13:26:50 2018 +0000"
      },
      "message": "Merge \"Use DEB pkgs for Fluentd plugins\""
    },
    {
      "commit": "42d0d7568db0910c9edc64a8340ef35004b93c3f",
      "tree": "cf8ad901f4fbae6a00ddc8e6f523a3bd4649887b",
      "parents": [
        "1ba71ad1dde75010d16daa6a971f1d1bfc233579"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Mar 02 11:18:19 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Mar 05 15:53:32 2018 +0200"
      },
      "message": "Add ability to configure offload features\n\nChange-Id: I5c63fd6856a3fabb1a1c2b850c7e12d4d0815114\n"
    },
    {
      "commit": "120f611a0c04983b9a01bc4589b40f88966ff87a",
      "tree": "06c4ec9031b88cd8d757b536788284737bb0554a",
      "parents": [
        "1ba71ad1dde75010d16daa6a971f1d1bfc233579"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 05 14:59:02 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Tue Feb 27 12:23:43 2018 +0000"
      },
      "message": "Use DEB pkgs for Fluentd plugins\n\nOn mirror.fuel-infra.org there is a package\ntd-agent-additional-plugins which ships all the additional\nfluentd gems (plugins and its deps).\n\nChange-Id: I0f66c793de67e9574d38b30ee3f62d534aa0bb75\nRelated-Bug: PROD-17532\n"
    },
    {
      "commit": "1ba71ad1dde75010d16daa6a971f1d1bfc233579",
      "tree": "e9c3c7d1fd109e028ab31969841978feeaa516bb",
      "parents": [
        "6a04d277a84b2ea375472e483eceff08b3744d58",
        "305b6b0ae4139c1bca13008e2f41d35ef937ad32"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 27 10:14:20 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 27 10:14:20 2018 +0100"
      },
      "message": "Merge pull request #145 from alexandruavadanii/ovs-dpdk-alternatives\n\novs-dpdk should work without system reboot"
    },
    {
      "commit": "305b6b0ae4139c1bca13008e2f41d35ef937ad32",
      "tree": "e9c3c7d1fd109e028ab31969841978feeaa516bb",
      "parents": [
        "f49be1e7567dd7368dc503fbf190804123dab0ce"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Feb 27 03:35:02 2018 +0100"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Feb 27 03:35:02 2018 +0100"
      },
      "message": "network.dpdk: Make dpdk kmod persistent\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "f49be1e7567dd7368dc503fbf190804123dab0ce",
      "tree": "edb154ab61a9aa21c28da3cecf5fda1950e48abf",
      "parents": [
        "5e035c230736e117631567729ca401145195579f"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Mon Feb 26 06:11:06 2018 +0100"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Feb 27 01:00:01 2018 +0100"
      },
      "message": "network.dpdk: ovs-vswitchd alternative inversion\n\nBy default, the alternative installed by `openvswitch-switch`\npackages shadows (higher prio) `openvswitch-switch-dpdk` version,\ne.g. for UCA Pike packages:\n\n$ update-alternatives --query ovs-vswitchd\nAlternative: /usr/lib/openvswitch-switch-dpdk/ovs-vswitchd-dpdk\nPriority: 50\nAlternative: /usr/lib/openvswitch-switch/ovs-vswitchd\nPriority: 100\n\nTo avoid confusion, when DPDK is enabled and ovs-vswitchd-dpdk\nshould be used, remove the alternative for classic ovs-vswitchd\n(which can easily be re-eneabled later if needed).\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "5e035c230736e117631567729ca401145195579f",
      "tree": "5f167359e44c45184e50c242cfce6f48b63ed864",
      "parents": [
        "6a04d277a84b2ea375472e483eceff08b3744d58"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Feb 27 00:56:25 2018 +0100"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Feb 27 01:00:01 2018 +0100"
      },
      "message": "system.hugepages: sysctl vm.nr_hugepages\n\nAllow hugepages to be used right away. This is a best effort attempt,\nas memory might be too fragmented to free enough contiguous regions\nfor all hugepages, so early allocation during boot remains the norm.\n\nThis allows using ovs-switchd-dpdk without rebooting the node first.\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "6a04d277a84b2ea375472e483eceff08b3744d58",
      "tree": "bb2549ed5b5f6b5f582f54a3fe1c0737a2551eb3",
      "parents": [
        "03538a85303016ec54462b60dde39fcdd0216736",
        "1e41e3065d152c3e7c31dff03fc811ea7b8b8db0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 26 15:01:06 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 26 15:01:06 2018 +0100"
      },
      "message": "Merge pull request #144 from medunigraz/master\n\nUse items() instead of iteritems() for Python3 compatibility."
    },
    {
      "commit": "1e41e3065d152c3e7c31dff03fc811ea7b8b8db0",
      "tree": "bb2549ed5b5f6b5f582f54a3fe1c0737a2551eb3",
      "parents": [
        "03538a85303016ec54462b60dde39fcdd0216736"
      ],
      "author": {
        "name": "Michael Fladischer",
        "email": "FladischerMichael@fladi.at",
        "time": "Fri Feb 23 18:31:25 2018 +0100"
      },
      "committer": {
        "name": "Michael Fladischer",
        "email": "FladischerMichael@fladi.at",
        "time": "Fri Feb 23 18:31:25 2018 +0100"
      },
      "message": "Use items() instead of iteritems() for Python3 compatibility.\n\niteritems() was dropped in recent Python3 releases and items() is compatible\nwith Python 2.7.\n"
    },
    {
      "commit": "03538a85303016ec54462b60dde39fcdd0216736",
      "tree": "f2f962071563ff9cdf350825694a75a869fd39d1",
      "parents": [
        "4603e8240888357e92d04de98f9bf11260684128"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Feb 15 13:04:47 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Feb 22 11:07:30 2018 +0100"
      },
      "message": "Change regex for hdd errors to be more strict\n\nIts possible for fluentd to match and report false positives with\ncurrent regex for hdd errors. The following log example line:\nfailed to deactivate service binding for container\n jenkins_slave02.1.tijvdstzxrs6gikbwrtu85078\" error\u003d\ncan be catched by the regex and report about the (false positive)\nissue will be sent to prometheus. So the new regex must be more strict,\nin order to avoid such alerts.\n\nChange-Id: Ieb27ca39a32ad7bf6e1d0e88d564405e460a4f5f\nCloses-Bug: PROD-17883\n"
    },
    {
      "commit": "4603e8240888357e92d04de98f9bf11260684128",
      "tree": "9bd9ff6e463603cc2c346b0a1dfdc295d3acf787",
      "parents": [
        "10edb594c83e1a3cc3ac596c72c02c582a15f2bf"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "message": "Update Makefile\n\nChange-Id: I4de65a2019aa031c4eb817742496e283ccba884d\n"
    },
    {
      "commit": "10edb594c83e1a3cc3ac596c72c02c582a15f2bf",
      "tree": "79a10306a0467589ef2b3633783df2e6b11203fd",
      "parents": [
        "f40599a3c8613a8d54f94fa84c83ec93686aef78",
        "8e994f935cc6c09e442b52420af438d291db12e0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Feb 08 15:02:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 08 15:02:46 2018 +0000"
      },
      "message": "Merge \"Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\""
    },
    {
      "commit": "f40599a3c8613a8d54f94fa84c83ec93686aef78",
      "tree": "c927418d9b93ea462ae52a6ccdbda8620d11ff13",
      "parents": [
        "d458e6449b01e46725f6b9356ae0a659be8f8ccc"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Feb 06 22:56:41 2018 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Feb 08 13:44:12 2018 +0100"
      },
      "message": "linux.system.file - hash only if source is defined and ability to set name by param\n\nChange-Id: Ia286ac4377c6b03ce16c9dc1a5c7d3441efe7e12\n"
    },
    {
      "commit": "8e994f935cc6c09e442b52420af438d291db12e0",
      "tree": "d2cec1fd9c6f8c58325817d52b5af554ce9ec911",
      "parents": [
        "d458e6449b01e46725f6b9356ae0a659be8f8ccc"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:17 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:17 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I3968ae934038e2bedb4efedd75491bec20ac8bf4\n"
    },
    {
      "commit": "d458e6449b01e46725f6b9356ae0a659be8f8ccc",
      "tree": "8ccf39f7842a1c13d82206e86f21d83e9f47be48",
      "parents": [
        "98b673bd15cd26168d05f1896172fe4cf8e19da7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Feb 06 16:42:02 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Feb 06 17:05:51 2018 +0200"
      },
      "message": "Fix crating multiple loopback devices\n\nThis patch fixes issue with duplicate task IDs when multiple\nloopback devices should be added, and they stored in the same\ndirectory.\n\nChange-Id: Iae0027b6ee187f5366967e667380dfb3eae232fc\nRelated-Prod: PROD-17620\n"
    },
    {
      "commit": "98b673bd15cd26168d05f1896172fe4cf8e19da7",
      "tree": "46e24b5f30137d66a01c1a98d6faeee3656dc484",
      "parents": [
        "5f7144a35ef7f20f930b6bdd3ae2d0e39f9568c9",
        "bbbe1b114180a3d7e07b34ded2fbfb8a860607bb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 06 13:14:53 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 13:14:53 2018 +0100"
      },
      "message": "Merge pull request #142 from bbinet/fix-file-mode\n\nFix file mode for file.managed state"
    },
    {
      "commit": "bbbe1b114180a3d7e07b34ded2fbfb8a860607bb",
      "tree": "46e24b5f30137d66a01c1a98d6faeee3656dc484",
      "parents": [
        "4a19d09d4db8a7c78d3b54d07caac05e4bb1b9e8"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Mon Feb 05 15:52:21 2018 +0100"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Mon Feb 05 15:52:21 2018 +0100"
      },
      "message": "Update readme for linux.system.file mode option\n\nfile_mode \u003d\u003e mode\n"
    },
    {
      "commit": "4a19d09d4db8a7c78d3b54d07caac05e4bb1b9e8",
      "tree": "ea01acf3691bb8feada9c207a1fcaff1c39e4f72",
      "parents": [
        "5f7144a35ef7f20f930b6bdd3ae2d0e39f9568c9"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Mon Feb 05 15:48:04 2018 +0100"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Mon Feb 05 15:48:07 2018 +0100"
      },
      "message": "Fix file mode in file.managed state\n\nfile.managed use \"mode\" option and not \"file_mode\" to configure the\nperms of the managed file.\nSee: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.file.html#salt.states.file.managed\n"
    },
    {
      "commit": "5f7144a35ef7f20f930b6bdd3ae2d0e39f9568c9",
      "tree": "49de495982c5a2d4022be91c8d8eb1adfb6c3a59",
      "parents": [
        "e1e4eba9f734dab962e3f7afe0d9c8ed5503b4e3",
        "b0bc29e1202bcb464ced393e0feeba6145e89936"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Feb 03 12:39:36 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 03 12:39:36 2018 +0100"
      },
      "message": "Merge pull request #141 from bbinet/file-contents_pillar\n\nAdd contents_pillar support for files managed by pillar"
    },
    {
      "commit": "b0bc29e1202bcb464ced393e0feeba6145e89936",
      "tree": "49de495982c5a2d4022be91c8d8eb1adfb6c3a59",
      "parents": [
        "e1e4eba9f734dab962e3f7afe0d9c8ed5503b4e3"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Feb 02 17:16:26 2018 +0100"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Feb 02 17:18:03 2018 +0100"
      },
      "message": "Add contents_pillar support for files managed by pillar\n"
    },
    {
      "commit": "e1e4eba9f734dab962e3f7afe0d9c8ed5503b4e3",
      "tree": "187785ef4f03df741c3e3554788b3cd6d658ac7f",
      "parents": [
        "47bf675dcd469bb12ab7ab5567ff9a4cab2b6cb3",
        "ebf5552f667549a58df6319e0140705d64b97da2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Feb 01 08:15:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 01 08:15:11 2018 +0000"
      },
      "message": "Merge \"Handle kernel boot options\""
    },
    {
      "commit": "47bf675dcd469bb12ab7ab5567ff9a4cab2b6cb3",
      "tree": "6c58cdc16ac13f833e029b230ce0c33538619de2",
      "parents": [
        "56c6cba6a1b2afb02f39e07071286fa67ad12053"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jan 26 23:55:42 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jan 26 23:55:46 2018 +0100"
      },
      "message": "Fix atop systemd unit file name\n\nFixes: #140\nChange-Id: Ic0f8bf07cd26436daed49c1f34aacad96424c190\n"
    },
    {
      "commit": "56c6cba6a1b2afb02f39e07071286fa67ad12053",
      "tree": "219838f6d70e4e0c332f090b0a4df3931c4c9d1c",
      "parents": [
        "7082b36375ffe2e81ff6d89c9e976a2c46e649c3",
        "a3d319974b7ce70a262bb55ce660f6a9b2274c1d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jan 26 23:45:59 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 23:45:59 2018 +0100"
      },
      "message": "Merge pull request #139 from cristinapauna/aarch64-hugepages\n\nApply the hugepages configuration for aarch64"
    },
    {
      "commit": "a3d319974b7ce70a262bb55ce660f6a9b2274c1d",
      "tree": "219838f6d70e4e0c332f090b0a4df3931c4c9d1c",
      "parents": [
        "7082b36375ffe2e81ff6d89c9e976a2c46e649c3"
      ],
      "author": {
        "name": "cristinapauna",
        "email": "35840514+cristinapauna@users.noreply.github.com",
        "time": "Fri Jan 26 16:27:36 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 26 16:27:36 2018 +0200"
      },
      "message": "Apply the hugepages configuration for aarch64\n\nNeeded for https://jira.opnfv.org/browse/ARMBAND-341"
    },
    {
      "commit": "7082b36375ffe2e81ff6d89c9e976a2c46e649c3",
      "tree": "af70a9e6789c8b5981fd913701b49bd7bcfde710",
      "parents": [
        "1aa1aea055f5f9b0cdcbc6f65708fd4215318505",
        "54132814268a17ff08fdc1ebb0e7dfa6a61266ca"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 25 14:22:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 25 14:22:18 2018 +0000"
      },
      "message": "Merge \"Remove old kernel via dpkg instead of apt\""
    },
    {
      "commit": "1aa1aea055f5f9b0cdcbc6f65708fd4215318505",
      "tree": "411bcb1183d0946c30d6261c61536247c1e794c5",
      "parents": [
        "2e07d650c1b264f95fa175516e3bd47319da2328",
        "7df80d16a61141fae863e1fdc1033c54ddda9a2e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 25 12:41:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 25 12:41:48 2018 +0000"
      },
      "message": "Merge \"Disable resolvconf service.\""
    },
    {
      "commit": "2e07d650c1b264f95fa175516e3bd47319da2328",
      "tree": "1b702984ad40ac7ea20e238d21224b8bcebf97d3",
      "parents": [
        "6f2f6a290550efe3433dd6b70f7481ddd758d539"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jan 19 10:19:06 2018 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jan 25 12:24:39 2018 +0100"
      },
      "message": "Added support for managing files by pillar\n\nChange-Id: Ibd0a024bcd69089d9835a18f2bb803c952e13967\n"
    },
    {
      "commit": "54132814268a17ff08fdc1ebb0e7dfa6a61266ca",
      "tree": "2769222fe16f0559f9de47810057822b5a8f1076",
      "parents": [
        "e5a7a1d705b5203e34e700397cdb81b9fbaf2867"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Mon Jan 15 17:28:52 2018 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Thu Jan 25 15:01:33 2018 +0400"
      },
      "message": "Remove old kernel via dpkg instead of apt\n\n During remove previous kernel apt installs latest available kernel\n\nChange-Id: Ife9c1a57257bd790e01a597d1a853cadd38bb03b\n"
    },
    {
      "commit": "ebf5552f667549a58df6319e0140705d64b97da2",
      "tree": "e3ae0e70ee373e9f1e88324b80e4fb42c29bfad8",
      "parents": [
        "6f2f6a290550efe3433dd6b70f7481ddd758d539"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jan 25 13:22:39 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jan 25 13:36:16 2018 +0400"
      },
      "message": "Handle kernel boot options\n\nThe \u0027system.kernel.elevator\u0027 and \u0027system.kernel.isolcpu\u0027 options\nhave been kept for backward compatibility and should be used in new\nfashion way with system.kernel.boot_options parameter.\n\nChange-Id: I51f7167b8b8946500df2065ee6b02bcf21809bc9\n"
    },
    {
      "commit": "7df80d16a61141fae863e1fdc1033c54ddda9a2e",
      "tree": "7486560ed04fc37e2eeff19e8e07de4b5f0879d4",
      "parents": [
        "6f2f6a290550efe3433dd6b70f7481ddd758d539"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jan 23 17:51:52 2018 +0200"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jan 23 17:51:52 2018 +0200"
      },
      "message": "Disable resolvconf service.\n\nWhen resolv.conf file is managed by salt, resolvconf service should be disabled\nbecause it overwriting resolv.conf after reboot.\n\nChange-Id: I7ec85872ddbd5f90232d5d41a8171169c779a1c5\n"
    },
    {
      "commit": "6f2f6a290550efe3433dd6b70f7481ddd758d539",
      "tree": "a2ae2ce50e1447ecf2f370bca2ae129c7e8b896a",
      "parents": [
        "47aa33e4b6267fc1a90179c5d9fdd98f49ff4c92",
        "d173d55427653454e95eef7815e8b080786bf318"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 23 12:38:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Jan 23 12:38:39 2018 +0000"
      },
      "message": "Merge \"[dpdk] Support ovs bridge tagging\""
    },
    {
      "commit": "47aa33e4b6267fc1a90179c5d9fdd98f49ff4c92",
      "tree": "1ec4d075bfc5dbf7411dc5de739d68cc0d5b3929",
      "parents": [
        "8d15b0f60ae7a33dfebcbff7920e09960c46bca3",
        "72f61c4e346d909a606e164fbde20d3226b41397"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Jan 22 15:20:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Jan 22 15:20:23 2018 +0000"
      },
      "message": "Merge \"Remove Salt deprecations and switch tests to Salt 2017.7\""
    },
    {
      "commit": "72f61c4e346d909a606e164fbde20d3226b41397",
      "tree": "0ec32543eda2c2beb61b9f67844f03297521b9c4",
      "parents": [
        "3e68a4f78b4bf66070c43954c908e4cdecab5379"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 19 13:55:09 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jan 22 15:52:37 2018 +0100"
      },
      "message": "Remove Salt deprecations and switch tests to Salt 2017.7\n\nChange-Id: If96f95fdab13eae187a843f81b0d0060339a5f98\n"
    },
    {
      "commit": "d173d55427653454e95eef7815e8b080786bf318",
      "tree": "f93c3e11c43b031cd200532afad53609e3755bfc",
      "parents": [
        "8d15b0f60ae7a33dfebcbff7920e09960c46bca3"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jan 22 15:22:47 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jan 22 16:11:24 2018 +0400"
      },
      "message": "[dpdk] Support ovs bridge tagging\n\nBring in \"tag\" option for dpdk/ovs bridges\nto support vlan-tagged vxlan mode.\n\nChange-Id: I7f1f88233694f2c8b968a6cf55584f32879ec042\n"
    },
    {
      "commit": "8d15b0f60ae7a33dfebcbff7920e09960c46bca3",
      "tree": "cb01861b4b5793f8fd92a075c4bcb29a12707d03",
      "parents": [
        "9ee7473ff9ded8fee164ae879dc3c8da7707d129",
        "7d8d67aa1e1a23d0012ce3adf238a1f1a478d67e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jan 19 16:02:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Jan 19 16:02:59 2018 +0000"
      },
      "message": "Merge \"Presenting pam_ldap auth for linux feature\""
    },
    {
      "commit": "7d8d67aa1e1a23d0012ce3adf238a1f1a478d67e",
      "tree": "82a777f440752fed03e967432192b5ac0d47a1f7",
      "parents": [
        "3e68a4f78b4bf66070c43954c908e4cdecab5379"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 15 13:08:19 2017 +0300"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jan 19 16:52:30 2018 +0100"
      },
      "message": "Presenting pam_ldap auth for linux feature\n\nThis patch implements pam ldap integration for linux host.\n\nRelated Prod: PROD-16022\nCustomer-Found\nChange-Id: I2a05cfb4821d176724f03c61253700ef1f4d0bd8\n"
    },
    {
      "commit": "9ee7473ff9ded8fee164ae879dc3c8da7707d129",
      "tree": "f2b13dcb63f62b9d07b932ee6c1977e5fe300e54",
      "parents": [
        "3e68a4f78b4bf66070c43954c908e4cdecab5379"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jan 19 16:56:51 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jan 19 17:03:38 2018 +0400"
      },
      "message": "Wipe off the dpdk-dkms meta package\n\nWipe off this excess meta package from dpdk required packages\nlist in order to be compatible with UCA repos as well.\n\nChange-Id: Ia0e894e48f2cbb9d911f33756cf5a5508a20179c\nCloses-Bug: #PROD-17033\n"
    },
    {
      "commit": "3e68a4f78b4bf66070c43954c908e4cdecab5379",
      "tree": "c9da0238c7055f903a2501fa77d7c295135d9fc9",
      "parents": [
        "477124808a6b4a7bf2e90b3224dff32457e3bd0b"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Jan 17 13:01:49 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Jan 17 13:27:48 2018 +0200"
      },
      "message": "The patch fixes access to undefined variable\n\nThe patches fixes the situation when repo is not defined but\nformula tries to get access to source parameter of the repo.\n\nChange-Id: Ifa7b8475bfc2cece6803ab7da7b2d0d5cc12b652\nRelated-PROD: PROD-17001\n"
    },
    {
      "commit": "477124808a6b4a7bf2e90b3224dff32457e3bd0b",
      "tree": "b6bac8e722f918d5d8dc04ea9ed21813b5f9f025",
      "parents": [
        "904ca2ef73c86649d7c6cfd9c802fc55874a4d54",
        "6616077674f49ae59dfe5adbfb272edf8832efd4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 16 13:28:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@fc1bd70f0a8f",
        "time": "Tue Jan 16 13:28:17 2018 +0000"
      },
      "message": "Merge \"Generate metrics from logs\""
    },
    {
      "commit": "904ca2ef73c86649d7c6cfd9c802fc55874a4d54",
      "tree": "1e9d5b4c7eb6a8c45cc7db036179f11b2ec995dd",
      "parents": [
        "303905d8db46c3c911bd95fa44f39308cd8ca759",
        "4d5c0a80bdfe727b098e92135e3492c7172ff661"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Jan 16 09:09:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Tue Jan 16 09:09:59 2018 +0000"
      },
      "message": "Merge \"Fix/Feature: RHEL repo.enabled\u003dFalse; use pkgrepo.abset\""
    },
    {
      "commit": "303905d8db46c3c911bd95fa44f39308cd8ca759",
      "tree": "8546ccb8202ec71cc300f3f8e30b5be07063b2e5",
      "parents": [
        "1a191e379e4649271e13595952274637eeed6283"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jan 11 14:12:48 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jan 15 17:32:11 2018 +0000"
      },
      "message": "cgroups\n\nPROD-16845\n\nChange-Id: Iabc6f4584e34c988e67ff42ee8ceb20c469823d6\n"
    },
    {
      "commit": "1a191e379e4649271e13595952274637eeed6283",
      "tree": "2ee98b067590b2bffb365e5eedd4462226c73fbb",
      "parents": [
        "e5a7a1d705b5203e34e700397cdb81b9fbaf2867"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jan 15 15:54:21 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jan 15 15:59:24 2018 +0100"
      },
      "message": "ifdown ifup fix\n\nPROD-16903\n\nChange-Id: I660f745fc7518836f262b08fb92d39bbbe7a24e8\n"
    },
    {
      "commit": "e5a7a1d705b5203e34e700397cdb81b9fbaf2867",
      "tree": "d349eacdf1a6c8243e0c443afbd3ff9d144f5121",
      "parents": [
        "7c8d04bc151b7c05f0252276a4a8597329e9b8fa",
        "9ccd59f4f80f7a1d350d056d3cd8c973c061e1ed"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:13:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:13:03 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "6616077674f49ae59dfe5adbfb272edf8832efd4",
      "tree": "9578ab31bff2471005049075b3f98ab976bd04a9",
      "parents": [
        "bded90b59c82bccd3bc621c5b8701f55b99bff3d"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Jan 05 15:05:12 2018 +0100"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Jan 12 10:34:53 2018 +0100"
      },
      "message": "Generate metrics from logs\n\nChange-Id: I5a8ccb235d36c1b4115794904f373a5704c2296d\n"
    },
    {
      "commit": "4d5c0a80bdfe727b098e92135e3492c7172ff661",
      "tree": "36fb6cc982189da18e654bb3e9cfe41daf4e2082",
      "parents": [
        "7c8d04bc151b7c05f0252276a4a8597329e9b8fa"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jan 11 10:35:45 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jan 11 10:41:32 2018 +0100"
      },
      "message": "Fix/Feature: RHEL repo.enabled\u003dFalse; use pkgrepo.abset\n\nChange-Id: I811cbb17d98df357c4b44bd53ddcc5d01a06537f\n"
    },
    {
      "commit": "7c8d04bc151b7c05f0252276a4a8597329e9b8fa",
      "tree": "419368041906f2bb78dfb3cd266b080e0727d334",
      "parents": [
        "f04f5f36304610a8113852c1c3678537162e62f5",
        "fcee6e443ba0c3f777183d34e2f3156878e113c7"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:38:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:38:40 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "9ccd59f4f80f7a1d350d056d3cd8c973c061e1ed",
      "tree": "66a36d30243c8cefa6bee24958f11fc22f0d5aaf",
      "parents": [
        "f04f5f36304610a8113852c1c3678537162e62f5"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:40 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:36:34 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I91c69d06f402ffe380602dd00a5929b64e27b2c8\n"
    },
    {
      "commit": "f04f5f36304610a8113852c1c3678537162e62f5",
      "tree": "55fd6c6f866befc783e8f65484328e4fa8d1cc57",
      "parents": [
        "41751b2d2e8fc527fd4b4313502375026473b27f"
      ],
      "author": {
        "name": "Nick Metz",
        "email": "nick.metz@fhe3.com",
        "time": "Mon Jan 08 15:25:04 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 08 15:25:04 2018 +0100"
      },
      "message": "add additional shared libraries (#137)\n\n* This merge request gives the ability to add shared libaries without set LD_LIBRARY_PATH variable.\r\n\r\n 1. Generate file in /etc/ld.so.conf.d/\r\n 2. update /etc/ld.so.cache with ldconfig command\r\n\r\nexample pillars:\r\n\r\nlinux:\r\n  system:\r\n    enabled: True\r\n    ld:\r\n      libraries:\r\n        java:\r\n          - /usr/lib/jvm/jre-openjdk/lib/amd64/server\r\n          - /opt/java/jre/lib/amd64/server\r\n\r\n* fix format in README.rst for Shared Libraries\r\n\r\n* Fix for #137 - change pillar libraries key to library\r\n"
    },
    {
      "commit": "41751b2d2e8fc527fd4b4313502375026473b27f",
      "tree": "408ef0f21a597244338960406116cb1257810927",
      "parents": [
        "bded90b59c82bccd3bc621c5b8701f55b99bff3d",
        "b97ac007d963303714558ec24a39f0df6af21e38"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 08 13:23:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 08 13:23:53 2018 +0000"
      },
      "message": "Merge \"move lvm config and service before managing VG and LV\""
    },
    {
      "commit": "b97ac007d963303714558ec24a39f0df6af21e38",
      "tree": "478a53c06ed58557dc6238e4fdab8e465d6117d6",
      "parents": [
        "01ad2ccdce359ef21717511b16ded9f8045d5db0"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Dec 15 13:36:42 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Jan 08 12:52:32 2018 +0100"
      },
      "message": "move lvm config and service before managing VG and LV\n\nChange-Id: If76a9d1aa3d23f3c38ec2135b42d63f64c4b1332\n"
    },
    {
      "commit": "bded90b59c82bccd3bc621c5b8701f55b99bff3d",
      "tree": "7ce202c3552482e34c4189f11be229bd4c8a3dc3",
      "parents": [
        "6f9a9f8fc6c9489a32f991c6e3f2a84fbc537996",
        "dbf0727472460471564f4dca64b2de04e0cc0d1e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jan 05 13:32:52 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 05 13:32:52 2018 +0100"
      },
      "message": "Merge pull request #135 from FHE3/grub-compatibly-redhat\n\nfix for issue #134 - compatibly issues in grub configuration with Red…"
    },
    {
      "commit": "fcee6e443ba0c3f777183d34e2f3156878e113c7",
      "tree": "ca511e3afce25878c0bf74f22a14583ed38f2180",
      "parents": [
        "c512e6c73f3aca56853e15fe20dcc57c165c3c6e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:22:16 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:22:16 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: If3a486b040fd41da1ca4a8ba1454f915c62098d6\n"
    },
    {
      "commit": "dbf0727472460471564f4dca64b2de04e0cc0d1e",
      "tree": "7ce202c3552482e34c4189f11be229bd4c8a3dc3",
      "parents": [
        "6f9a9f8fc6c9489a32f991c6e3f2a84fbc537996"
      ],
      "author": {
        "name": "Nick Metz",
        "email": "nick.metz@fhe3.com",
        "time": "Fri Jan 05 13:21:59 2018 +0100"
      },
      "committer": {
        "name": "Nick Metz",
        "email": "nick.metz@fhe3.com",
        "time": "Fri Jan 05 13:21:59 2018 +0100"
      },
      "message": "fix for issue #134 - compatibly issues in grub configuration with RedHat os_family systems\n"
    },
    {
      "commit": "6f9a9f8fc6c9489a32f991c6e3f2a84fbc537996",
      "tree": "5d1d1800b8274ecf1ee0d5e243d82e23b5e26ca2",
      "parents": [
        "ef291d3d853b2c35c2fdc32fd31c273a22a42df6",
        "6ffb0a962e2ebde86615e26803da0f06c6db33ff"
      ],
      "author": {
        "name": "Petr Jediny",
        "email": "pjediny@mirantis.com",
        "time": "Wed Jan 03 12:32:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 03 12:32:30 2018 +0000"
      },
      "message": "Merge \"Add additional bonding options\""
    },
    {
      "commit": "ef291d3d853b2c35c2fdc32fd31c273a22a42df6",
      "tree": "37cc799af167ec607e4f8198bd67353069551b39",
      "parents": [
        "3a999aa0dddc50aaa06028273a871ec7f6230eab",
        "14ef04f504858c5a4eacb4eb523bf407ed5f7416"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu Dec 28 10:05:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Thu Dec 28 10:05:02 2017 +0000"
      },
      "message": "Merge \"Adds alert to warn for open files being depleted\""
    },
    {
      "commit": "3a999aa0dddc50aaa06028273a871ec7f6230eab",
      "tree": "fcfeb0dc77f61ff73b4ef6f546258bf73675ee22",
      "parents": [
        "4bd05226dfd8404be605bc2746077cad0111cb0c",
        "b333d2841b57fa2ed4efca8b58fc426c3e2e6a40"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Dec 19 14:35:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Tue Dec 19 14:35:53 2017 +0000"
      },
      "message": "Merge \"restart interface after ip flush / remove cloud init interface file / kill dhclient\""
    },
    {
      "commit": "4bd05226dfd8404be605bc2746077cad0111cb0c",
      "tree": "94f64780a20358a40a9ed3a833dfc1493ab5c519",
      "parents": [
        "d9fffba0ca1c9599a5b8552cb6659bc759a3f140"
      ],
      "author": {
        "name": "Denis V. Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Tue Dec 19 13:11:27 2017 +0100"
      },
      "committer": {
        "name": "Denis V. Meltsaykin",
        "email": "dmeltsaykin@mirantis.com",
        "time": "Tue Dec 19 15:19:01 2017 +0100"
      },
      "message": "Fixed several issues in the interface state\n\nFixed:\n   * The udev-rules template is not tested\n   * Wrong unicode character in the template leads to udev ignoring\n     the rule completely\n   * The template is unable to be rendered due to absent import\n   * udev is not retrigerred with new rules\n\nChange-Id: I134b5e49b883afcc5e34feaaa561d7ca70192796\nCloses-Bug: PROD-16649\n"
    },
    {
      "commit": "b333d2841b57fa2ed4efca8b58fc426c3e2e6a40",
      "tree": "1213b49ce15d676caf70099090505077ae911075",
      "parents": [
        "d9fffba0ca1c9599a5b8552cb6659bc759a3f140"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Dec 11 17:16:44 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Dec 19 14:37:13 2017 +0100"
      },
      "message": "restart interface after ip flush / remove cloud init interface file / kill dhclient\n\nPROD-15584\n\nChange-Id: I48ec8a4dd3f6d3a9477c03c218591d42b68f0bab\n"
    }
  ],
  "next": "d9fffba0ca1c9599a5b8552cb6659bc759a3f140"
}
