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