)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
