)]}'
{
  "log": [
    {
      "commit": "d453a71eeac8474458c6e0f09d31d31901c60ff4",
      "tree": "c0aab8849f5c9d96bd8d931fc19263fc35a05275",
      "parents": [
        "de63c7617e6a8a291e4a608293c9c8afb0e7b143"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 03 10:50:59 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Aug 03 08:56:05 2018 +0000"
      },
      "message": "Workaround fix for maas.region state rerun (First time it fails)\nFix for nonexistent public key for salt minion removal.\n\nChange-Id: Icb2cd93f017b5e7bd8159875cdc9251d9eff03cd\n"
    },
    {
      "commit": "de63c7617e6a8a291e4a608293c9c8afb0e7b143",
      "tree": "3f986a804c7cdcc3b26df37db41b3c1c88d6856c",
      "parents": [
        "b873ca4828c3d069a6f3898f0fb332d5815d2dd7"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jul 26 12:05:48 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jul 26 15:47:30 2018 +0200"
      },
      "message": "Add WA for apt01 offline image\n\n  * Default swarm CA time 90d - thats mean, old not-ran release\n    may fail to bootstrap after longterm shutdown.\n\nCloses-Bug: PROD-21676 (PROD:21676)\n\nChange-Id: I6ed8b36363ce920306baf62c6dfbc4b4d3c4689e\n"
    },
    {
      "commit": "b873ca4828c3d069a6f3898f0fb332d5815d2dd7",
      "tree": "b4f1f88d9c2ec328aec7ce1484e8872ee3f41633",
      "parents": [
        "d579f154a861eccd50ee5e75ef798d06f5bd06cc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 19 19:23:10 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 19 19:24:17 2018 +0000"
      },
      "message": "Revert \"Removing salt-key removal - this part is done in packer cleanup task\"\n\nThis reverts commit d579f154a861eccd50ee5e75ef798d06f5bd06cc.\n\nRelated-Prod: PROD-21547\n\nChange-Id: I327b360654c19c50a76dd62c18d3046cbd576a5f\n"
    },
    {
      "commit": "d579f154a861eccd50ee5e75ef798d06f5bd06cc",
      "tree": "42416a7b569e1bc0c004ab3960dfb996943b4b88",
      "parents": [
        "42a4762a95131cb976f5a9450ad2967e6bf3eb03"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jul 10 20:33:33 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Jul 11 09:28:38 2018 +0200"
      },
      "message": "Removing salt-key removal - this part is done in packer cleanup task\n\nChange-Id: I4847ea16e5d6b744d8017cc26492a1b1dd08a42c\n"
    },
    {
      "commit": "42a4762a95131cb976f5a9450ad2967e6bf3eb03",
      "tree": "b4f1f88d9c2ec328aec7ce1484e8872ee3f41633",
      "parents": [
        "b5c17a0c899cb19147782312a6c93473b64d6370"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 06 13:12:08 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 06 14:46:29 2018 +0300"
      },
      "message": "master_config.sh: don\u0027t run MAAS,if it not enabled\n\nChange-Id: Ief5161eab77e2446eda55a959ef6e5edbd604fd7\n"
    },
    {
      "commit": "b5c17a0c899cb19147782312a6c93473b64d6370",
      "tree": "3c3a367949655c1e59700296471e1bd45df4cdcf",
      "parents": [
        "e00716b436edf216a624c79ab7f1a6baa1a958c7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 06 13:07:49 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 06 13:10:11 2018 +0300"
      },
      "message": "Fix order of execution states: linux.network should be first\n\nChange-Id: Ic646413b86982701b23e64f15a566102638105a2\n"
    },
    {
      "commit": "e00716b436edf216a624c79ab7f1a6baa1a958c7",
      "tree": "e51f8184a56020c1ce7bdefe31a3d5942440aa19",
      "parents": [
        "ae032b1cb71a92148c7fda444c2e6a267865202d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 05 14:50:45 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 05 15:06:19 2018 +0300"
      },
      "message": "Run salt.minion.ca before salt.minion.cert\n\nMake possible to generate certificates at the first run\nof the script master_config.sh without re-tries.\n\nRelated-Bug: https://mirantis.jira.com/browse/PROD-21179\n\nAlso, some improvements for idempotency:\n- wait for salt-master and salt-minion, using test.ping\n- do not fail the script if all formulas are already symlinked\n\nChange-Id: Ibcfd4b25553740401280e70d2577aa999da2ae23\n"
    },
    {
      "commit": "a540745cfbfaca11416bcea873f4428a306c5f99",
      "tree": "b339e23fc868c08b894a0fc05b362670f2819dd3",
      "parents": [
        "b2a5579d9e3719788e52d4f23bcd22ad981087fb"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jul 03 12:30:16 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jul 03 12:30:16 2018 +0200"
      },
      "message": "Adding MTU setting to control deploy network MTU\n\nChange-Id: I93473b84a2e388da41cd38ff6c846b7603a90a40\n"
    },
    {
      "commit": "b2a5579d9e3719788e52d4f23bcd22ad981087fb",
      "tree": "296f0907e9481d143cdc832fa68a2e2231f6f7fb",
      "parents": [
        "92285c863cc44cefde806fe83d8b715a6857e4ad"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 05 17:38:17 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jul 02 12:16:24 2018 +0300"
      },
      "message": "cdrive: master_config: maas-part refactor\n\n  * Misc: remove apt part - not relevant for releases 2018.5+\n  * Increase salt pkg install timeout\n  * With new day01|cfg01\n    - maas more automated via formula\n    - drop apt.conf changes - they integrated into image\n\nChange-Id: Ib91bba6aa725191f169027773f4c48399980333d\n"
    },
    {
      "commit": "92285c863cc44cefde806fe83d8b715a6857e4ad",
      "tree": "d0526a23fc2807ddd0461bd7c0bdf2e40b097d7c",
      "parents": [
        "cb0a193f8734b1ccef693ba50cb911f2879bc904",
        "9c13fb0c8816cbfef99a7ee93bdccb9a5ff18045"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jun 29 12:10:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Fri Jun 29 12:10:24 2018 +0000"
      },
      "message": "Merge \"Enable salt-minion service on apt01.\""
    },
    {
      "commit": "cb0a193f8734b1ccef693ba50cb911f2879bc904",
      "tree": "591d467b2ea1b95685dbd7e2a1637c88cd223286",
      "parents": [
        "6f9aea0bbbe524c789ce484eb72ff09b59cbebe3"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Jun 20 17:46:52 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jun 26 10:50:20 2018 +0200"
      },
      "message": "Replace rm with find\nThe \u0027find\u0027 command doesn\u0027t produce errors in case when no files exists\n\nChange-Id: I1dd20eae4c15f28587629ba58a1d516c93b3fb83\n"
    },
    {
      "commit": "9c13fb0c8816cbfef99a7ee93bdccb9a5ff18045",
      "tree": "cbccab3b01287a578cd47df2ebb61446533599c7",
      "parents": [
        "6f9aea0bbbe524c789ce484eb72ff09b59cbebe3"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 14 17:59:24 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 22 22:48:55 2018 +0200"
      },
      "message": "Enable salt-minion service on apt01.\n\nRelated: PROD-20969\n\nChange-Id: I2c537ecb0cc07d056fa045fa2999523ed02cabd7\n"
    },
    {
      "commit": "6f9aea0bbbe524c789ce484eb72ff09b59cbebe3",
      "tree": "e39109e27882635ee156510e8bbbf1350592f37d",
      "parents": [
        "be962ed52507e7fd391beede2a39bac3089ba8b1"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jun 19 16:46:01 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jun 19 16:46:28 2018 +0200"
      },
      "message": "Allow calling script with external variables/parameters\n\nChange-Id: I2eb2d59836dd58414952bda2a9a67e872037c9e8\n"
    },
    {
      "commit": "2d196f88a83e4fd5e39999358f83da846bf365df",
      "tree": "9591fac1c9f0f5f17d5b91d318fd67bc0260de2b",
      "parents": [
        "44d63400c4705e8ed8b06e381068eae2178c191e",
        "d9e0b3a379b1864049e233a089c0f545bee9029d"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 01 07:51:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri Jun 01 07:51:36 2018 +0000"
      },
      "message": "Merge \"Add ntp state after maas\""
    },
    {
      "commit": "44d63400c4705e8ed8b06e381068eae2178c191e",
      "tree": "a254d9e18330b6f485162a9d36b30f929938549b",
      "parents": [
        "5f8fb09b52fc081b2cddd506c0c29d4269b9cd33"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 18:07:39 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 18:08:35 2018 +0200"
      },
      "message": "add maas state\n\nChange-Id: Id8eb155b3fdcc7c56d874258e282ba1806916d72\n"
    },
    {
      "commit": "5f8fb09b52fc081b2cddd506c0c29d4269b9cd33",
      "tree": "79885e3a3f1c7f127c6fe6107344118c43954ad4",
      "parents": [
        "1abc0863aa4ccbe1fafdb97c033539dd2dc74575"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 17:27:19 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 17:33:09 2018 +0200"
      },
      "message": "xenial image check\n\nChange-Id: I986a2054f92fa0aff24e301f700a663784218258\n"
    },
    {
      "commit": "1abc0863aa4ccbe1fafdb97c033539dd2dc74575",
      "tree": "f2de8488ecd04ec70c926b65a5b02bf496c236fb",
      "parents": [
        "6b7ca675bb558724e663a46394b87ee51c7f5854"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 14:14:33 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 14:16:04 2018 +0200"
      },
      "message": "replace bionic with xenial image as default\n\nChange-Id: I0ac4e3551c619f08ba0695ec605383ddc3182a20\n"
    },
    {
      "commit": "d9e0b3a379b1864049e233a089c0f545bee9029d",
      "tree": "62c1167a6603f0bfcd4be71ee815e2af23245059",
      "parents": [
        "6b7ca675bb558724e663a46394b87ee51c7f5854"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 18 15:11:48 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 18 15:17:56 2018 +0300"
      },
      "message": "Add ntp state after maas\n\nWhen maas is installed, it changes ntp config which becomes\nbroken.\nTo allow the correct time syncronization on cfg01, run\nthe state \u0027ntp\u0027 right after maas states.\n\nChange-Id: Id1a3c02b9fed996d28d713ad7b6c2dbc2982a4fb\nRelated-Bug: https://mirantis.jira.com/browse/PROD-20072\n"
    },
    {
      "commit": "6b7ca675bb558724e663a46394b87ee51c7f5854",
      "tree": "3b5e19969557e8caf4beef8c8b73384df91ef080",
      "parents": [
        "727978e0a4c547b2664dfb50eb3558de04582ee8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 19 13:16:32 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 19 13:18:26 2018 +0200"
      },
      "message": "day01 - possibility to upgrade salt version\n\nChange-Id: I5e813cb059a4acb8d43ad200964016f28f7a291e\n"
    },
    {
      "commit": "727978e0a4c547b2664dfb50eb3558de04582ee8",
      "tree": "3f6e3ac5b77671d1799f98e384c284448ed4ca05",
      "parents": [
        "cd1d47ee6fd3ae46abf98a64fdf28040de5dbf0e"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Apr 17 12:56:02 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Apr 17 12:56:02 2018 +0200"
      },
      "message": "day01 rm -rf fix\n\nChange-Id: I9bedb73cf0fc0bdd49381a2918a7831606f38cf8\n"
    },
    {
      "commit": "cd1d47ee6fd3ae46abf98a64fdf28040de5dbf0e",
      "tree": "e31e13fef20f79627b2c17db90b990318d6074f1",
      "parents": [
        "364c58899707b84a5c076f1554abf8f1a7bf37a8"
      ],
      "author": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Apr 17 12:21:59 2018 +0200"
      },
      "committer": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Apr 17 12:21:59 2018 +0200"
      },
      "message": "cfg01: add compatibility for 2018.4 release and future\n\nChange-Id: I16bc562f921c4d25247f305f6f61ba036f294948\n"
    },
    {
      "commit": "d90608b6dbfdefb698f7b53b4f244fc99c5e1352",
      "tree": "c5d8f053cc150251e3ccf13ffb365fdaaee0a4c2",
      "parents": [
        "694f838aa8e5395692b431a9e06da7aa06af9922"
      ],
      "author": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 12 23:49:03 2018 +0200"
      },
      "committer": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Apr 16 12:10:49 2018 +0200"
      },
      "message": "Update master_config\n\n  * motd issue already fixed -no need to remove it\n  * move maas related things into func\n  * other misc updates\n\nChange-Id: I85c3a1da53d5a5e612f4bb42a08eeb2dd3966253\n"
    },
    {
      "commit": "694f838aa8e5395692b431a9e06da7aa06af9922",
      "tree": "ab374039c246c7ee6b94fb7e648495b1a5bb19a2",
      "parents": [
        "88ff06b931a7749d92e8512c5b88ccbebdbf48ea",
        "ba6df6807f045d5b3488cf803a963569bd75419b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 13:50:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@54df930be792",
        "time": "Thu Apr 12 13:50:11 2018 +0000"
      },
      "message": "Merge \"Add cleaning up of sources lists in user-data of cfg01\""
    },
    {
      "commit": "88ff06b931a7749d92e8512c5b88ccbebdbf48ea",
      "tree": "54b87ac668c94af1f1fe2c95f50dec1d48834d7e",
      "parents": [
        "0173a27b88f408b226bc00fa9852e91998fe1c2c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 13:32:42 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 13:36:56 2018 +0200"
      },
      "message": "day01 - disable backports\n\nChange-Id: I5229642c67b633748521890f5a60371d3550bf5d\n"
    },
    {
      "commit": "0173a27b88f408b226bc00fa9852e91998fe1c2c",
      "tree": "63a5ec7caf680393bf6759c8a4d3fed4eec3de6c",
      "parents": [
        "5802684dbdf9e29f0b0f647f59c9d57c0bde9e8c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 11 10:56:35 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 11:28:19 2018 +0200"
      },
      "message": "maas boot sources setup if offline to reflect autobuild day01 image\n\nPROD-18791\n\nChange-Id: I0e0d592392602389b26af5b5dc4e8a17030b5f7e\n"
    },
    {
      "commit": "ba6df6807f045d5b3488cf803a963569bd75419b",
      "tree": "0fb8a2470f196e65dfebc582cbe867a2aeaf9105",
      "parents": [
        "5802684dbdf9e29f0b0f647f59c9d57c0bde9e8c"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Apr 11 15:01:56 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Apr 11 15:01:56 2018 +0200"
      },
      "message": "Add cleaning up of sources lists in user-data of cfg01\n\nChange-Id: Ifc0383bf49a3a0161dbd825a98cce011a08bab53\nRelated: PROD-19248\n"
    },
    {
      "commit": "5802684dbdf9e29f0b0f647f59c9d57c0bde9e8c",
      "tree": "e65f177246e075dce26e8256f226b123b9fb69e1",
      "parents": [
        "98b45340dab3b006ec82bd78e2e65a8ffe3e64f9"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Apr 10 11:17:01 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Apr 10 11:17:01 2018 +0200"
      },
      "message": "Fix cd compatibility with older cfg01 image\n\nChange-Id: Ifd097822174c53c64aea1361cb8bcdb120263104\n"
    },
    {
      "commit": "98b45340dab3b006ec82bd78e2e65a8ffe3e64f9",
      "tree": "1cc448784d299a065c28c0bac5e46b16853c19f5",
      "parents": [
        "6bb49a7ba4065f0e18ee5e52f257baa94769bed1"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Apr 06 13:30:28 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Apr 09 21:01:36 2018 +0200"
      },
      "message": "Add installing formulas during day1 cloud-init.\n\nRelated: PROD-19098\n\nChange-Id: I40a76361f418c198fc08e34ecaa30fe84ba47dd1\n"
    },
    {
      "commit": "0c71bfd6ce4d492bbfd8a3198037c75a832b0f8a",
      "tree": "b7405c6cb95ccbb20e3158cd3098070e99a63a0f",
      "parents": [
        "3eb7eec19e3216dbc2f5e3a01e36e18f34ef6e4e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 16 12:07:38 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 16 12:08:01 2018 +0100"
      },
      "message": "added second salt state\n\nChange-Id: I918eda4c93e01a5339be34a5e883ea246687ef32\n"
    },
    {
      "commit": "3eb7eec19e3216dbc2f5e3a01e36e18f34ef6e4e",
      "tree": "0e6518506b34cccdb2959c57e6f264b6d818f6c9",
      "parents": [
        "68553f1c23737ca4e10685f817cb320402b72ce0"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 19:18:21 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 19:18:21 2018 +0100"
      },
      "message": "Remove excess line\n\nChange-Id: Iaa93e8664f467784faa740e1dde786d07530ca46\n"
    },
    {
      "commit": "68553f1c23737ca4e10685f817cb320402b72ce0",
      "tree": "80bca7150dd5d2268eb31797b4aae28732523e74",
      "parents": [
        "e253206c13ba9069bc792187a60e2a38d63936e7"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 18:10:12 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 19:02:53 2018 +0100"
      },
      "message": "Use \"cp -rT\" properly\n\nChange-Id: I7e450bfec5f7f745626829532eacf7acaaf6fd3e\n"
    },
    {
      "commit": "e253206c13ba9069bc792187a60e2a38d63936e7",
      "tree": "83460706c221666cad511846e9a69f84b91bdd21",
      "parents": [
        "99e141817a9eacf10fbe9c1359511da5b05ffbb7"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 13:00:47 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 14:07:13 2018 +0100"
      },
      "message": "Remove updating reclass/system logic from user-data for cfg01 script\n\n - Updating of reclass/system implemented on iso generating step.\n   Therefore don\u0027t need to do the same here.\n   Needed for specifying refspec for reclass-system\n\nChange-Id: I5e9884ec6ab5481acab637918bc3b12097dbb91b\n"
    },
    {
      "commit": "1261ca3e14323baca8640e62c3a3ffcba7811cac",
      "tree": "c53cd0d653fb3333b967f6526cc9467a95ed17e6",
      "parents": [
        "e40813f84770ce34f2c6031885cd1cedd78ed3b2"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jan 18 15:30:25 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jan 18 15:30:25 2018 +0100"
      },
      "message": "move keyscan for config drive\n\nChange-Id: I3a1990a1f3bea8c67bfee22a23ebc8c863cc65b4\n"
    },
    {
      "commit": "e40813f84770ce34f2c6031885cd1cedd78ed3b2",
      "tree": "bfa3e625ca35bff3f1ebc393207b3c2ef7385da8",
      "parents": [
        "474803a4f1770c343f2826738f75774020d58983"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 16 13:35:19 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Jan 17 10:52:22 2018 +0100"
      },
      "message": "jenkins.client for day1\n\nChange-Id: I4b6a96730851c46b666332374d0d45432d1e2f17\n"
    },
    {
      "commit": "739bd3552758e67ef5b19550f7b0a8482c08dfae",
      "tree": "7c7288701f8a94cb4a6c73b0cd09e0c31b135d9e",
      "parents": [
        "cee20539be1d015862e5af3aa6d7ee1eb3e394f0"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 09 15:26:15 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 09 15:26:15 2018 +0100"
      },
      "message": "umount\n\nChange-Id: I149fd790ea5891909638f084bc07139fd1cff590\n"
    },
    {
      "commit": "cee20539be1d015862e5af3aa6d7ee1eb3e394f0",
      "tree": "328ee5e729d438a883ed983d80138680fac6e4b5",
      "parents": [
        "aa475e044e5fa533d7e3f7f1475e978ae888d55b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jan 08 13:30:15 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 09 10:12:21 2018 +0100"
      },
      "message": "repos moved to cloud-init\n\nChange-Id: Ib136a637e574bc6c6160ae9124c810a4927bc333\n"
    },
    {
      "commit": "fd84eebf03fddda8c1205c2244d7ce9519890461",
      "tree": "b44eb0cb4f03dd1cbb1e490a835f246e85435ba6",
      "parents": [
        "32d8e5d7f00d23d2fed8668ae19310a023b58df1"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:22:00 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 14:12:25 2017 +0100"
      },
      "message": "rm motd files for day01\n"
    },
    {
      "commit": "32d8e5d7f00d23d2fed8668ae19310a023b58df1",
      "tree": "5b6daede485c82a38c74a5282cdfa73fc26a7d60",
      "parents": [
        "f50ea26ede16fde10ef1d221084a309c621b3f97"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:22:00 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:22:00 2017 +0100"
      },
      "message": "rm motd files for day01\n"
    },
    {
      "commit": "f50ea26ede16fde10ef1d221084a309c621b3f97",
      "tree": "d8e36c2eba575c21c61e0732d4fb065175307f76",
      "parents": [
        "38d19a7f6d3e734be415f336a6b0a4270b753e8a"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Dec 05 19:35:40 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Dec 05 19:40:38 2017 +0300"
      },
      "message": "Cloud init scripts removal\n\n/etc/network/interfaces.d/ contains cloud init scrips, which\nconfigures interfaces using dhcp.\nFurther static assignments stop to work because of it and\nprovisionning/deployment fails\n\nChange-Id: I03b120d2b015615b50dade4d2558730c21fee51a\n"
    },
    {
      "commit": "b43c4ee894ca5c2b78f2527ef5a5ac0487b5da3d",
      "tree": "13efd7069dd9ecfe4284089f5ac541eec3657baf",
      "parents": [
        "a94b5f3a4e4480e3b1f9a30d9ecd4e6d30a36fd4"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 02:21:05 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 02:21:12 2017 +0300"
      },
      "message": "Ensure ens3 configuration, gateway fix\n\n1) Ensforce state removal regardless of its existence\n2) In case when gateway is set in /etc/network/interfaces for ens3\nifup ens3 may fail when default is already in use/set\nEnsure default gateway removed before ifup ens3 called.\n"
    },
    {
      "commit": "a94b5f3a4e4480e3b1f9a30d9ecd4e6d30a36fd4",
      "tree": "6c4b70d9fddff6987dd29f90f455b34dfaeaada9",
      "parents": [
        "a9fee5f1bff4fe6a9565133476a37d493270ded8"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 00:41:54 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 00:41:57 2017 +0300"
      },
      "message": "Fixing ubuntu ifdown error for ens3\n\nUbuntu ifdown script cannot handle old address when it was wiped\nfrom /etc/network/interfaces\nIt fails and causes\nRTNETLINK answers: No such process\nRTNETLINK answers: Cannot assign requested address\nerror.\n\nThis patch fixes this behavior by:\n1) proper flushing all the addresses from ens3\n2) removing ifstate flag, so further ifup script could set it up.\n"
    },
    {
      "commit": "ff52d6899984dfb7133add9eeaecefab035d6741",
      "tree": "50007f44436882e0bce9b89fb996ffd20ed68770",
      "parents": [
        "63fb92d52782c39ba9d266c97266434213f54cca"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Nov 22 14:39:08 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Nov 22 14:39:08 2017 +0100"
      },
      "message": "submodule update for day01\n"
    },
    {
      "commit": "63fb92d52782c39ba9d266c97266434213f54cca",
      "tree": "89f635595a958824ffe00d9170542cc3b27be3be",
      "parents": [
        "4c4829dbcad7738e4bfdffdbef09845c1b85d74f"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Nov 13 10:08:01 2017 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Nov 13 10:08:01 2017 +0100"
      },
      "message": "moved config drive scripts into theis subdirectory\n"
    }
  ]
}
