)]}'
{
  "log": [
    {
      "commit": "d1a268baeaf4d2814ae02072165d952fe2be35e9",
      "tree": "cca65dcd0884fdde544d76d6410c32695e100367",
      "parents": [
        "bd8c8416e317bc5804586245127d820cb02cee11"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Oct 03 16:36:04 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Oct 09 10:28:53 2018 +0200"
      },
      "message": "Adding network resource grab script.\nUseful during environment setup.\n\nChange-Id: Ic8d4d82cc6f6afb0ac2a6e4285c3b681bb895b6d\n"
    },
    {
      "commit": "bd8c8416e317bc5804586245127d820cb02cee11",
      "tree": "7b545bf35fb4bba8c4d78e3b6d3d1e9a95aced84",
      "parents": [
        "098f5cef8089245892924efe897cfa58f429f180",
        "ff331d84bf40dfce2154946a30922349bb965192"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 02 19:07:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 02 19:07:48 2018 +0000"
      },
      "message": "Merge \"Reworked \u0027unless\u0027 for adding ports to bridge\""
    },
    {
      "commit": "098f5cef8089245892924efe897cfa58f429f180",
      "tree": "a767598431c87c81a049c2b5c81f9729269c3a47",
      "parents": [
        "a81066e81af397dbafb3d0bcf4c6de880b96d362",
        "b0592f0cc28da06c36f064ee455dbc2f7ab480e3"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Oct 02 19:07:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 02 19:07:34 2018 +0000"
      },
      "message": "Merge \"Removed hardcoded dpdk0 for dpdk_ovs_port\""
    },
    {
      "commit": "a81066e81af397dbafb3d0bcf4c6de880b96d362",
      "tree": "7710df6a5f1465fb7b893b9f3cb8b19b4aac3a96",
      "parents": [
        "dda5fab96866d1684e0f9b5a3173b8bde196c341",
        "b877d8c931e1c375d803287e9f0a4539552a6246"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 02 18:53:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 02 18:53:59 2018 +0000"
      },
      "message": "Merge \"Use linux.system.shell state\""
    },
    {
      "commit": "b877d8c931e1c375d803287e9f0a4539552a6246",
      "tree": "3826194caca6c2bfedd8a3b58f61d9c68584e6d1",
      "parents": [
        "e4ea94f1bbc5430d0d1138c85837cc6948d0f3f0"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Oct 02 13:35:20 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Oct 02 18:34:54 2018 +0300"
      },
      "message": "Use linux.system.shell state\n\nhttps://gerrit.mcp.mirantis.com/25351/ was merged but linux.system.shell\nstate wasn\u0027t included into init.yml and was never used.\n\nThis commit fixes this.\n\nRelated-Prod: PROD-23581\n\nChange-Id: I89e09247dd2566b8a5b0c0e67e8ca9c789ed57f6\n"
    },
    {
      "commit": "dda5fab96866d1684e0f9b5a3173b8bde196c341",
      "tree": "c0cf36c9b4a67adae4431569b2289947aaac2ad0",
      "parents": [
        "e4ea94f1bbc5430d0d1138c85837cc6948d0f3f0"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Oct 02 15:59:52 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Oct 02 16:32:44 2018 +0300"
      },
      "message": "Drop CIS 5.4.1.4\n\nCIS 5.4.1.4 should be configured in /etc/default/useradd\n\ncis-5-4-1-4.yml attempts to configure this item in\npillar that relates to /etc/login.defs and should be removed.\n\nRelated-Prod: PROD-23600\n\nChange-Id: Iea93a54a44df919c07001fc02e3551276ef9583c\n"
    },
    {
      "commit": "e4ea94f1bbc5430d0d1138c85837cc6948d0f3f0",
      "tree": "77c6186324c7c4dc82a2bcc15ca1ec9cfddeeb54",
      "parents": [
        "23b0e658e578d6115cc2721d99f61aae5c3bf6f8",
        "4b7ec79d3c3e476fbbfd6ae6dcf0ec04ecee1276"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Tue Oct 02 09:13:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Oct 02 09:13:09 2018 +0000"
      },
      "message": "Merge \"Remove systemd.source prefix from logs tag\""
    },
    {
      "commit": "4b7ec79d3c3e476fbbfd6ae6dcf0ec04ecee1276",
      "tree": "9baab2ca9a6b4f102d9548f98c4ed4f659ad727a",
      "parents": [
        "83d7f9708beb032d42849ee1218f7d16c18509c3"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Sep 27 17:04:45 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Oct 01 14:52:29 2018 +0200"
      },
      "message": "Remove systemd.source prefix from logs tag\n\nTo simplify filtering in Kibana change\nsystemd.source prefix to record field \"source\".\n\nChange-Id: I7729ae6721a1050a938370a588d35313f91f971a\nRelated-bug: PROD-21827 (PROD:21827)\n"
    },
    {
      "commit": "ff331d84bf40dfce2154946a30922349bb965192",
      "tree": "ee7d6a14477927e8121ed5d59cad39e18d56ac41",
      "parents": [
        "b0592f0cc28da06c36f064ee455dbc2f7ab480e3"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Fri Sep 28 22:36:54 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Sat Sep 29 13:59:00 2018 +0400"
      },
      "message": "Reworked \u0027unless\u0027 for adding ports to bridge\n\nPrevious implementation was not able to add port \u0027dpdk0\u0027 to bridge\n\u0027br-dpdk0\u0027 since both matches \u0027grep\u0027 condition. To fix this we need to\nlook for port in a particular bridge\n\nChange-Id: Ie83cebc3ab73c45a48f68fae2d6f474743215908\n"
    },
    {
      "commit": "b0592f0cc28da06c36f064ee455dbc2f7ab480e3",
      "tree": "69ec0b94eee5465b713961e2930bb9a952b6f915",
      "parents": [
        "23b0e658e578d6115cc2721d99f61aae5c3bf6f8"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Fri Sep 28 22:33:13 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Sat Sep 29 13:57:03 2018 +0400"
      },
      "message": "Removed hardcoded dpdk0 for dpdk_ovs_port\n\nChange-Id: Ia8690d3968aa6c8491ec62b73f78afd6b2361c60\n"
    },
    {
      "commit": "23b0e658e578d6115cc2721d99f61aae5c3bf6f8",
      "tree": "838559a5181168f17853aa1a9880118b132b0713",
      "parents": [
        "f1c123ca5feba8da1e886aa3d54e0d99cf23c77c",
        "579f6df95c1b46c4d5b4839eda17a13f49b2f8a3"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 28 21:22:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 28 21:22:44 2018 +0000"
      },
      "message": "Merge \"CIS 5.4.4\""
    },
    {
      "commit": "579f6df95c1b46c4d5b4839eda17a13f49b2f8a3",
      "tree": "8aa92407e528e1c537d410c1be4f311d93af15fb",
      "parents": [
        "bf79ba4369955f42511ad655fa891623a38d0a65"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Sep 28 16:05:30 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Sep 28 16:05:05 2018 +0000"
      },
      "message": "CIS 5.4.4\n\n* 5.4.4 Ensure default user umask is 027 or more restrictive (Scored)\n\nChange-Id: Idc219e7f6e8ab4b7e3d24a36f95f8aab4eff3160\nRelated-Prod: PROD-18386\n"
    },
    {
      "commit": "f1c123ca5feba8da1e886aa3d54e0d99cf23c77c",
      "tree": "14012f5c3694f38cdda91ecd821b89b65541d7d4",
      "parents": [
        "bf79ba4369955f42511ad655fa891623a38d0a65"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Sep 28 16:32:25 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Sep 28 16:32:25 2018 +0300"
      },
      "message": "Always include grub.sls\n\nChange-Id: If1bbd97b5719c53193f6287c4a025e6ef0dafbb0\nRelated-Prod: PROD-18386\n"
    },
    {
      "commit": "bf79ba4369955f42511ad655fa891623a38d0a65",
      "tree": "4f2ea150e08d38b73dcbc9ea1591fa24575e611d",
      "parents": [
        "47e41f45c8a3d489cc290d0dd3bdaeccba266e10"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 27 13:56:38 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 27 18:00:46 2018 +0000"
      },
      "message": "CIS 5.4.1.x\n\n* CIS 5.4.1.1 Ensure password expiration is 90 days or less (Scored)\n* CIS 5.4.1.2 Ensure minimum days between password changes is 7 or more (Scored)\n* CIS 5.4.1.3 Ensure password expiration warning days is 7 or more (Scored)\n* CIS 5.4.1.4 Ensure inactive password lock is 30 days or less (Scored)\n\nRelated-Prod: PROD-18386\n\nChange-Id: I42697c31823c631acb1528ca917b39c069fb72bf\n"
    },
    {
      "commit": "47e41f45c8a3d489cc290d0dd3bdaeccba266e10",
      "tree": "113c36cea18eb7ad08723fa9f97697b0b7ff4301",
      "parents": [
        "83d7f9708beb032d42849ee1218f7d16c18509c3"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 27 14:10:09 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 27 17:15:10 2018 +0300"
      },
      "message": "Per-user password expiration parameter\n\nThe following parameters defined in /etc/login.defs can\nbe overridden per-user:\n\n* PASS_MAX_DAYS\n* PASS_MIN_DAYS\n* PASS_WARN_DAYS\n* INACTIVE\n\nRelated-Prod: PROD-18386\n\nChange-Id: I5b182128f9dd8a043b48fb86e61febb2fd5c7e0a\n"
    },
    {
      "commit": "83d7f9708beb032d42849ee1218f7d16c18509c3",
      "tree": "9df973bfec6c1ed99e45810878c601aa96c978dd",
      "parents": [
        "6e38b02c508ab1b08cd843baa400808805a3dc4f",
        "41581866f44b9a03e4b3adea37aa9da569d9841c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 25 13:02:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 25 13:02:51 2018 +0000"
      },
      "message": "Merge \"Remove tralling-spaces from preferences_repo\""
    },
    {
      "commit": "6e38b02c508ab1b08cd843baa400808805a3dc4f",
      "tree": "5fd62145359a15b5ab67bcd0ee6857de2f4f55ef",
      "parents": [
        "73f29d733f68bc48b0eb5266b44b29addea8c36c",
        "ba028c3e95488e07fbe2a01992301d1b52747162"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 25 09:07:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 25 09:07:56 2018 +0000"
      },
      "message": "Merge \"CIS 5.4.4, 5.4.5\""
    },
    {
      "commit": "41581866f44b9a03e4b3adea37aa9da569d9841c",
      "tree": "2b7e614c518668b06c18b6f17df79030be28dae1",
      "parents": [
        "73f29d733f68bc48b0eb5266b44b29addea8c36c"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Sep 21 15:28:30 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Sep 21 15:30:40 2018 +0300"
      },
      "message": "Remove tralling-spaces from preferences_repo\n\n  * apt tool sensetive for tralling spaces, and 2 files\n    aka:\n    cat -E mcp_saltstack\n    $\n    Package: libsodium18$\n    Pin: release o\u003dSaltStack$\n    Pin-Priority: 50$\n      $\n    Package: *$\n    Pin: release o\u003dSaltStack$\n    Pin-Priority: 1100$\n      $\n    # VS\n    cat -E mcp_saltstack\n    $\n    Package: libsodium18$\n    Pin: release o\u003dSaltStack$\n    Pin-Priority: 50$\n    $\n    Package: *$\n    Pin: release o\u003dSaltStack$\n    Pin-Priority: 1100$\n    $\n    Make\u0027s different logic for apt\n\nChange-Id: Ia5fdbe319a65b0fa017c8c065905db1837f9f982\n"
    },
    {
      "commit": "73f29d733f68bc48b0eb5266b44b29addea8c36c",
      "tree": "ed0a01c2ac944e723535aa07fec9ba9f5f47a232",
      "parents": [
        "173e7eb8593c45dcf199788d20954649a756a054"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Sep 19 10:29:37 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Sep 19 10:29:39 2018 +0200"
      },
      "message": "Fixing dpdk disabled case for pillars with ovs_dpdk_port\n\nProd-Related: EME-405\n\nChange-Id: Id9a8ebefb227c4b0a99d8cdd955c39401720bbee\n"
    },
    {
      "commit": "173e7eb8593c45dcf199788d20954649a756a054",
      "tree": "2aa0aefd592e1d79cca0baec41662d26cc701167",
      "parents": [
        "5bcad94f8230c17391dc7e1581ba871d07e01160",
        "4494a47bd513c04d51fbd604849ba96d850c239f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 18 08:53:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 18 08:53:07 2018 +0000"
      },
      "message": "Merge \"Implement repo.pinning logic\""
    },
    {
      "commit": "5bcad94f8230c17391dc7e1581ba871d07e01160",
      "tree": "5e982aac3a70862555f981a74a0dd5ddff121918",
      "parents": [
        "f317e9e0ddc910c0dec1348ce634ee1c7590bc93",
        "148e1b89edd760ebc9d260b63f264bfe0d86481f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 17 09:31:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 17 09:31:51 2018 +0000"
      },
      "message": "Merge \"Add option to disable automatic write of sysfs attributes\""
    },
    {
      "commit": "4494a47bd513c04d51fbd604849ba96d850c239f",
      "tree": "8473af60c8d8241969aa080ecc53b0fe891e5e45",
      "parents": [
        "f317e9e0ddc910c0dec1348ce634ee1c7590bc93"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Sep 14 19:19:23 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Sep 17 12:26:00 2018 +0300"
      },
      "message": "Implement repo.pinning logic\n\n   * Ubuntu pinning params allow to be used\n     multiply times. In same time, old `list`\n     format now allowing to be predictable\n     iterated inside jinja\n\nRelated-Bug: PROD-21604 (PROD:21604)\n\nChange-Id: If1c0f0f834a296b9a19d0af5fc7673c9229a7ac5\n"
    },
    {
      "commit": "f317e9e0ddc910c0dec1348ce634ee1c7590bc93",
      "tree": "54c2f735ed116b8b0e13f84d963232c12b0f386b",
      "parents": [
        "6285d18bac43ce691a986bb5c26d96a91058bf7f",
        "def4bdd9310df03366c8826caadd629ecb67f8c8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 14 10:59:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 14 10:59:06 2018 +0000"
      },
      "message": "Merge \"CIS 1.1.21 Disable Automounting\""
    },
    {
      "commit": "6285d18bac43ce691a986bb5c26d96a91058bf7f",
      "tree": "e085534ceb9c75911b4aba0038e54f35753c86b3",
      "parents": [
        "1b2923988dd0346a6586938911d54b7a684e4017",
        "32b969eaa747c68d7b164dc6cfaca308f18d9a82"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Sep 13 18:17:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Sep 13 18:17:36 2018 +0000"
      },
      "message": "Merge \"Fix grub.cfg permissions (CIS 1.4.1)\""
    },
    {
      "commit": "148e1b89edd760ebc9d260b63f264bfe0d86481f",
      "tree": "9d8d2d096a7fe6ef07dd0907e7d9f167b58cd27b",
      "parents": [
        "e28c250deba9cb3491175c8498b0fe601fe6afe0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Sep 13 15:54:25 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Sep 13 17:20:42 2018 +0200"
      },
      "message": "Add option to disable automatic write of sysfs attributes\n\nFixes: PROD-23149 (PROD:23149)\n\nChange-Id: I14c68a0a519a63951571f966fae72fd01ec2e556\n"
    },
    {
      "commit": "1b2923988dd0346a6586938911d54b7a684e4017",
      "tree": "96513bb35a639d3d1f0b7621229b2e667ab4c88d",
      "parents": [
        "e28c250deba9cb3491175c8498b0fe601fe6afe0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Sep 13 16:04:51 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Sep 13 16:04:51 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: Ibbbb99511544ab3bb1532b71942fea15ae0f34a1\n"
    },
    {
      "commit": "def4bdd9310df03366c8826caadd629ecb67f8c8",
      "tree": "ec398aeecfa37138be813cccc4c3426d25fdb063",
      "parents": [
        "e28c250deba9cb3491175c8498b0fe601fe6afe0"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Aug 17 09:41:58 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 13 14:22:12 2018 +0300"
      },
      "message": "CIS 1.1.21 Disable Automounting\n\nRelated-Prod: PROD-22653\n\nChange-Id: I5b389309f0cb2890cf9a9a777348efb5a9d7d735\n"
    },
    {
      "commit": "32b969eaa747c68d7b164dc6cfaca308f18d9a82",
      "tree": "87cb2cafa9f52fdc517a6f51bf7243d0c4300532",
      "parents": [
        "052d582b5f119a66b2dcfd2dbb4ce6f513718827"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Sep 12 19:47:30 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 13 11:13:16 2018 +0000"
      },
      "message": "Fix grub.cfg permissions (CIS 1.4.1)\n\n* CIS 1.4.1 Ensure permissions on bootloader config are configured\n\nRelated-Prod: PROD-22655\n\nChange-Id: Ia282baae0be5c038d42b672758662aaed9aae6f5\n"
    },
    {
      "commit": "e28c250deba9cb3491175c8498b0fe601fe6afe0",
      "tree": "8813b3752740f8a952f61020855f99d8885d7d4f",
      "parents": [
        "e999baaf2b19eb46ec3da670946edae8a246c108",
        "4326d345c7b76f06386865d604c33899faaf4260"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Sep 13 11:11:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Sep 13 11:11:54 2018 +0000"
      },
      "message": "Merge \"CIS compliance (packages)\""
    },
    {
      "commit": "e999baaf2b19eb46ec3da670946edae8a246c108",
      "tree": "878ad83f2c3199fb56e6169b7b1e9c32f6b84e0c",
      "parents": [
        "052d582b5f119a66b2dcfd2dbb4ce6f513718827",
        "ee7b811a6289a3d479193291c2d20db3c1b46945"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Sep 13 10:57:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Sep 13 10:57:50 2018 +0000"
      },
      "message": "Merge \"CIS compliance (modprobe.d)\""
    },
    {
      "commit": "052d582b5f119a66b2dcfd2dbb4ce6f513718827",
      "tree": "510aa565cc63af6b057c57000999ce2872e44e09",
      "parents": [
        "e6268087382f209e69575c33058b7765af068d74",
        "48e66a3a5c77b557d55a8bcac4bb8add82d7a6c9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 12 13:32:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 12 13:32:23 2018 +0000"
      },
      "message": "Merge \"Fix permissions on /etc/{at,cron}.allow\""
    },
    {
      "commit": "ee7b811a6289a3d479193291c2d20db3c1b46945",
      "tree": "7b3ac10c639eb5b6e937aed6c3ee0be676f08c0b",
      "parents": [
        "e6268087382f209e69575c33058b7765af068d74"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Aug 22 12:46:08 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 11 18:55:21 2018 +0300"
      },
      "message": "CIS compliance (modprobe.d)\n\n* CIS 1.1.1.1 Ensure mounting of cramfs filesystems is disabled\n* CIS 1.1.1.2 Ensure mounting of freevxfs filesystems is disabled\n* CIS 1.1.1.3 Ensure mounting of jffs2 filesystems is disabled\n* CIS 1.1.1.4 Ensure mounting of hfs filesystems is disabled\n* CIS 1.1.1.5 Ensure mounting of hfsplus filesystems is disabled\n* CIS 1.1.1.6 Ensure mounting of squashfs filesystems is disabled\n* CIS 1.1.1.7 Ensure mounting of udf filesystems is disabled\n* CIS 1.1.1.8 Ensure mounting of FAT filesystems is disabled\n* CIS 3.5.1 Ensure DCCP is disabled\n* CIS 3.5.2 Ensure SCTP is disabled\n* CIS 3.5.3 Ensure RDS is disabled\n* CIS 3.5.4 Ensure TIPC is disabled\n\nRelated-Prod: PROD-20756\nRelated-Prod: PROD-20757\nRelated-Prod: PROD-20758\nRelated-Prod: PROD-20759\n\nChange-Id: Ia8bf992498ef739a4a40fb108fcb449900caf6e3\n"
    },
    {
      "commit": "e6268087382f209e69575c33058b7765af068d74",
      "tree": "63bc9b0daf2ffd97297f95be987fa40695b8b0f3",
      "parents": [
        "5f2c6ce2189edf9080d8d0a28c60e3da1110a5bf",
        "ca10ffa318c8ec6735f0b6740a9a70f9f494c1c8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 11 15:51:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 11 15:51:05 2018 +0000"
      },
      "message": "Merge \"CIS compliance (/dev/shm mount options)\""
    },
    {
      "commit": "48e66a3a5c77b557d55a8bcac4bb8add82d7a6c9",
      "tree": "496fc856e5651fe39369e5f27bd131eb957f6bbf",
      "parents": [
        "5f2c6ce2189edf9080d8d0a28c60e3da1110a5bf"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 11 16:35:47 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 11 16:35:47 2018 +0300"
      },
      "message": "Fix permissions on /etc/{at,cron}.allow\n\nPermissions 640 root:root doesn\u0027t allow regular user to read\n/etc/{at,cron}.allow files, that changes behavior of at / crontab\ncommands:\n\n* crontab command can\u0027t read /etc/cron.allow and allow any user to modify\n  their crontab files.\n* at command can\u0027t read /etc/at.allow and deny every user.\n\nat / crontab files have SGID bits set, so setting correct group\non /etc/{at,cron}.allow fixes the issue.\n\nChange-Id: I4a3fc8d8e823498d6715e26307424e3065cbd6ca\n"
    },
    {
      "commit": "ba028c3e95488e07fbe2a01992301d1b52747162",
      "tree": "a74e08d30d378ebff97c5d6b00974f729cf2d781",
      "parents": [
        "5f2c6ce2189edf9080d8d0a28c60e3da1110a5bf"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 04 13:01:13 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 11 16:33:14 2018 +0300"
      },
      "message": "CIS 5.4.4, 5.4.5\n\n* CIS 5.4.4 Ensure default user umask is 027 or more restrictive (Scored)\n* CIS 5.4.5 Ensure default user shell timeout is 900 seconds or less (Scored)\n\nRelated-Prod: PROD-20765\n\nChange-Id: I5ff5e5bc76e1d87432caec70f2b35eec288e9213\n"
    },
    {
      "commit": "4326d345c7b76f06386865d604c33899faaf4260",
      "tree": "54827d2d13a552afca40dd7386071d8ac40693a1",
      "parents": [
        "5f2c6ce2189edf9080d8d0a28c60e3da1110a5bf"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Apr 26 17:21:22 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Sep 06 05:50:31 2018 +0000"
      },
      "message": "CIS compliance (packages)\n\n* CIS 1.5.4 Ensure prelink is disabled\n* CIS 2.3.1 Ensure NIS Client is not installed\n* CIS 2.3.2 Ensure rsh client is not installed\n* CIS 2.3.3 Ensure talk client is not installed\n* CIS 2.3.4 Ensure telnet client is not installed\n\nChange-Id: I0eb11d39deaa28f238a2e618bf95cc248189197c\n"
    },
    {
      "commit": "5f2c6ce2189edf9080d8d0a28c60e3da1110a5bf",
      "tree": "7ff2086944f355ff598e15b4b1cff2ba5ff4bec2",
      "parents": [
        "3ded6e48077b3f4bc44cfd04236f63c55b5a10de",
        "a0d31d18f8c3456f6826ed83f3e46b69cd611f81"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 05 13:07:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 05 13:07:03 2018 +0000"
      },
      "message": "Merge \"Configure /etc/login.defs\""
    },
    {
      "commit": "ca10ffa318c8ec6735f0b6740a9a70f9f494c1c8",
      "tree": "2a502df78483ae602001f36bd9dff7c68bfbb059",
      "parents": [
        "0f084a01cee47a299fb2f60791a3296728000e55"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 04 18:50:53 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Sep 05 11:51:07 2018 +0300"
      },
      "message": "CIS compliance (/dev/shm mount options)\n\n* CIS 1.1.14 Ensure nodev option set on /dev/shm partition (Scored)\n* CIS 1.1.15 Ensure nosuid option set on /dev/shm partition (Scored)\n* CIS 1.1.16 Ensure noexec option set on /dev/shm partition (Scored)\n\nRelated-Prod: PROD-22652\n\nChange-Id: I35f371ce36bae6104e0176f63bd43a8fc4e5bad3\n"
    },
    {
      "commit": "3ded6e48077b3f4bc44cfd04236f63c55b5a10de",
      "tree": "b6721a744ede6f6e980f4a4fe519a4be5b7be319",
      "parents": [
        "11ef3737d2ca10ee5bedbbb716bee5360ed3087c",
        "483746480ae014bc18fb826052ff224305918789"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 04 18:21:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 18:21:37 2018 +0000"
      },
      "message": "Merge \"Set user shell even if user is system\""
    },
    {
      "commit": "a0d31d18f8c3456f6826ed83f3e46b69cd611f81",
      "tree": "d948cc1cafb6fedecee486b87c2407933ca9ec3d",
      "parents": [
        "0f084a01cee47a299fb2f60791a3296728000e55"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 04 14:43:09 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 04 21:18:23 2018 +0300"
      },
      "message": "Configure /etc/login.defs\n\nRelated-Prod: PROD-21969\n\nChange-Id: I1c30189ee85605a5c68861d98f00bf5ac5e772c2\n"
    },
    {
      "commit": "483746480ae014bc18fb826052ff224305918789",
      "tree": "55939c7eb14b076470d319820128555af4176618",
      "parents": [
        "0f084a01cee47a299fb2f60791a3296728000e55"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 04 11:04:02 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Sep 04 11:15:15 2018 +0300"
      },
      "message": "Set user shell even if user is system\n\nlinux/system/user.sls ignores \u0027shell\u0027 option if a\nuser is system. This is quite strange behavior, and it\nbreaks CIS:\n* 5.4.2 Ensure system accounts are non-login\n\nChange-Id: I32dd44ac4fcc1425ea47eb4cf60acf41f6ce0887\nRelated-Prod: PROD-20764\n"
    },
    {
      "commit": "11ef3737d2ca10ee5bedbbb716bee5360ed3087c",
      "tree": "e2ad4f8c35239aaad97f45b7d055c450aa4bb9c0",
      "parents": [
        "0f084a01cee47a299fb2f60791a3296728000e55"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Sep 03 15:32:07 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Sep 03 15:32:07 2018 +0300"
      },
      "message": "CIS 6.1.2-6.1.9\n\nCIS items copied from cisbench:\n* CIS 6.1.2 Ensure permissions on /etc/passwd are configured (Scored)\n* CIS 6.1.3 Ensure permissions on /etc/shadow are configured (Scored)\n* CIS 6.1.4 Ensure permissions on /etc/group are configured (Scored)\n* CIS 6.1.5 Ensure permissions on /etc/gshadow are configured (Scored)\n* CIS 6.1.6 Ensure permissions on /etc/passwd- are configured (Scored)\n* CIS 6.1.7 Ensure permissions on /etc/shadow- are configured (Scored)\n* CIS 6.1.8 Ensure permissions on /etc/group- are configured (Scored)\n* CIS 6.1.9 Ensure permissions on /etc/gshadow- are configured (Scored)\n\nChange-Id: I195d08a98c2401a9b0fa8f146ee4b365f933fa1f\n"
    },
    {
      "commit": "0f084a01cee47a299fb2f60791a3296728000e55",
      "tree": "19d0c9500ddb74cc1e29eb47462d5feb675b3d41",
      "parents": [
        "75a4eb54a616cfb087079124d342f25af2aa53bc"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Aug 29 14:46:38 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Fri Aug 31 11:52:10 2018 +0300"
      },
      "message": "Manage /etc/{at,cron}.{allow,deny} files\n\nRelated-Prod: PROD-22546\nRelated-Prod: PROD-22664\n\nChange-Id: I66a35ef3d2436541ef70f02e2631fa8d4d86e5e9\n"
    },
    {
      "commit": "75a4eb54a616cfb087079124d342f25af2aa53bc",
      "tree": "1cbf589619a1298b24d0095c928b41b5c495e055",
      "parents": [
        "ad85db09b0b8d9c708bf0e2ecd56f77c7bdf1db1"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 22 16:32:04 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 22 16:32:49 2018 +0300"
      },
      "message": "Disable cis-3-3-3 rule\n\nChange-Id: I956da1f26e500eae693827ed5dce0f7e65e291bc\nCloses-Bug: PROD-22520 (PROD:22520)\n"
    },
    {
      "commit": "ad85db09b0b8d9c708bf0e2ecd56f77c7bdf1db1",
      "tree": "bc9277d5416fdc2f3dfe9bebd418ad1912f47895",
      "parents": [
        "af730f9602bd9a81d1a22fa3bec80e63a661d534"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Aug 22 12:46:08 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Aug 22 12:46:08 2018 +0300"
      },
      "message": "Remove non-existent CIS items\n\nChange-Id: I91bfb8e2a06fc0499addd376db9e38483a6756d0\n"
    },
    {
      "commit": "af730f9602bd9a81d1a22fa3bec80e63a661d534",
      "tree": "ac944a3eb0470ed55237243857aff1da3337e0ba",
      "parents": [
        "cf1b5b322a077dc8d6f9bf5b36a7a0a71a2b3a06"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Aug 16 11:29:55 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Aug 21 10:29:33 2018 +0300"
      },
      "message": "CIS compliance (sysctl, limits)\n\n* CIS 1.5.1 Ensure core dumps are restricted\n* CIS 1.5.3 Ensure address space layout randomization (ASLR) is enabled\n* CIS 3.1.2 Ensure packet redirect sending is disabled\n* CIS 3.2.1 Ensure source routed packets are not accepted\n* CIS 3.2.2 Ensure ICMP redirects are not accepted\n* CIS 3.2.3 Ensure secure ICMP redirects are not accepted\n* CIS 3.2.4 Ensure suspicious packets are logged\n* CIS 3.2.5 Ensure broadcast ICMP requests are ignored\n* CIS 3.2.6 Ensure bogus ICMP responses are ignored\n* CIS 3.2.7 Ensure Reverse Path Filtering is enabled\n* CIS 3.2.8 Ensure TCP SYN Cookies is enabled\n\nAll sysctls are valid for Ubuntu 14.04, Ubuntu 16.04.\n\nChange-Id: I48f34c55d97a78c253d4810db46b2a04ff5c0c1a\n"
    },
    {
      "commit": "cf1b5b322a077dc8d6f9bf5b36a7a0a71a2b3a06",
      "tree": "f3252b4da96fa722d7994b1dff1d6526ebd81461",
      "parents": [
        "d87f461319b5b7c2dbb6d4160773c9d4abf046f3"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 15:13:23 2018 +0000"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 15:13:23 2018 +0000"
      },
      "message": "Revert \"CIS compliance (modprobe.d)\"\n\nThis reverts commit d87f461319b5b7c2dbb6d4160773c9d4abf046f3.\n\nChange-Id: If175b29f2e130ecf5041e7b0be20f15485089ffa\n"
    },
    {
      "commit": "d87f461319b5b7c2dbb6d4160773c9d4abf046f3",
      "tree": "6d56e2c40bb026e6b229d1173c64107569d46376",
      "parents": [
        "809834c85eba328b2c4f3509542a9aa7c9413c72"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Aug 16 11:29:55 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Aug 20 13:05:41 2018 +0300"
      },
      "message": "CIS compliance (modprobe.d)\n\n* CIS 1.1.1.1 Ensure mounting of cramfs filesystems is disabled\n* CIS 1.1.1.2 Ensure mounting of freevxfs filesystems is disabled\n* CIS 1.1.1.3 Ensure mounting of jffs2 filesystems is disabled\n* CIS 1.1.1.4 Ensure mounting of hfs filesystems is disabled\n* CIS 1.1.1.5 Ensure mounting of hfsplus filesystems is disabled\n* CIS 1.1.1.6 Ensure mounting of squashfs filesystems is disabled\n* CIS 1.1.1.7 Ensure mounting of udf filesystems is disabled\n* CIS 1.1.1.8 Ensure mounting of FAT filesystems is disabled\n* CIS 3.5.1 Ensure DCCP is disabled\n* CIS 3.5.2 Ensure SCTP is disabled\n* CIS 3.5.3 Ensure RDS is disabled\n* CIS 3.5.4 Ensure TIPC is disabled\n\nRelated-Prod: PROD-20756\nRelated-Prod: PROD-20757\nRelated-Prod: PROD-20758\nRelated-Prod: PROD-20759\n\nChange-Id: I719984829978caf0401e78daaabf1adfb0d1cfdf\n"
    },
    {
      "commit": "809834c85eba328b2c4f3509542a9aa7c9413c72",
      "tree": "f3252b4da96fa722d7994b1dff1d6526ebd81461",
      "parents": [
        "4bf87625a6a2efca03f8c2925a2293f4f287d163"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Aug 13 19:14:42 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 17 08:55:03 2018 +0000"
      },
      "message": "Extend modprobe files functionality\n\nSupport full set of options defined in\n\n  man modprobe.d\n\nChange-Id: I3d30b6bc261ef308ae6afd963f13fda1e4b22c0d\n"
    },
    {
      "commit": "4bf87625a6a2efca03f8c2925a2293f4f287d163",
      "tree": "0673e40fa5e36abce0b7f661ae1b9d84d51a04fb",
      "parents": [
        "42b64a1f29a8f447d3e9e5a77db99bee85f87d2a"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 06 21:07:27 2017 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 17 08:50:38 2018 +0000"
      },
      "message": "Fix pillar tests\n\n  * Update run_tests.sh to the latest revision\n  * drop odd .kitchen.vagrant.yml\n\nRelated-Bug: PROD-20730 (PROD:20730)\n\nChange-Id: I367800a60ad17020700a76670d1216dfdfcfe692\n"
    },
    {
      "commit": "42b64a1f29a8f447d3e9e5a77db99bee85f87d2a",
      "tree": "6daf0ac103f97db204e4c7af9c4c7e06e64d5ca5",
      "parents": [
        "081647356fe40bda9cde9336d5acfc9eb0bcd18e"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 17 11:47:45 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 17 11:48:36 2018 +0300"
      },
      "message": "Misc fixes\n\n  * Add\\fix __virtual__ for modules\n  * Remove unneded multiline for repo.sls\n\nChange-Id: I1f8d321b68dfe6a44264b4ddcd6cd0c576938da1\n"
    },
    {
      "commit": "081647356fe40bda9cde9336d5acfc9eb0bcd18e",
      "tree": "c4b20fae0c5c7293f76d441cd8a15d9b82c0f80d",
      "parents": [
        "b7c2ef4b5790ca7d6af1af4e39f152cea314cf05",
        "cc7263a275e6ce0b6c249240217ec6bfc39af05e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 17 06:43:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 17 06:43:41 2018 +0000"
      },
      "message": "Merge \"CIS 3.3.3 Ensure IPv6 is disabled\""
    },
    {
      "commit": "b7c2ef4b5790ca7d6af1af4e39f152cea314cf05",
      "tree": "7455f2f8d463e2524929c6f8a07b30e751858cd4",
      "parents": [
        "7903ba97da7cd57176479cb0b39beb937de94ebd"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Aug 16 14:21:39 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Aug 16 17:27:26 2018 +0300"
      },
      "message": "Fix linux_enforce_hostname for test env\n\n * Add TODO-proper fix for state - native salt fun.\n   But due bug[1] in saltstack - we can\u0027t enable\n   proper solution now\n\n[1] https://github.com/saltstack/salt/pull/45748/files/74599bbdfcf99f45d3a31296887097fade31cbf1\n\nRelated-PROD: PROD-20730\n\nChange-Id: I11b6d81ae0f9a7864518f638e8fc423e4e087285\n"
    },
    {
      "commit": "cc7263a275e6ce0b6c249240217ec6bfc39af05e",
      "tree": "e441139347edbcd0da06aaa9ba5a0f97c55a4e35",
      "parents": [
        "7903ba97da7cd57176479cb0b39beb937de94ebd"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Aug 15 14:55:50 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 16 07:23:55 2018 +0000"
      },
      "message": "CIS 3.3.3 Ensure IPv6 is disabled\n\nRelated-Prod: PROD-20755\n\nChange-Id: I44cc3bdb4a0436ff17f790a828d03697b89d3520\n"
    },
    {
      "commit": "7903ba97da7cd57176479cb0b39beb937de94ebd",
      "tree": "9fc5f914925b3e467bc7e090de1c1d6a54e16cba",
      "parents": [
        "2828f5fcd4e0beba2faab1da4ae15f96eae59c10"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 15 20:38:32 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 15 20:38:35 2018 +0300"
      },
      "message": "Refactor pillar repo key fetch\n\nChange-Id: I511996de9d8abc69d6775b45482f8196c7159a1a\n"
    },
    {
      "commit": "2828f5fcd4e0beba2faab1da4ae15f96eae59c10",
      "tree": "83c8580df3d6b01d62c43f5e74273adbc28e18af",
      "parents": [
        "b08a9144f7efdc6e7c70f27a3bee88c9328556e2"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 19:37:05 2018 +0300"
      },
      "committer": {
        "name": "Olena Logvinova",
        "email": "ologvinova@mirantis.com",
        "time": "Wed Aug 08 12:44:40 2018 +0000"
      },
      "message": "README update\n\nChange-Id: I70a28cac5c07fb3093b6038a0c448d16847a42e3\n"
    },
    {
      "commit": "b08a9144f7efdc6e7c70f27a3bee88c9328556e2",
      "tree": "17b056260e139ceae55b5cbeef50ba11e8284771",
      "parents": [
        "45cf452dbb4d8ed367a968a3f3ee4f3ef30ca9e4",
        "21c68864a9f5458e5a7ecb29a6498b503ea3312b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 06 10:12:29 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 06 10:12:29 2018 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:salt-formulas/salt-formula-linux\n\nChange-Id: I5468d69c362cbd2e71a064bd2bc89f843fbefe7e\n"
    },
    {
      "commit": "45cf452dbb4d8ed367a968a3f3ee4f3ef30ca9e4",
      "tree": "17b056260e139ceae55b5cbeef50ba11e8284771",
      "parents": [
        "c6f75efb5095c0a8725b816e1a279771d4159834"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 03 15:04:40 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 03 17:25:30 2018 +0200"
      },
      "message": "Fix global proxy processing\n\n   * Fix processing disabled repo\n   * Extend tests for such case\n\nChange-Id: Ib3243f2b3e70aecef65273be215b30613b8df025\nCloses-Bug: PROD-21954 (PROD:21954)\n"
    },
    {
      "commit": "21c68864a9f5458e5a7ecb29a6498b503ea3312b",
      "tree": "9afececa93f710e21bbaf6a9a1720e71a5f8422a",
      "parents": [
        "c6f75efb5095c0a8725b816e1a279771d4159834",
        "5df87a1a13bae4117111e50000fb288574b339f6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 03 16:54:12 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 03 16:54:12 2018 +0200"
      },
      "message": "Merge pull request #163 from alexandruavadanii/fix-duplicate-ids\n\nsystem:repo: Fix duplicate file.absent sls IDs"
    },
    {
      "commit": "5df87a1a13bae4117111e50000fb288574b339f6",
      "tree": "9afececa93f710e21bbaf6a9a1720e71a5f8422a",
      "parents": [
        "c6f75efb5095c0a8725b816e1a279771d4159834"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Fri Aug 03 16:11:02 2018 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Fri Aug 03 16:15:58 2018 +0200"
      },
      "message": "system:repo: Fix duplicate file.absent sls IDs\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "c6f75efb5095c0a8725b816e1a279771d4159834",
      "tree": "8876da94993ccb8743166aade578180a75cd5973",
      "parents": [
        "adb655e6042336a3ef921432217cb53d00e481f6",
        "ff089d2428adb296e99ad2f1fd893904be9b2a21"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 03 08:40:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 03 08:40:16 2018 +0000"
      },
      "message": "Merge \"Fix|change system.repo update logic\""
    },
    {
      "commit": "ff089d2428adb296e99ad2f1fd893904be9b2a21",
      "tree": "2b4da7eaacb316d67263cb30b3404db2a639eaa0",
      "parents": [
        "f27f4367d3c761441677115b982fac95d1f3af25"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 27 16:52:34 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Aug 02 18:57:36 2018 +0200"
      },
      "message": "Fix|change system.repo update logic\n\n   - Add possibility to remove prereq. packages installation BEFORE\n     * Crucial logic violation - if we don\u0027t have any repo\\\n       have them configured in wrong way - stage will always fail.\n     * install prereq. packages after all - sounds stupid, but correct.\n     * By default - it will still try to install prereq. We don\u0027t want to\n       broke OLD logic.See readme, how-to overide such behaviour.\n   - don\u0027t update cache per-repo - it\u0027s simply useless and may fail due p1.\n     Run update only once - after all repos configured\\reconfigured\n   - Add new option at system:refresh_repos_meta - for case, when update\n     should not be run in any case. By default - true.\n   - remove 99proxies-salt-{{ name }} along with disabled repo\n   - fix duplicate \u0027clean_file\u0027 option\n\nCloses-Bug: PROD-15992 (PROD:15992)\n\nChange-Id: I4b312f82f65be80e7726f62482978f68c25746a3\n"
    },
    {
      "commit": "adb655e6042336a3ef921432217cb53d00e481f6",
      "tree": "7f62c5baeea8910a177f7fc4733ba29999c94034",
      "parents": [
        "ee7c76af8b183589ae4d437ab462893bf4931a6d"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 31 23:13:07 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 31 23:13:09 2018 +0200"
      },
      "message": "Fix dependency for dpdk bond interfaces.\nWait for dpdk bond interfaces to come up.\n\nlinux.network.dpdk state fails to update a port within for loop\nwhen this port does not exist yet.\nDependency will require interfaces to be added before\n\nProd-Related: PROD-19696\nCloses-Bug: PROD-19696\n\nChange-Id: Ia83218a76dd6e86664e7f9498a76341717eb5b80\n"
    },
    {
      "commit": "ee7c76af8b183589ae4d437ab462893bf4931a6d",
      "tree": "a9dd54c3c71c3ac45bdfdbe5b836fff4a3eccf97",
      "parents": [
        "f27f4367d3c761441677115b982fac95d1f3af25"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Jul 27 12:28:18 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Jul 30 15:44:14 2018 +0200"
      },
      "message": "Enable nstat input plugin for softnet_stat data\n\nSince we added to nstat\u0027s telegraf plugin the possibility\nto collect data from `/proc/net/softnet_stat` regarding\ndropped packets and rx_net_action a.k.a time squeeze, we need to enable\nit globally on all hosts.\n\nAlso grafana dashboard update to include new graphs + added four\nnew Prometheus alers.\n\nRelated-Bug: PROD-21090\n\nChange-Id: I9dfe87bdc8b677a51e3f305dd3c75c7d4cc4e0d4\n"
    },
    {
      "commit": "f27f4367d3c761441677115b982fac95d1f3af25",
      "tree": "29c528fb48c3cc8d400699b3ac3c7a54610992b2",
      "parents": [
        "6040a3f96d0495bca0e8f2b8e6de93c362c1fb40"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 27 15:00:18 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 27 16:11:50 2018 +0200"
      },
      "message": "0-change sugar\n\n  * Make system.repo more readable\n\nChange-Id: I0f28e71f4b00422a70006559525e5be24c4cb065\n"
    },
    {
      "commit": "6040a3f96d0495bca0e8f2b8e6de93c362c1fb40",
      "tree": "f5f78724bde3e55c3d17c418b50a729eaacd966c",
      "parents": [
        "4fcd5c0eae020c7d65d3a1e7eac2a65c129fe39c"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Jul 23 15:43:53 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Jul 23 15:43:53 2018 +0200"
      },
      "message": "added indexing for sysfs id\n\nrelated bug: PROD-21512\n\nChange-Id: I874535dbc6882ad49f133999209ae6a4c3bde403\n"
    },
    {
      "commit": "4fcd5c0eae020c7d65d3a1e7eac2a65c129fe39c",
      "tree": "019e441dd90a4b7e5ea936037d63b60abf3d9669",
      "parents": [
        "2a52a52057d883516b08426490e3bd750a7b3d38"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 16 09:41:51 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 16 09:55:28 2018 +0200"
      },
      "message": "Enable setting home dir permissions\n\nFixes: PROD-21350\n\nChange-Id: If5a4473296e4d2cb6a80cb7397ac38a66011f39d\n"
    },
    {
      "commit": "2a52a52057d883516b08426490e3bd750a7b3d38",
      "tree": "609054d7837b84e035157b7f06e3cebb9a9c8cf5",
      "parents": [
        "563f47cfac7eb4b31da73bc5540d947461381f5a"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Jul 13 11:52:25 2018 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Jul 13 11:58:39 2018 +0400"
      },
      "message": "Install nscd for caching LDAP queries\n\nnscd is recommended package for libpam-ldapd and libnss-ldapd, but\nsince we disabled Install-Recommends for apt in\nhttps://gerrit.mcp.mirantis.net/14431 we need to specify this package in\nlinux formula.\nnscd is a daemon which handles passwd, group and host lookups for\nrunning programs and caches the results for the next query.\n\nChange-Id: Ia17441da2b3072d943d0e9225721dc9921de2514\n"
    },
    {
      "commit": "563f47cfac7eb4b31da73bc5540d947461381f5a",
      "tree": "acb1f3d154c5856ed56e3b328d703ffadd16da06",
      "parents": [
        "2c34cb14894ce5d7a3baf8fbd4b9c5a08d4573f7",
        "ef9bd76e4bad512948f10fb1bb5452a83ce388d1"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jul 12 12:58:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 12 12:58:34 2018 +0000"
      },
      "message": "Merge \"added possibility to use list for sysfs params\""
    },
    {
      "commit": "ef9bd76e4bad512948f10fb1bb5452a83ce388d1",
      "tree": "81a35eaeb3b3fa6cdc2649639a29aae116a99b3f",
      "parents": [
        "f546f9582f0009682d775cf43d48fe700d871738"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Jul 11 14:26:02 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Jul 11 14:26:02 2018 +0200"
      },
      "message": "added possibility to use list for sysfs params\n\nChange-Id: Id9ffc5cbbbb10fd6136d459ed461151a1800e857\nrelated-bug: PROD-21205\n"
    },
    {
      "commit": "2c34cb14894ce5d7a3baf8fbd4b9c5a08d4573f7",
      "tree": "535cdf44af00b5a1734eb1ace586c62a65e71efa",
      "parents": [
        "f546f9582f0009682d775cf43d48fe700d871738"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jul 09 17:11:02 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jul 09 17:11:09 2018 +0200"
      },
      "message": "vlan pkg for interfaces\n\nPROD-20944\n\nChange-Id: I9ef98b529d57171cf17c33597fd6af69d2f43a41\n"
    },
    {
      "commit": "f546f9582f0009682d775cf43d48fe700d871738",
      "tree": "68e2fa832921646d432938bb3a154cb8ef80cd1c",
      "parents": [
        "697ce4bf04b79bcac7d37845ba8c17fe34a76f2e"
      ],
      "author": {
        "name": "mkobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Jul 06 14:55:13 2018 +0000"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Jul 06 17:55:43 2018 +0200"
      },
      "message": "Revert \"Add monitoring for cron job\"\n\nAs we resign to develop full-stack solution to monitor cron jobs\n\nThis reverts commit 697ce4bf04b79bcac7d37845ba8c17fe34a76f2e.\n\nChange-Id: Icab6008011141bb658c836897a05018dd6ce2984\n"
    },
    {
      "commit": "697ce4bf04b79bcac7d37845ba8c17fe34a76f2e",
      "tree": "c5996a558fa054a0ecc467ff94983bf40aec9458",
      "parents": [
        "792316452f808250cc4d33d68405bcc259e2a77b"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Wed Jul 04 12:24:08 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Jul 06 11:15:10 2018 +0200"
      },
      "message": "Add monitoring for cron job\n\nChange-Id: I710b65decf6697d0bb5d21fc3fc2d332b78119c5\nCloses-bug: PROD-21073\n"
    },
    {
      "commit": "792316452f808250cc4d33d68405bcc259e2a77b",
      "tree": "68e2fa832921646d432938bb3a154cb8ef80cd1c",
      "parents": [
        "a0c0ccda99a942f022379908f4738abba7d9fa39",
        "694ee72f5103b7eccea04a7ba147971a154ec6b8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Jun 22 08:40:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 22 08:40:14 2018 +0000"
      },
      "message": "Merge \"Add ability to configure VLAN tag on patch port\""
    },
    {
      "commit": "a0c0ccda99a942f022379908f4738abba7d9fa39",
      "tree": "56abd91c6c43fdb7b1497db2d49c4e2ecce9133e",
      "parents": [
        "d7be9fca73f12156fd1e3ecc1b45c6f97b60f8d5"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 19 16:33:29 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jun 20 17:16:46 2018 +0400"
      },
      "message": "Rationalize Linux dashboards\n\nChange-Id: I6b21bed3dd2c632af8274769b562f366c4057b82\nCloses-Prod: PROD-20090\n"
    },
    {
      "commit": "d7be9fca73f12156fd1e3ecc1b45c6f97b60f8d5",
      "tree": "ab81de158d5da957e952ad25058f3408c267e265",
      "parents": [
        "9f30456a0ed21230edf5e7e9be345a4ec8c69219",
        "b1c8a3022fb06d8d44d5596b4a27f09b13526bd3"
      ],
      "author": {
        "name": "Petr Jediny",
        "email": "pjediny@mirantis.com",
        "time": "Thu Jun 14 12:47:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 14 12:47:40 2018 +0000"
      },
      "message": "Merge \"Disable creation of /dev/hugepages mount point\""
    },
    {
      "commit": "694ee72f5103b7eccea04a7ba147971a154ec6b8",
      "tree": "de21b6356b597eb90321b8ecd39f66ee2282496e",
      "parents": [
        "9f30456a0ed21230edf5e7e9be345a4ec8c69219"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Jun 13 14:08:58 2018 +0300"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jun 14 16:15:04 2018 +0400"
      },
      "message": "Add ability to configure VLAN tag on patch port\n\nChange-Id: I41f6e9c4feed93d03ac0479f9bd3626e48ad8063\nCo-Authored-By: Michael Polenchuk \u003cmpolenchuk@mirantis.com\u003e\nCloses-Bug: PROD-20729\n"
    },
    {
      "commit": "b1c8a3022fb06d8d44d5596b4a27f09b13526bd3",
      "tree": "30c5e4871809b05f937186ac3ec21d6ca70a7c1c",
      "parents": [
        "4a23e4d20170d1d4ea5bc2eaf480e2346323ae92"
      ],
      "author": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Wed Jun 13 16:57:55 2018 +0300"
      },
      "committer": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Wed Jun 13 16:57:55 2018 +0300"
      },
      "message": "Disable creation of /dev/hugepages mount point\n\nWe create custom hugepages mount point for KVM/DPDK with custom\nparameters (ownership flags/hugepages size). Need to disable default\nmount point, because it can be unexpectedly used by DPDK.\n\nChange-Id: Ibee95422213260e544406391c7a0922f1a41c5c2\nCloses-Bug: PROD-14325\n"
    },
    {
      "commit": "9f30456a0ed21230edf5e7e9be345a4ec8c69219",
      "tree": "4fda2996e719e3117b046fef6467743f63d0cd23",
      "parents": [
        "4a23e4d20170d1d4ea5bc2eaf480e2346323ae92"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jun 12 17:46:11 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jun 13 10:40:59 2018 +0200"
      },
      "message": "Fix, system.repo don\u0027t use curl if not needed\n\n- fixed pkgrepo.manage to use/prefer key_url for salt \u003e\u003d 2017.7\n- updated syntax for key verificatoin\n- fix, avoid curl for salt:// schema (as in #156)\n\nChange-Id: I1b50c287a4030a9cefa1b819017d59cc5fb1c197\n"
    },
    {
      "commit": "4a23e4d20170d1d4ea5bc2eaf480e2346323ae92",
      "tree": "38ad1794edf2cc116e207656c7c0719fbad0c829",
      "parents": [
        "24477c590b0f9ed33d97052c8e73f7bb7cca0fca"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 12 21:00:51 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 12 21:00:51 2018 +0000"
      },
      "message": "Revert \"Fix, system.repo don\u0027t use curl on fixed pkgrepo.manage\"\n\nCommit totally broke all deployment CI job.\n\nThis reverts commit 24477c590b0f9ed33d97052c8e73f7bb7cca0fca.\n\nChange-Id: Idce0954f0bd363095069e91edc6941ca78b22c60\n"
    },
    {
      "commit": "24477c590b0f9ed33d97052c8e73f7bb7cca0fca",
      "tree": "50fd3c0bfaf57584581e83017d30a607c476a186",
      "parents": [
        "38727e21df32a134e80f13c5651ff24962480e10"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jun 12 17:46:11 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jun 12 17:46:18 2018 +0200"
      },
      "message": "Fix, system.repo don\u0027t use curl on fixed pkgrepo.manage\n\nChange-Id: Id5b5a44f3dfbbdd60442fd2f273b72557fa9e191\n"
    },
    {
      "commit": "38727e21df32a134e80f13c5651ff24962480e10",
      "tree": "38ad1794edf2cc116e207656c7c0719fbad0c829",
      "parents": [
        "eda3823a091a684194eeaace1a57eb041d6685e9",
        "97242f156affd085d604efe24db7bcc73c5caff4"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 13:53:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 13:53:39 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes for alerts\""
    },
    {
      "commit": "97242f156affd085d604efe24db7bcc73c5caff4",
      "tree": "1c660ec2b4253d21853b169d1c77fde23736695b",
      "parents": [
        "64113f1216ea97f83b2abecd98a3764256f7f8cc"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Jun 08 11:31:05 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Jun 11 15:52:31 2018 +0200"
      },
      "message": "Cosmetic changes for alerts\n\nChange-Id: I9e8464e3ee5ef28ca5eb7eb84e645e42fb6576cd\nCloses-bug: PROD-20466\n"
    },
    {
      "commit": "eda3823a091a684194eeaace1a57eb041d6685e9",
      "tree": "9ee7ff80ff2ef0c725633b21746f4c4c22a4de7f",
      "parents": [
        "e959ef234a65e2834336aff9010998fa008e0499"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jun 11 14:39:34 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jun 11 14:46:49 2018 +0300"
      },
      "message": "Fix default_repo requirments\n\nChange-Id: I2d374a589e18f38f91beac9514ff5bf3c034d637\n"
    },
    {
      "commit": "e959ef234a65e2834336aff9010998fa008e0499",
      "tree": "c63a720246cce885e89ee1d3b67f126bc52a16bf",
      "parents": [
        "41b86940bb8b75db0c2746ba5bafa2b3c55829e6",
        "6f5e69e2bf142d13ff040e690fed9f0df4f99e9f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jun 08 21:32:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 08 21:32:07 2018 +0000"
      },
      "message": "Merge \"Fix system:repo\""
    },
    {
      "commit": "41b86940bb8b75db0c2746ba5bafa2b3c55829e6",
      "tree": "03936c2627de2bef4e016c2971493aee315b82ac",
      "parents": [
        "64113f1216ea97f83b2abecd98a3764256f7f8cc",
        "9c2fe220a8aa0480fba6cff53c018f6c24574e56"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jun 08 17:13:26 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 08 17:13:26 2018 +0200"
      },
      "message": "Merge pull request #152 from bbinet/file.serialize\n\nAdd support file.serialize in linux:system:file"
    },
    {
      "commit": "9c2fe220a8aa0480fba6cff53c018f6c24574e56",
      "tree": "03936c2627de2bef4e016c2971493aee315b82ac",
      "parents": [
        "64113f1216ea97f83b2abecd98a3764256f7f8cc"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Jun 08 16:57:32 2018 +0200"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Fri Jun 08 16:57:32 2018 +0200"
      },
      "message": "Add support file.serialize in linux:system:file\n\nEnsure presence of file to be serialized through one of the serializer modules\n(see: https://docs.saltstack.com/en/latest/ref/serializers/all/index.html):\n"
    },
    {
      "commit": "6f5e69e2bf142d13ff040e690fed9f0df4f99e9f",
      "tree": "c839d0b1588f1c797f85deec0d9d144de980110b",
      "parents": [
        "64113f1216ea97f83b2abecd98a3764256f7f8cc"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Jun 06 16:16:47 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 08 14:18:12 2018 +0300"
      },
      "message": "Fix system:repo\n\n  * Currently, \u0027key\u0027 was processed only for default repos\n  * Remove double-definition\n  * Re-use idempotent fix\n\nCo-Authored-By: Dennis Dmitriev \u003cddmitriev@mirantis.com\u003e\n\nChange-Id: Ic733f671b39e7b4a8d8e0a83515b6b0632c3a41b\n"
    },
    {
      "commit": "64113f1216ea97f83b2abecd98a3764256f7f8cc",
      "tree": "83b04bb1b8f4db2654a475eeee037dd4eded9334",
      "parents": [
        "7752d48fac70ed7fce4083f981e77c8b6d13d361",
        "9673a18fbaa148afc2912cef334bc220cf09d3ba"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 07 08:16:44 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 07 08:16:44 2018 +0200"
      },
      "message": "Merge pull request #150 from horakmar/repo-key-via-proxy\n\nWorkaround for fetching repo keys via proxy."
    },
    {
      "commit": "7752d48fac70ed7fce4083f981e77c8b6d13d361",
      "tree": "e071a4a115979cf47a4917f1b7f551b2078ada8e",
      "parents": [
        "799df454b6c00913f08904b19f6b9f993c5b722b",
        "d620630de500d928ddcc23226e6bdf1cdaef925d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 07 08:12:29 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 07 08:12:29 2018 +0200"
      },
      "message": "Merge pull request #151 from salt-formulas/atp-proxy\n\nFixed https apt proxy to same host as http"
    },
    {
      "commit": "d620630de500d928ddcc23226e6bdf1cdaef925d",
      "tree": "e071a4a115979cf47a4917f1b7f551b2078ada8e",
      "parents": [
        "799df454b6c00913f08904b19f6b9f993c5b722b"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Jun 06 14:54:27 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 06 14:54:27 2018 +0200"
      },
      "message": "Fixed https apt proxy to same host as http"
    },
    {
      "commit": "9673a18fbaa148afc2912cef334bc220cf09d3ba",
      "tree": "f8cd35efed1f4b8f655a7c8f535f33182a053811",
      "parents": [
        "ceb6686d711216d4aac72b53e21dc6130fafccbd"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Wed Jun 06 12:44:15 2018 +0000"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Wed Jun 06 12:44:15 2018 +0000"
      },
      "message": "Fixed curl to follow redirections.\n"
    },
    {
      "commit": "ceb6686d711216d4aac72b53e21dc6130fafccbd",
      "tree": "f212f09aa24aec70cbbbce10e2574dca6980ed2c",
      "parents": [
        "77f2d02118356069e9f456d74c9000559ad1f820"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Wed Jun 06 10:51:32 2018 +0000"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Wed Jun 06 10:51:32 2018 +0000"
      },
      "message": "Fix syntax - add quotes.\n"
    },
    {
      "commit": "799df454b6c00913f08904b19f6b9f993c5b722b",
      "tree": "c25d6622104b9729f54139966193edbe1027b95b",
      "parents": [
        "8cea4f044bd12721cd3201f971a198113ab961e5",
        "d40d0f1e2409d1192fcb918f3bef2b4210015096"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jun 06 10:01:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 10:01:30 2018 +0000"
      },
      "message": "Merge \"Alerts reworked\""
    },
    {
      "commit": "77f2d02118356069e9f456d74c9000559ad1f820",
      "tree": "e7e8f1829e5885a6daef09d87ca0a499e943c5eb",
      "parents": [
        "c0c7292279de6eb9a22f32ddec98627fb0b01dfb"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Wed Jun 06 08:25:19 2018 +0200"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Wed Jun 06 08:25:19 2018 +0200"
      },
      "message": "Rewritten using replace to make one line.\n"
    },
    {
      "commit": "c0c7292279de6eb9a22f32ddec98627fb0b01dfb",
      "tree": "fdcb31751d42b80d15d53490766817f2de45248a",
      "parents": [
        "7b14633199299e77481b53ec78018d9035f235cd"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Jun 04 11:45:27 2018 +0000"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Jun 04 11:45:27 2018 +0000"
      },
      "message": "Enable adding multiline GPG key.\n"
    },
    {
      "commit": "8cea4f044bd12721cd3201f971a198113ab961e5",
      "tree": "d37f7fdbdf77ca8c884acbbed20df90573acc924",
      "parents": [
        "509bf8d8821f9e7cba93427736515fdc4529f5f7"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Mon Jun 04 13:25:05 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Mon Jun 04 13:28:32 2018 +0300"
      },
      "message": "Move ifcfg-br-prv to interfaces.u\n\nChange-Id: I016a0737e700162e41a39cf5643d5ee3c42c2cc5\nProd-Related: PROD-20467\n"
    },
    {
      "commit": "7b14633199299e77481b53ec78018d9035f235cd",
      "tree": "addb35857e3698334ec399d3dc5a64929b63acfe",
      "parents": [
        "f1feaf60a39ae761975c2e8dccac14872efa92bb"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Jun 04 08:46:24 2018 +0000"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Jun 04 08:46:24 2018 +0000"
      },
      "message": "Fix typo.\n"
    },
    {
      "commit": "f1feaf60a39ae761975c2e8dccac14872efa92bb",
      "tree": "ee1403a1829758c3a7f1d649b93768b61503e157",
      "parents": [
        "a73b87150e488a809f3c46af950dab9479d2d04e"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Jun 04 08:27:07 2018 +0000"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Jun 04 08:27:07 2018 +0000"
      },
      "message": "Change requisite clausule.\nAdd check for existing key for idempotency.\n"
    },
    {
      "commit": "509bf8d8821f9e7cba93427736515fdc4529f5f7",
      "tree": "4aaa016151bde2382a2f4c3686678474bd05aee8",
      "parents": [
        "b337170a63d5f9fe186e6b5339b12a885ad89b47",
        "7b7ec6a122f57152836c50d2ca36cc06aaad1c77"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Fri Jun 01 10:30:36 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 01 10:30:36 2018 +0200"
      },
      "message": "Merge pull request #136 from alexandruavadanii/network-routes-noifupdown\n\nroutes: Skip network restart on \u0027noifupdown\u0027"
    }
  ],
  "next": "a73b87150e488a809f3c46af950dab9479d2d04e"
}
