)]}'
{
  "log": [
    {
      "commit": "e9e6faaed041bd3ab1813f6c366f63e6259f390f",
      "tree": "1bef1507c906c62f0cd3b846115d2551124d47a1",
      "parents": [
        "69307daca0723efff45b5a939521e5416f2df37f"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Fri Jan 20 18:50:36 2017 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jan 23 17:13:45 2017 +0200"
      },
      "message": "Add function run_e2e tests\n\nChange-Id: I8a84f35d9be4dcb43c96bff10495dc43ac2c3f35\n"
    },
    {
      "commit": "f36af07eeafeea7e17921485857aa7ed472a5424",
      "tree": "e2c480d74784be1168901725217d4c09e2cfb6a7",
      "parents": [
        "e65f7b061dcc8e951bbeff470df53e0bc032575d"
      ],
      "author": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Fri Jan 20 13:35:57 2017 +0200"
      },
      "committer": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Fri Jan 20 12:10:34 2017 +0000"
      },
      "message": "Re-use already running ssh-agent if any\n\nprepareSshAgentKey() will not start ssh-agent if there is already\nrunning any ssh-agent process, as the result there will be no\n\"config\" file (~/.ssh/ssh-agent.sh) and runSshAgentCommand fails\n\nInstead we need to re-use already running ssh-agent and re-construct\n  * SSH_AUTH_SOCK\n  * SSH_AGENT_PID\n\nE.g:\n  [env-01-configure-system] Running shell script\n   + head -n 1\n   + grep /tmp/ssh-.*/agent.*\n   + find /tmp/ -type s -name agent.*\n   + export SSH_AUTH_SOCK\u003d/tmp/ssh-NQmNvs9SM9wu/agent.5363\n   + echo /tmp/ssh-NQmNvs9SM9wu/agent.5363\n   + cut -d. -f2\n   + export SSH_AGENT_PID\u003d5363\n   + ssh-add /home/jenkins/.ssh/id_rsa_deployments-key\n   Identity added: /home/jenkins/.ssh/id_rsa_deployments-key (/home/jenkins/.ssh/id_rsa_deployments-key)\n\nChange-Id: I1e7126513fa623c83b5fdd3448a4654e24f09e33\n"
    },
    {
      "commit": "e65f7b061dcc8e951bbeff470df53e0bc032575d",
      "tree": "b66d87650b8d9cf3dbd768009a2439148476536c",
      "parents": [
        "e0948fd5ef25d25ca6f603014203d2af53ddc277"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jan 19 13:16:43 2017 +0100"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jan 19 16:04:22 2017 +0100"
      },
      "message": "Update k8s deploy steps\n\nChange deploy steps to comply with updated salt-formula-kubernetes\n\nChange-Id: I4ef1a542d82e4d241828873b40e261934538368a\n"
    },
    {
      "commit": "f89a188e398bfb1acbc803e655054df89077f5c8",
      "tree": "f4b117f40c766a5996d895e9246eba75c77a1b10",
      "parents": [
        "6f2bc66a3328d907a4ddaaa13b65caa376fce29d"
      ],
      "author": {
        "name": "Alexander Tivelkov",
        "email": "ativelkov@mirantis.com",
        "time": "Wed Jan 11 13:29:35 2017 +0300"
      },
      "committer": {
        "name": "Alexander Tivelkov",
        "email": "ativelkov@mirantis.com",
        "time": "Wed Jan 11 13:37:43 2017 +0300"
      },
      "message": "Screened credentials printing in openstack env\n\nAdded \"set +x\" / \"set -x\" commands to the generated openstack\nenvironment file to prevent password to be logged when the file is\nsourced during job execution.\n\nChange-Id: Id8622019a648619a5ea6c814fc06e430316af2f3\n"
    },
    {
      "commit": "6f2bc66a3328d907a4ddaaa13b65caa376fce29d",
      "tree": "55974f33e9664b7c9e81431cf55c32bff47c5d0b",
      "parents": [
        "ddb44d08c385c4d0bd4f89233a9fe363c10cac6f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Jan 05 11:52:47 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Jan 05 11:52:47 2017 +0100"
      },
      "message": "Avoid batch runs as we need to handle salt async calls first\n\nChange-Id: I3ac78edd57f18edc1fea5493da0865bb363bebb1\n"
    },
    {
      "commit": "ddb44d08c385c4d0bd4f89233a9fe363c10cac6f",
      "tree": "0d7d139d1e182e912ba2fe5124ed6e4909a20862",
      "parents": [
        "eeed8658c183d990b9df8da23a51285f15b0819c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jan 04 13:17:04 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jan 04 14:18:42 2017 +0100"
      },
      "message": "Overhauled Salt workflows to cope with NoCPS issue\n\nChange-Id: Ie5038233ad464e2b07f3e212354f78665e1f9494\n"
    },
    {
      "commit": "eeed8658c183d990b9df8da23a51285f15b0819c",
      "tree": "33544c68ffd79629d3f7f40a16010fe4df8f3987",
      "parents": [
        "bfd10f4804669a3b9db9a8c1d8df824a1eefc587"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 15:20:21 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 15:20:30 2017 +0100"
      },
      "message": "No CSP for saltCommand function to fix hashmap serialization error\n\nChange-Id: I5c637ca3deb61649ae963be0be5b963c4b7025d1\n"
    },
    {
      "commit": "bfd10f4804669a3b9db9a8c1d8df824a1eefc587",
      "tree": "b17f621aca08b0c588d56e143e1588933d96b9b7",
      "parents": [
        "fc65ea7aae475030a4bc704f4f5a972a5e6e5750"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 13:40:12 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 13:40:12 2017 +0100"
      },
      "message": "Fixed ommited http module include\n\nChange-Id: Id0fedc52b6501c9dadb88ba1359a6871aa72e86c\n"
    },
    {
      "commit": "fc65ea7aae475030a4bc704f4f5a972a5e6e5750",
      "tree": "55ff31ea91eda598e09d8ee80e11d8bdb3b66b09",
      "parents": [
        "7ebd00629546905be114e372002a5707f7828e8e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 12:13:36 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 12:13:36 2017 +0100"
      },
      "message": "Simple echo\n\nChange-Id: Icfc28f6fa08521d274f55762d22f895815850f97\n"
    },
    {
      "commit": "7ebd00629546905be114e372002a5707f7828e8e",
      "tree": "3b8ffad09fcbedd2a1c9fe8d83831c5281b7931d",
      "parents": [
        "eedc222d33857dbd51da9eb297c776fda9e45ee1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:59:29 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:59:29 2017 +0100"
      },
      "message": "Hackfix\n\nChange-Id: Ia09d93153ac5e62666db11ec9c895b2074686ada\n"
    },
    {
      "commit": "eedc222d33857dbd51da9eb297c776fda9e45ee1",
      "tree": "5a32f0a63c7c09bd39b7d9856aed45174902a4e8",
      "parents": [
        "dce8b479cba49663035bece7db4bfe3078d87506"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:10:03 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jan 03 10:10:03 2017 +0100"
      },
      "message": "Debug output\n\nChange-Id: Ia3d3bb51c68529e1b1345f6d90b619e6bbe89d28\n"
    },
    {
      "commit": "dce8b479cba49663035bece7db4bfe3078d87506",
      "tree": "c5b0aae8fb7be6e420fdaa072d5fee356899e6a9",
      "parents": [
        "c6d28dda61d002412f688e36fcef36962f5b5231"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 16:56:07 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 16:56:07 2016 +0100"
      },
      "message": "Fixed status condition\n\nChange-Id: If78b271ecd70efb812e980037952d36563db518a\n"
    },
    {
      "commit": "c6d28dda61d002412f688e36fcef36962f5b5231",
      "tree": "3eed3a16286a66d22f1294b9dff342a4dafe0be9",
      "parents": [
        "e11e87940ec5c1098b398af3217cc94245f99c04"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 12:59:38 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 12:59:38 2016 +0100"
      },
      "message": "No python module prefix\n\nChange-Id: I6e9a6da78eb69bb536087f4d232a0beb23ac48ae\n"
    },
    {
      "commit": "e11e87940ec5c1098b398af3217cc94245f99c04",
      "tree": "c97b6e55376ff5b5d865f75684b16f0bbc0ca526",
      "parents": [
        "6307d34c4ae19260ea45813cdc0fbd5062dff532"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 09:42:25 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 09:42:25 2016 +0100"
      },
      "message": "Fixed abdundant parameter\n\nChange-Id: I54778c982d7958107564119dc4f399bed502cbc3\n"
    },
    {
      "commit": "6307d34c4ae19260ea45813cdc0fbd5062dff532",
      "tree": "63b9ab437255702a649b8ebc780e6f30c26bc17f",
      "parents": [
        "67af6c2a675e1d0640849e5e35d743f70fcc215b"
      ],
      "author": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Tue Dec 27 14:29:31 2016 +0200"
      },
      "committer": {
        "name": "Sergey Kulanov",
        "email": "skulanov@mirantis.com",
        "time": "Tue Dec 27 14:29:31 2016 +0200"
      },
      "message": "Supress private key output in jenkins console\n\nChange-Id: I0fa3f48388da50daac16dc4532952cbcde48719a\n"
    },
    {
      "commit": "67af6c2a675e1d0640849e5e35d743f70fcc215b",
      "tree": "4227667d6e1ea4cdc9a1c7e6761d43f4b49b6c10",
      "parents": [
        "d874d480bf2edae5389c6a5642af0a0752b1ece2"
      ],
      "author": {
        "name": "iberezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 26 18:17:21 2016 +0400"
      },
      "committer": {
        "name": "iberezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 26 18:18:48 2016 +0400"
      },
      "message": "Fix prepareSshAgentKey method in MK ssl\n\nWe need to include MK common to use\ngetSshCredentials method inside prepareSshAgentKey.\n\nChange-Id: Ia94a9cb6f019bfbc8fadb7d133694fc1d7460f8d\n"
    },
    {
      "commit": "d874d480bf2edae5389c6a5642af0a0752b1ece2",
      "tree": "d9032c7252a14fef2a028b17b3b2c0110b79d198",
      "parents": [
        "c000c150eae946a26d315c71cd15283e678c258a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Dec 26 10:33:29 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Dec 26 10:33:29 2016 +0100"
      },
      "message": "Pip based docutols\n\nChange-Id: I09d51954f01d8dac5e651852b5b164ad1166e7cd\n"
    },
    {
      "commit": "c000c150eae946a26d315c71cd15283e678c258a",
      "tree": "022707416c46f43f72536ab992406daa6345a449",
      "parents": [
        "0e558ee30998e405ddc27669cdc5b1b208a0eeda"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 15:32:54 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 15:36:37 2016 +0100"
      },
      "message": "Escaped new line character and added MCP processes\n\nChange-Id: If537b3b908d7690542282765c5dba37674cfe691\n"
    },
    {
      "commit": "0e558ee30998e405ddc27669cdc5b1b208a0eeda",
      "tree": "ecb0eab29620b6c729adb2cbf53943e828e80dde",
      "parents": [
        "ba20398337517c47040f10774ef1da91afd198c0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 13:02:55 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 23 13:03:41 2016 +0100"
      },
      "message": "Fix Keystone RC and parser\n\nChange-Id: I0b4657bcbd46917e355916aa62cbd1578563ee67\n"
    },
    {
      "commit": "ba20398337517c47040f10774ef1da91afd198c0",
      "tree": "4b77810760db3c77042a74a1150d5606bf6e53d1",
      "parents": [
        "a56d231cb26d376f99ee1e222bdb1687a7d29630"
      ],
      "author": {
        "name": "Sergey Kolekonov",
        "email": "skolekonov@mirantis.com",
        "time": "Wed Dec 21 18:32:17 2016 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Dec 22 09:15:55 2016 +0000"
      },
      "message": "Add mk libraries\n\nChange-Id: I829b299b6329e8f4d4424c89717d432513d1eece\n"
    }
  ]
}
