)]}'
{
  "log": [
    {
      "commit": "051b6472bb0f02a7e82dbbff42260f597ca5fbd6",
      "tree": "8733a33e548b3e4a0d1a92d5fac1e6c013c60d94",
      "parents": [
        "68034750076b00faa4590afb688a8f40dda6ee99",
        "826344881d6957f207af66429b33a93707fb3a6e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 09 13:31:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Aug 09 13:31:16 2018 +0000"
      },
      "message": "Merge \"Changing deprecated heat CLI by openstack CLI\""
    },
    {
      "commit": "826344881d6957f207af66429b33a93707fb3a6e",
      "tree": "3ffada352aa3b22e5c0b7ee93246723c51953b5b",
      "parents": [
        "8f3813b6af499c824bdb01b2c330e8733f7b842d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Aug 09 16:11:50 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Aug 09 16:11:50 2018 +0300"
      },
      "message": "Changing deprecated heat CLI by openstack CLI\n\nBecause of the fact that heat CLI commands has been depricated and\ndon\u0027t support some functionality it should be replaced by openstack\nCLI ones.\n\nChange-Id: If734cc64e50bd2fa53345cb9d1b88019c4072d80\n"
    },
    {
      "commit": "68034750076b00faa4590afb688a8f40dda6ee99",
      "tree": "7e0a63570a336fea8b193b794fb7507bef3dccc9",
      "parents": [
        "a1ee5ac0e5420070a366f5e7ab57eeadc5431754",
        "c0bb4fd1679549adc278af9cd4bd0404e8f2d896"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 09 09:21:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Aug 09 09:21:49 2018 +0000"
      },
      "message": "Merge \"Add testtarget for installDockerSwarm\""
    },
    {
      "commit": "a1ee5ac0e5420070a366f5e7ab57eeadc5431754",
      "tree": "adca3ef74ddee9df3a106ff6e298367f77689efb",
      "parents": [
        "5ca0b72a1db17aedd58364c6708ade0edf5f6890"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 08 16:09:58 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 08 17:38:24 2018 +0200"
      },
      "message": "Update SaltModelTesting.groovy\n\n  * Process extra deps for reclass[0] tests\n  * Save rendered nodes data, for future purposes\n  * This is quick WA. probably, tests should be extented with\n    state salt.minion apply\n\n[0] https://github.com/salt-formulas/salt-formula-reclass/commit/1ad47606ae8472745d94a338148e1b6a27d59c59\n\nChange-Id: Id35b74929e38626cc60d593ad21de941946f4fc1\n"
    },
    {
      "commit": "5ca0b72a1db17aedd58364c6708ade0edf5f6890",
      "tree": "fc5dd0faa786c88c1c89520ce70eb28263517606",
      "parents": [
        "84ffb78f2d6eb45472af802216b91265bcc202cc"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 08 10:52:10 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 08 10:52:10 2018 +0200"
      },
      "message": "Add some verbose to SaltModelTesting.testCCModel result\n\nChange-Id: I4d4b637f86e4a61be35a73a8b4e7f8320b7aa65d\n"
    },
    {
      "commit": "84ffb78f2d6eb45472af802216b91265bcc202cc",
      "tree": "cb746c7e05cec676a85f63e3e4365efc435688e7",
      "parents": [
        "71038d4fef0737f9bfcff451e10d8ec2bb3b3063",
        "2b279d875d5969f6790ef05d860acc65493fd297"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 08 08:28:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 08 08:28:36 2018 +0000"
      },
      "message": "Merge \"Add SaltModelTesting.testCCModel\""
    },
    {
      "commit": "2b279d875d5969f6790ef05d860acc65493fd297",
      "tree": "e071a75fdd63d4492e62c51df9eaa63af63fc881",
      "parents": [
        "2ede68611b6c394f301ac352b16973a219be656f"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 07 17:22:54 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Aug 08 10:24:34 2018 +0200"
      },
      "message": "Add SaltModelTesting.testCCModel\n\n  * Simple wrapper over setupAndTestNode\n  * Decreese default SALT_STOPSTART_WAIT\n\nChange-Id: I85b6eac3ad19974283fedd17abe6e97edacf2c0e\nPartial-Bug: PROD-22050 (PROD:22050)\n"
    },
    {
      "commit": "71038d4fef0737f9bfcff451e10d8ec2bb3b3063",
      "tree": "13c3487d8a82b685b9e53bf54e6a849565ca3363",
      "parents": [
        "1fade2f96a6ae196b5c5568ad11bcc11f8e77980",
        "c6e0bb6de92403f50bc237abd6475d7f18bfd1f3"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Aug 07 14:32:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 07 14:32:12 2018 +0000"
      },
      "message": "Merge \"Add skip list for rally OS scenarios\""
    },
    {
      "commit": "1fade2f96a6ae196b5c5568ad11bcc11f8e77980",
      "tree": "be935c0c96481d8d3e9dd0b8caaf3e9b5589c573",
      "parents": [
        "ee34e318b308c5f042bd4046b8c818e3bd649bef"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Aug 07 14:52:10 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Aug 07 16:02:31 2018 +0200"
      },
      "message": "Adding \u0027rally db recreate\u0027 cmd for new x-rally\n\nChange-Id: Ie730dea1ca403132521e99b642832bf82f16ff58\n"
    },
    {
      "commit": "c6e0bb6de92403f50bc237abd6475d7f18bfd1f3",
      "tree": "811748a55cf81cca50ad00afb70fd4deb6d9b7c4",
      "parents": [
        "ee34e318b308c5f042bd4046b8c818e3bd649bef"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Tue Aug 07 11:01:23 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Tue Aug 07 17:35:12 2018 +0400"
      },
      "message": "Add skip list for rally OS scenarios\n\nChange-Id: Ib3185099b30447dff68fe922ddd8dc2135aeb7bc\nRelated-PROD: PROD-21587\n"
    },
    {
      "commit": "c0bb4fd1679549adc278af9cd4bd0404e8f2d896",
      "tree": "776cf66493576b069d378bf740a183f398cd9337",
      "parents": [
        "a2effb806c28b496283604432dfd6ab851403188"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 06 11:34:43 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 07 14:08:27 2018 +0200"
      },
      "message": "Add testtarget for installDockerSwarm\n\nFixes: PROD-21842\n\nChange-Id: Ie808f697d5627f010e083cb02c81e736b8c010cc\n"
    },
    {
      "commit": "ee34e318b308c5f042bd4046b8c818e3bd649bef",
      "tree": "0a094504f196b712492ff57f979354eb8e2d71cc",
      "parents": [
        "a2effb806c28b496283604432dfd6ab851403188"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon Aug 06 15:11:58 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon Aug 06 15:13:08 2018 +0200"
      },
      "message": "fix docker host enabled\n\nChange-Id: I4438ed1def2bddd7d8670edc5e707a029fe245ba\nRelated: PROD-21825\n"
    },
    {
      "commit": "a2effb806c28b496283604432dfd6ab851403188",
      "tree": "556fdb24e50ebd9f7bfce5cdc2d60f9bfeaf7c43",
      "parents": [
        "2ede68611b6c394f301ac352b16973a219be656f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 01 11:35:11 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 06 11:36:39 2018 +0200"
      },
      "message": "Handle different types of Salt cmd returns\n\nFixes: PROD-21843\n\nChange-Id: I97c6804f43cb822e8b8f617a2582ef4d5e01acba\n"
    },
    {
      "commit": "2ede68611b6c394f301ac352b16973a219be656f",
      "tree": "6fcad8f91d7c5de78a654aaefb43fd6dd0ece7b7",
      "parents": [
        "8f3813b6af499c824bdb01b2c330e8733f7b842d",
        "e96a867e546476754dff4f654b3944bf170349a4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 03 12:33:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 03 12:33:38 2018 +0000"
      },
      "message": "Merge \"Remove redundant installInfra call from installOssInfra\""
    },
    {
      "commit": "e96a867e546476754dff4f654b3944bf170349a4",
      "tree": "56f3160dfc9dab85cdb198078f6b7f6c5b1be296",
      "parents": [
        "8306a9ddb9382320851a84ff36ce33362419a1e0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 03 09:57:53 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 03 09:57:58 2018 +0300"
      },
      "message": "Remove redundant installInfra call from installOssInfra\n\nDepends-On: I22401d5f133b345cacfd1edcdcb67efa79c9890a\nChange-Id: Id44e8163b47d4e49bb1a5aac804482a2225038aa\n"
    },
    {
      "commit": "8f3813b6af499c824bdb01b2c330e8733f7b842d",
      "tree": "09a3c8f970817f0fcd808f93743f416eb13aea08",
      "parents": [
        "a1da7c64409506d4b7a239af2e96f9c63fc2c17d",
        "b691192acab9dddc1f3fd16a8d25bf967a2c14fa"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jul 31 11:51:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 31 11:51:50 2018 +0000"
      },
      "message": "Merge \"Revert \"Remove hardcode for tempest version\" Change workflow for cvp-job Oleksii Zhurba, Denis Meltsaykin and I desided that all custom settings in cvp jobs should be taked out from jenkins parameters.  These custom values (e.g. version of tempest) will be indicated in bash script from \u0027cvp-configuration\u0027 repository\""
    },
    {
      "commit": "b691192acab9dddc1f3fd16a8d25bf967a2c14fa",
      "tree": "a2b159a4d541aa202fc71b314ae18a8cc3d08aca",
      "parents": [
        "a6bc6d32c4a78e8d1c127874a6b818976b707cad"
      ],
      "author": {
        "name": "Dmitry Tsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 24 15:21:23 2018 +0000"
      },
      "committer": {
        "name": "Dmitry Tsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 31 11:31:44 2018 +0000"
      },
      "message": "Revert \"Remove hardcode for tempest version\"\nChange workflow for cvp-job\nOleksii Zhurba, Denis Meltsaykin and I desided that all custom settings in cvp jobs should be taked out from jenkins parameters. \nThese custom values (e.g. version of tempest) will be indicated in bash script from \u0027cvp-configuration\u0027 repository\n\nThis reverts commit 742c49c468c4bf6ed59c1e1fe4f615e3e2d6b97e.\n\nChange-Id: I40d4ef44c36a5d348ceb3610af9c565a1a4b3f3d\n"
    },
    {
      "commit": "a1da7c64409506d4b7a239af2e96f9c63fc2c17d",
      "tree": "02554d675506cd31589c9d178350af76527a2eef",
      "parents": [
        "8306a9ddb9382320851a84ff36ce33362419a1e0",
        "9e1d97a6a81b50201dec643ea01dcf0300b6e221"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 30 07:01:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Jul 30 07:01:43 2018 +0000"
      },
      "message": "Merge \"Adding orchestration methods\""
    },
    {
      "commit": "8306a9ddb9382320851a84ff36ce33362419a1e0",
      "tree": "219962eb378b6fd243182dc39ac5e15c0b05b4bc",
      "parents": [
        "87aa39d9d635654320e74e36d8d6d912277b90a9"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 27 11:34:10 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 27 09:28:51 2018 +0000"
      },
      "message": "Add nova key pair methods\n\nChange-Id: I18900d85ea1f8ff959ed328633e45c41bc4f4315\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21733\n"
    },
    {
      "commit": "87aa39d9d635654320e74e36d8d6d912277b90a9",
      "tree": "89b0edcc396ee556f852e34f7d85ef5ec7d504a5",
      "parents": [
        "a6bc6d32c4a78e8d1c127874a6b818976b707cad"
      ],
      "author": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Thu Jul 26 20:41:53 2018 +0900"
      },
      "committer": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Thu Jul 26 20:42:28 2018 +0900"
      },
      "message": "Allow deploying 1 nodes docker swarm cluster\n\nChange-Id: I0bba025226becf6f8a977c92a373068d59189eb2\n"
    },
    {
      "commit": "9e1d97a6a81b50201dec643ea01dcf0300b6e221",
      "tree": "22230cae925df551b90d05dd5d55744dd7810dd3",
      "parents": [
        "a6bc6d32c4a78e8d1c127874a6b818976b707cad"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Jun 29 16:04:30 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Jul 26 11:55:41 2018 +0300"
      },
      "message": "Adding orchestration methods\n\nNew methods were added to be able to run orchestration\nstates like \"salt-run state.orchestrate ${app}.orchestrate.deploy\".\nMoreover methods added to get configuration data from salt\n\nChange-Id: Ia43f5871628b5a55099c5142cc9b29ae481d00a4\nRelated-PROD: PROD-19972\n"
    },
    {
      "commit": "a6bc6d32c4a78e8d1c127874a6b818976b707cad",
      "tree": "82463b9f7724dfdff89bde92109d43d6a9c78c66",
      "parents": [
        "369ed90394e511479ecc0ec62ff9b668971e8522"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 24 15:29:46 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Tue Jul 24 15:29:46 2018 +0400"
      },
      "message": "Replace single to double quotes in env_vars\n\nChange-Id: Ib045c7d5d20a74a6eb2549f58dbc328ff1373eb7\n"
    },
    {
      "commit": "369ed90394e511479ecc0ec62ff9b668971e8522",
      "tree": "7cf7e3941a6ce3aef03e803ac8ecd46f791a912a",
      "parents": [
        "33e2295c02324101e1abd7a6669500fe6a126ee5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 23 11:49:32 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 23 11:49:32 2018 +0000"
      },
      "message": "Revert \"Set reclassVersion to 1.5.4 in setupAndTestNode by default\"\n\nNon needed anymore in favor of https://gerrit.mcp.mirantis.net/#/c/23362/\n\nThis reverts commit 33e2295c02324101e1abd7a6669500fe6a126ee5.\n\nChange-Id: I23a49b54f2d38607b89fcd4d8758779e812b5534\n"
    },
    {
      "commit": "33e2295c02324101e1abd7a6669500fe6a126ee5",
      "tree": "b0e5ca04bc9b0581d6da5657b42fd446060dac9c",
      "parents": [
        "88a48216fe3ef286b82770f1772847351b37dc14"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 23 13:39:29 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 23 13:40:52 2018 +0300"
      },
      "message": "Set reclassVersion to 1.5.4 in setupAndTestNode by default\n\nPin version in the setupAndTestNode to 1.5.4 by default, to unblock\nreclass-system repo which will allow to add RECLASS_VERSION param to\ntest-mk-cookiecutter-templates job and override it explicitly there.\n\nChange-Id: I1daec51b43e3017279401b925f71a6043218dd55\n"
    },
    {
      "commit": "88a48216fe3ef286b82770f1772847351b37dc14",
      "tree": "7cf7e3941a6ce3aef03e803ac8ecd46f791a912a",
      "parents": [
        "b544070ded0c1e9ec475dc802ff429014aa60157"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 16:28:27 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 16:28:29 2018 +0200"
      },
      "message": "Increasing default timeouts from 5m to 2H for orchestrators.\n\nOrchestrate job may run more than 5m.\nIf timeout is not specified, job will fail with 504 Gateway Timeout\nerror.\n\nChange-Id: I81bcd968b371b50cb43f3651b22ed776e9fca2ad\n"
    },
    {
      "commit": "b544070ded0c1e9ec475dc802ff429014aa60157",
      "tree": "99d7dd3f0ce80b017c0c30041f54464b5e1dca2c",
      "parents": [
        "dd020d999aa04508b9249a0a73c089860dea6fc5"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 13:00:05 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 13:02:07 2018 +0200"
      },
      "message": "Adding salt.orchestratePrePost function\n\nThis hash is valid\n\n  orchestrate:\n    pre_finalize:\n      1:\n        orchestrator: zabbix.orchestrate.pre_finalize\n        enabled: True\n\nChange-Id: Ib372beda138e2992c75653f1b0f32712020ca2a6\n"
    },
    {
      "commit": "dd020d999aa04508b9249a0a73c089860dea6fc5",
      "tree": "c1e77f16f320d0a311639ebefcb97acb36666da9",
      "parents": [
        "449b8ffb33a8ec76edf720abb9fe243291eda5a9"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 12:01:07 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 12:01:10 2018 +0200"
      },
      "message": "Fixing orchestrateSystem function\n\nChange-Id: I45bd05bc7ae83465fcaf2147794ca7750bc2e1d3\n"
    },
    {
      "commit": "449b8ffb33a8ec76edf720abb9fe243291eda5a9",
      "tree": "44fe6e6690af682d63f36f5f452560db186af233",
      "parents": [
        "114e0d745fe90c86c371066e71e9ce61d5ab6181"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jul 20 15:34:51 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jul 20 15:34:51 2018 +0200"
      },
      "message": "Add retries for docker.host state to Orchestrate.groovy.\n\nChange-Id: I0097a5d542dcb255627b935ccfaeae8c5198e779\n"
    },
    {
      "commit": "114e0d745fe90c86c371066e71e9ce61d5ab6181",
      "tree": "5bacb6921c394973abd54215005f753b1d475430",
      "parents": [
        "f288c39d3cf0a7889d0f598b69445d7f12525e61",
        "742c49c468c4bf6ed59c1e1fe4f615e3e2d6b97e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Jul 20 10:41:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 20 10:41:23 2018 +0000"
      },
      "message": "Merge \"Remove hardcode for tempest version\""
    },
    {
      "commit": "f288c39d3cf0a7889d0f598b69445d7f12525e61",
      "tree": "c5edc35ae8c90c4eea1e3fabf08cd51f0b843b6a",
      "parents": [
        "855dc1aaf113718830f686b6183d9bea73544529",
        "3e050d3b4071751c9784110461f1b4b9f6f33f1d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jul 20 09:26:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 20 09:26:07 2018 +0000"
      },
      "message": "Merge \"Adding --from-sysenv flag for k8s rally\""
    },
    {
      "commit": "742c49c468c4bf6ed59c1e1fe4f615e3e2d6b97e",
      "tree": "9d20bd7a7f17c47342b9a5cde17b9d1bdb61979b",
      "parents": [
        "855dc1aaf113718830f686b6183d9bea73544529"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Fri Jul 20 11:28:50 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Fri Jul 20 12:14:07 2018 +0400"
      },
      "message": "Remove hardcode for tempest version\n\nChange-Id: I9493ec5e26c6f5822851d680d4d7ee016740cf39\n"
    },
    {
      "commit": "855dc1aaf113718830f686b6183d9bea73544529",
      "tree": "38772452ed4cca2bcb013eb91b26fe606f050a78",
      "parents": [
        "c28e9228b7dc5a15d1d6cd6f1645561c94a0430c"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Jul 18 13:07:55 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Jul 18 13:07:55 2018 +0200"
      },
      "message": "Added retry for linux network interface\n\nRelated bug: PROD-19696\n\nChange-Id: I407dee84f56b7613552f4fb91ffe11f3bb02af13\n"
    },
    {
      "commit": "c28e9228b7dc5a15d1d6cd6f1645561c94a0430c",
      "tree": "382eadb4c376b94f5941ad45a238bcbd0c5e7ef2",
      "parents": [
        "d9476acaa5da319bfd3dfe10ff2eb586363921ca"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Mon Jul 16 18:46:18 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Mon Jul 16 18:46:18 2018 +0400"
      },
      "message": "[mcp][common] Fix codenarc rules\n\nChange-Id: I86541560c6e20d9333d86985658f8f83ba1514d2\n"
    },
    {
      "commit": "d9476acaa5da319bfd3dfe10ff2eb586363921ca",
      "tree": "5d95e52bd7c7af7de2c0d8d7c17e61c6eb6f4297",
      "parents": [
        "c40eef9a6d1cee26167b709dc6c963ff98ac9cda"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jul 12 19:01:33 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jul 12 19:02:02 2018 +0200"
      },
      "message": "Fix usage of SaltStack batch.\n\nChange-Id: Icf351c071ca780b673e943efa6f8a17fb4ed680e\nRelated: PROD-21259\n"
    },
    {
      "commit": "c40eef9a6d1cee26167b709dc6c963ff98ac9cda",
      "tree": "fbaea34b68e78fb8cab54fd6d07bbfa634bebedd",
      "parents": [
        "2d0d2621d95a442c505d406d196b9b086409c77f",
        "d49daf522e0de99a1d27ea9b99f49dd2f2af5876"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Jul 12 12:32:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 12 12:32:23 2018 +0000"
      },
      "message": "Merge \"Fix workdir for latest xrally images\""
    },
    {
      "commit": "d49daf522e0de99a1d27ea9b99f49dd2f2af5876",
      "tree": "db738f7dbd0aab8923220433159e1ca15c338efd",
      "parents": [
        "37fbd0cd57cfe54ee0252718f1f45c29cc2253b4"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Thu Jul 12 16:11:14 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Thu Jul 12 16:12:23 2018 +0400"
      },
      "message": "Fix workdir for latest xrally images\n\nChange-Id: I9bf54c55789066e4fad8e9b1667b508649ca6e34\nRelated-Prod: PROD-21357\n"
    },
    {
      "commit": "2d0d2621d95a442c505d406d196b9b086409c77f",
      "tree": "ca9ba460e3852543f337d9af4691fa59d5e99710",
      "parents": [
        "37fbd0cd57cfe54ee0252718f1f45c29cc2253b4",
        "3a851d57642106b90fd45a31b83561672d06df53"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Jul 12 11:41:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 12 11:41:41 2018 +0000"
      },
      "message": "Merge \"Hotfix: Remove docker ps cmd, wrong condition\""
    },
    {
      "commit": "3a851d57642106b90fd45a31b83561672d06df53",
      "tree": "257967db6e764757eab5e52b9d7b8e172e62b2fb",
      "parents": [
        "3ec78a2e63d83dd3249379847a6e8cf5c70c3cc0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 11 09:58:06 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu Jul 12 07:39:10 2018 +0000"
      },
      "message": "Hotfix: Remove docker ps cmd, wrong condition\n\nThe line don\u0027t count with pillar docker:host:enabled\u003dFalse and execute\n`docker ps` on hosts where docker was not installed.\n\nThis patch fixes customer facing bug, where infrastructure is behind proxy\nthen we globally define pillar docker:host:proxy, expecting hosts without enabled\ndocker:host will not interact.\n\nChange-Id: I8452f45fdb8aa03a668da848c89b77b90e6b40cc\n"
    },
    {
      "commit": "37fbd0cd57cfe54ee0252718f1f45c29cc2253b4",
      "tree": "33b0f4548312a44b21b1238dca3aab1854f8a938",
      "parents": [
        "3ec78a2e63d83dd3249379847a6e8cf5c70c3cc0"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Jul 11 16:58:54 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Jul 11 17:01:05 2018 +0300"
      },
      "message": "Remove unused parameter \"physical\" in installOpenstackNetwork\n\nThe patch removes unused parameter from installOpenstackNetwork\ndefinition because of the fact that it is not used in any pipelines\nand function.\n\nChange-Id: Ia11974b3510114712d421e09841187b2e2fb0d71\n"
    },
    {
      "commit": "3ec78a2e63d83dd3249379847a6e8cf5c70c3cc0",
      "tree": "db60ee31e80404896662cccc314c671336c757a5",
      "parents": [
        "b1eaba90d4ea529402ef2066b4c0e0f717e22184"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 10 12:27:09 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 10 09:27:53 2018 +0000"
      },
      "message": "Add common import to compute\n\nChange-Id: I8572392bda6a4526567158dc1e49cb6315ba2a01\n"
    },
    {
      "commit": "b1eaba90d4ea529402ef2066b4c0e0f717e22184",
      "tree": "6ce1e95ce5b962d8bbcc3977ce4d050065de372f",
      "parents": [
        "4816e5207d1783108312e4d642dc3dcdac8e8930"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 10 10:09:37 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 10 10:19:57 2018 +0300"
      },
      "message": "Fix compute deployment\n\nIf braces are present compound targeting is failing. Patch removes\nbraces and adds some logging for easier troubleshooting.\n\nChange-Id: I5a17e4b9865c3095be82ec5765229f239e80d74e\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21274\n"
    },
    {
      "commit": "4816e5207d1783108312e4d642dc3dcdac8e8930",
      "tree": "5db15011e3996e83c0658cfd3383cd906fb2245a",
      "parents": [
        "5f96e09384c7c04c760854a389622f0f3c5f9f3c"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 15 16:00:03 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 06 09:47:45 2018 +0000"
      },
      "message": "Apply gnocchi client state\n\nIn order to allow setting up Gnocchi policies, gnocchi client\nstate should be applied.\n\nChange-Id: I8c504b0b29c766a7d420f9870cfc9597b2592987\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20813\n"
    },
    {
      "commit": "5f96e09384c7c04c760854a389622f0f3c5f9f3c",
      "tree": "f6ec350b4b621ca3c0553a0ab613d88041fd1e03",
      "parents": [
        "18b154a6e8307743fb1c11da9f2ddbcea052a77a"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jun 22 18:37:08 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Jul 04 17:49:08 2018 +0300"
      },
      "message": "Ability to address commands to different clouds\n\nThe patch adds ability to address commands using extra targeting composed\nfrom pillar and extra_target option to different clouds even though they\nhave the same pillar structure.\n\nChange-Id: I6f6d67e30399c581d85f29fe8a1345a3b4e10063\nRelated-PROD: PROD-20579\nRelated-PROD: PROD-20581\n"
    },
    {
      "commit": "3e050d3b4071751c9784110461f1b4b9f6f33f1d",
      "tree": "b3b6a9e9f39f3d30632fa5f352a3c6837c516d5c",
      "parents": [
        "18b154a6e8307743fb1c11da9f2ddbcea052a77a"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Jul 03 22:10:56 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Wed Jul 04 12:25:13 2018 +0200"
      },
      "message": "Adding --from-sysenv flag for k8s rally\n\nChange-Id: I7038f2e1b8d1f40208af8dc84e9d02784db70e32\n"
    },
    {
      "commit": "18b154a6e8307743fb1c11da9f2ddbcea052a77a",
      "tree": "96af4c7060eecd634c6ae66922df906d02f67985",
      "parents": [
        "98e1acfc9dc744ebbe4f5406f1500167401ed4e0",
        "28fa9d94b25938767b00fb0922759abb71ffb1d1"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Jun 29 08:28:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Fri Jun 29 08:28:58 2018 +0000"
      },
      "message": "Merge \"WA for stuck tests in docker images\""
    },
    {
      "commit": "98e1acfc9dc744ebbe4f5406f1500167401ed4e0",
      "tree": "edfbd1a38df1e1aeb0edc977ad8e4899d84a008f",
      "parents": [
        "0934435a605dad889ec1897aa7b26d4f85256cf9",
        "f0775fb0bdfb0a18cdfa561c6aec1b15f8fe3988"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Jun 29 07:52:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Fri Jun 29 07:52:59 2018 +0000"
      },
      "message": "Merge \"Return error in promoteDockerArtifact fct when promote failed\""
    },
    {
      "commit": "0934435a605dad889ec1897aa7b26d4f85256cf9",
      "tree": "2bc2224b17fe51e7c89acd74fea05986ea01796b",
      "parents": [
        "83e3e5cfc35ebcec9bde2df6d8ff1d712fe5b19a",
        "56c8ff330f3a03b8f375dc3f332559691d185b78"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jun 28 16:09:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jun 28 16:09:39 2018 +0000"
      },
      "message": "Merge \"Refactor uriByProperties MCPArtifactory function\""
    },
    {
      "commit": "f0775fb0bdfb0a18cdfa561c6aec1b15f8fe3988",
      "tree": "cb4577d9220fe65d08c1f70920fb5f4350916b19",
      "parents": [
        "ce730d0247d6ecf6d37a32954617c04ade176956"
      ],
      "author": {
        "name": "Sergey Reshetnyak",
        "email": "sreshetniak@mirantis.com",
        "time": "Thu Jun 28 14:54:01 2018 +0400"
      },
      "committer": {
        "name": "Sergey Reshetnyak",
        "email": "sreshetniak@mirantis.com",
        "time": "Thu Jun 28 14:54:01 2018 +0400"
      },
      "message": "Return error in promoteDockerArtifact fct when promote failed\n\nChange-Id: I0d15952a165afb8b51e3e3a3086905ef13228782\nRelated-PROD: https://mirantis.jira.com/browse/PROD-21068\n"
    },
    {
      "commit": "56c8ff330f3a03b8f375dc3f332559691d185b78",
      "tree": "f719ed0d18426d967acf3773f11d07d8c5d1c367",
      "parents": [
        "ce730d0247d6ecf6d37a32954617c04ade176956"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jun 28 03:01:34 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Jun 28 03:01:34 2018 +0300"
      },
      "message": "Refactor uriByProperties MCPArtifactory function\n\nChange-Id: Ic2e417b5a4a345233d195901e3ddedd353b74bce\n"
    },
    {
      "commit": "83e3e5cfc35ebcec9bde2df6d8ff1d712fe5b19a",
      "tree": "15f89f5877b14764e22bf25b16e56040c42f3dbd",
      "parents": [
        "ce730d0247d6ecf6d37a32954617c04ade176956"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 27 16:59:29 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 27 18:02:08 2018 -0500"
      },
      "message": "W/A for CVP (offline deployments)\n\nChange-Id: If36188e5d085258082f146f1d6a6be8beea6e250\n"
    },
    {
      "commit": "28fa9d94b25938767b00fb0922759abb71ffb1d1",
      "tree": "b64ce93a579d133079e4257e97145847e122680f",
      "parents": [
        "47e79cd7fee1dd7c919a4476eb6039ced771078d"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 26 14:31:49 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Jun 27 18:53:33 2018 +0300"
      },
      "message": "WA for stuck tests in docker images\n\n  * Sometimes docker plugin unable to stop stucked image, and mark whole\n    run as failed.\n  * WA catch such situation, and delete|kill image forcelly via cmdline.\n  * Dissadv.:\n    - out of docker pipeline plugin\n  * Misc:\n    - remove bash-timeout \u003d\u003e pipeline one\n    - add cpus\u003d4 as default docker docker\n  * TODO: we should switch from\n    docker.image(\"mirantis/salt:saltstack-ubuntu-xenial-salt-2017.7\")\n    \u003d\u003e to any prebuild image with pre-installed salt.\n\nChange-Id: I840ecb38bf8eaddbbfd4f3906c5296096ce15e03\n"
    },
    {
      "commit": "ce730d0247d6ecf6d37a32954617c04ade176956",
      "tree": "dff53a63b284883b30222bf2cb271000e8b7c0f4",
      "parents": [
        "47e79cd7fee1dd7c919a4476eb6039ced771078d",
        "0cda6e029000ef5d58632ffdc6f9c6b805f4c256"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 26 15:43:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 15:43:23 2018 +0000"
      },
      "message": "Merge \"Change TOOLS_REPO parameter handling\""
    },
    {
      "commit": "47e79cd7fee1dd7c919a4476eb6039ced771078d",
      "tree": "4e35314da501b9ab1e0941eff571c9633bf54bb5",
      "parents": [
        "ebb370f3528646de06be079c1ac12cf6435d34de"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 26 13:32:58 2018 +0000"
      },
      "committer": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Tue Jun 26 13:40:06 2018 +0000"
      },
      "message": "Revert \"WA for stuck tests in docker images\"\n\nThis reverts commit 130a590057a44c95a1f62b25237c18fb71881125.\n\nChange-Id: I59f52652584f95253d30fe337d3f221e6d95756c\n"
    },
    {
      "commit": "ebb370f3528646de06be079c1ac12cf6435d34de",
      "tree": "e58509c0fd5e9fd713faadfb80b059e0beb08fa0",
      "parents": [
        "f67e043c0ed7f9049efe4bd05f1675a0f0ff61f8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 26 13:34:26 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 26 13:34:26 2018 +0000"
      },
      "message": "Revert \"WA for stuck tests in docker images - extend\"\n\nThis reverts commit f67e043c0ed7f9049efe4bd05f1675a0f0ff61f8.\n\nChange-Id: I9735903a828e26773a723e812fcedc360a2886a1\n"
    },
    {
      "commit": "f67e043c0ed7f9049efe4bd05f1675a0f0ff61f8",
      "tree": "d7b49198dfb3d8baa14dd94bacb2e36a3aeb2883",
      "parents": [
        "cba67442129b198e5a6bc98f49dfaa00dfad66b9"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 22 21:15:46 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 22 21:15:46 2018 +0300"
      },
      "message": "WA for stuck tests in docker images - extend\n\nChange-Id: I6043204004d3046e57e41be93527d5be5b35c043\n"
    },
    {
      "commit": "cba67442129b198e5a6bc98f49dfaa00dfad66b9",
      "tree": "e58509c0fd5e9fd713faadfb80b059e0beb08fa0",
      "parents": [
        "8d6b4ba8236288366a649de87d1f97c0e97bf39a",
        "9f8f0e116159800a071cf50d8ac1684871057dc9"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Fri Jun 22 10:53:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 22 10:53:38 2018 +0000"
      },
      "message": "Merge \"Install auditd if enabled\""
    },
    {
      "commit": "8d6b4ba8236288366a649de87d1f97c0e97bf39a",
      "tree": "1b7986662456c37198bebf257c1d000057526409",
      "parents": [
        "8f37b6473d28a85b45ea2686a4ca3e8a356182d9",
        "130a590057a44c95a1f62b25237c18fb71881125"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Jun 22 09:02:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 22 09:02:27 2018 +0000"
      },
      "message": "Merge \"WA for stuck tests in docker images\""
    },
    {
      "commit": "130a590057a44c95a1f62b25237c18fb71881125",
      "tree": "1b5ae11b57216b242ed60089c2705cf15da57efe",
      "parents": [
        "b077775b50daa9e784f3c7ef6c79d818937c523a"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jun 21 17:27:04 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jun 21 21:05:22 2018 +0300"
      },
      "message": "WA for stuck tests in docker images\n\n  * Sometimes docker plugin unable to stop stucked image, and mark whole\n    run as failed.\n  * WA catch such situation, and delete|kill image forcelly via cmdline.\n  * Dissadv.:\n    - out of docker pipeline plugin\n  * Misc:\n    - remove bash-timeout \u003d\u003e pipeline one\n    - add cpus\u003d4 as default docker docker\n  * TODO: we should switch from\n    docker.image(\"mirantis/salt:saltstack-ubuntu-xenial-salt-2017.7\")\n    \u003d\u003e to any prebuild image with pre-installed salt.\n\nCloses-Bug: PROD-20882 (PROD:20882)\n\nChange-Id: I1313d5ef9b8e85c4bc8a9b5a3246a71677b6703f\n"
    },
    {
      "commit": "8f37b6473d28a85b45ea2686a4ca3e8a356182d9",
      "tree": "191705f6dd55d780c9f44dfebbc67963b157ef53",
      "parents": [
        "b077775b50daa9e784f3c7ef6c79d818937c523a",
        "e711ebb9d906d6dbef673408e7c1379a2ab08882"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 21 13:52:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 21 13:52:07 2018 +0000"
      },
      "message": "Merge \"Add a possibility to specify branches for cvp repos\""
    },
    {
      "commit": "9f8f0e116159800a071cf50d8ac1684871057dc9",
      "tree": "dafcdf5c111a443413071f63131350a05fdcbeec",
      "parents": [
        "b077775b50daa9e784f3c7ef6c79d818937c523a"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Jun 21 13:16:21 2018 +0400"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Jun 21 13:16:21 2018 +0400"
      },
      "message": "Install auditd if enabled\n\nChange-Id: I647805f19689adfc500940397c38cdeb2f1f2396\nCloses-Bug: https://mirantis.jira.com/browse/PROD-20860\n"
    },
    {
      "commit": "0cda6e029000ef5d58632ffdc6f9c6b805f4c256",
      "tree": "0020a356b7b876b854d23871ead639c5c217392c",
      "parents": [
        "b077775b50daa9e784f3c7ef6c79d818937c523a"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 20 14:53:19 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jun 20 14:53:19 2018 -0500"
      },
      "message": "Change TOOLS_REPO parameter handling\n\nChange-Id: Ic591281e62d7d2a4f4b38c817da054aa2a8e285c\n"
    },
    {
      "commit": "b077775b50daa9e784f3c7ef6c79d818937c523a",
      "tree": "c0a73415176aa23b9ac9139596d48b7afb5ff795",
      "parents": [
        "82a6f5409688abae77f00021c6f4817d66b6689f"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jun 19 13:53:37 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jun 19 13:53:59 2018 +0200"
      },
      "message": "Fix OpenContrail analytics in pipeline\n\nPROD-20873\n\nChange-Id: I1f0492cd9f7d476eb83bc9555ffc2b47e28c1d90\n"
    },
    {
      "commit": "82a6f5409688abae77f00021c6f4817d66b6689f",
      "tree": "781aa59c41b918f567fe32242125910c379cdaf0",
      "parents": [
        "303af4896d49de578556f4e458d47c7fd8fe4827",
        "4830172bdb36871792cda3b48005badff46e8a27"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Tue Jun 19 11:51:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 19 11:51:09 2018 +0000"
      },
      "message": "Merge \"Add retry for glusterfs.client state also to \u0027Install Stacklight\u0027 step\""
    },
    {
      "commit": "4830172bdb36871792cda3b48005badff46e8a27",
      "tree": "519e2a1b4a2443ad6b900723b2b788826131ed15",
      "parents": [
        "dde1214f00d6e5272ffc39137e98ad8b15d5cf77"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 19 13:47:07 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 19 13:47:10 2018 +0200"
      },
      "message": "Add retry for glusterfs.client state also to \u0027Install Stacklight\u0027 step\n\nFixes: PROD-20530\n\nChange-Id: I0465fe74bcee793a56c785b831d8931fec2386bd\n"
    },
    {
      "commit": "303af4896d49de578556f4e458d47c7fd8fe4827",
      "tree": "087a802b4a6053a24b263d578e2ca3a5c9ec2a69",
      "parents": [
        "51144e43181b43f7bdedf39bea29b4a8c6332de6",
        "1d225c25d52f210dc0351cf12e2b55ad57d6d3d8"
      ],
      "author": {
        "name": "Kyrylo Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue Jun 19 11:21:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 19 11:21:28 2018 +0000"
      },
      "message": "Merge \"Add possiblity to uriByProperties in MCPArtifactory to return a full list of found artifact URLs\""
    },
    {
      "commit": "1d225c25d52f210dc0351cf12e2b55ad57d6d3d8",
      "tree": "5229c46065457ff308ab1f08691c86d6faa08b5f",
      "parents": [
        "d08032ae11ba9eab0fec9ec39bbce5be2ff5dd80"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue Jun 19 13:52:17 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Tue Jun 19 13:52:17 2018 +0300"
      },
      "message": "Add possiblity to uriByProperties in MCPArtifactory to return a\nfull list of found artifact URLs\n\nChange-Id: Iae78dd60ad949e994d2159ebb545e20c30d6cc13\n"
    },
    {
      "commit": "51144e43181b43f7bdedf39bea29b4a8c6332de6",
      "tree": "7acd60252be9272d8f8f112c8abcb34ea290f9ab",
      "parents": [
        "d08032ae11ba9eab0fec9ec39bbce5be2ff5dd80"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 19 09:30:30 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 19 09:41:48 2018 +0300"
      },
      "message": "Run nova.controller in installOpenstackCompute\n\nIt is required to map compute node to cell, othervise schedulling\nwill not work for this compute. Since finalize is optional step\nexplicitly call nova.controller state after we applied nova.compute\n\nChange-Id: Ib79bb994068784f0268598646939f1ad1e21877a\n"
    },
    {
      "commit": "e711ebb9d906d6dbef673408e7c1379a2ab08882",
      "tree": "7d95734538561e47a2fb12344bc9b33d17e7fad2",
      "parents": [
        "d08032ae11ba9eab0fec9ec39bbce5be2ff5dd80"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Jun 15 16:36:38 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Jun 15 16:36:38 2018 -0500"
      },
      "message": "Add a possibility to specify branches for cvp repos\n\nChange-Id: I5371654344b86474977547d9250123c82441856a\n"
    },
    {
      "commit": "d08032ae11ba9eab0fec9ec39bbce5be2ff5dd80",
      "tree": "4881c18c33b21b6922d1908de737510d78896c7f",
      "parents": [
        "0445e91f6fb16b9f9b542e78384dc460694dcac6",
        "86cfa4b51cb6bbe15d862909188f6682cfa2316d"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Jun 15 13:16:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 15 13:16:41 2018 +0000"
      },
      "message": "Merge \"Removed aptly states from CI/CD install.\""
    },
    {
      "commit": "0445e91f6fb16b9f9b542e78384dc460694dcac6",
      "tree": "d9c09c172a8f626c56b278c94bec95b7012c4749",
      "parents": [
        "1788b4a4aef66b1d5d2abd3e36745cb0670fcc18",
        "838892ff0d719d099afc015e580700d1312378f2"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Jun 15 12:20:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 15 12:20:22 2018 +0000"
      },
      "message": "Merge \"Add helper methods for Jenkins jobs.\""
    },
    {
      "commit": "1788b4a4aef66b1d5d2abd3e36745cb0670fcc18",
      "tree": "9b6103b2f5ceea21e67cd297b20e88735327a8f6",
      "parents": [
        "787f8e053284e27321ca0f248fd539cb7054fa28"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Fri Jun 15 14:14:13 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Fri Jun 15 14:14:13 2018 +0200"
      },
      "message": "A small fix for k8s rally tests\n\nChange-Id: Ia5a05a91cccedead17214bd590cfac1b8cd14fee\n"
    },
    {
      "commit": "787f8e053284e27321ca0f248fd539cb7054fa28",
      "tree": "c4951a8be03ae97dd0fc1276323092e87aad4295",
      "parents": [
        "9e881171e50b57f3e90cd428ed080af2d308c394",
        "18e1e4d88c456bf89174eabf645aa5e43b115892"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 15 09:04:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 15 09:04:20 2018 +0000"
      },
      "message": "Merge \"Replace /etc/aptly-publisher.yaml -\u003e /etc/aptly/publisher.yaml\""
    },
    {
      "commit": "9e881171e50b57f3e90cd428ed080af2d308c394",
      "tree": "797971e93be7a18a0ab02926c4ca720ff1a24fbb",
      "parents": [
        "dde1214f00d6e5272ffc39137e98ad8b15d5cf77",
        "20afb1515de6125a6485c0ee5adfe20a17aa31a3"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 14 21:53:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 14 21:53:56 2018 +0000"
      },
      "message": "Merge \"Adding k8s rally test to pipe-library\""
    },
    {
      "commit": "20afb1515de6125a6485c0ee5adfe20a17aa31a3",
      "tree": "f8343068b532bf4eab4e417deb96ec5666e0b47c",
      "parents": [
        "082da3c24a7efed74abc5cf795c27845ee4273a9"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Sun Jun 10 03:09:25 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Thu Jun 14 18:43:14 2018 +0200"
      },
      "message": "Adding k8s rally test to pipe-library\n\nhttps://mirantis.jira.com/browse/PROD-20314\n\nChange-Id: Id4f84fcd92f4e0b5418ff4b62c1a20d816ea2b17\n"
    },
    {
      "commit": "dde1214f00d6e5272ffc39137e98ad8b15d5cf77",
      "tree": "0ad479245444515754a30fa44ae4cad26a2e869d",
      "parents": [
        "082da3c24a7efed74abc5cf795c27845ee4273a9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 14 09:32:20 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 14 09:32:26 2018 +0200"
      },
      "message": "Add retry for glusterfs.client state to try to avoid Stale file handle error\n\nFixes: PROD-20530\n\nChange-Id: Ib6d1e57e6baf622b0125388b92757af2ae99f327\n"
    },
    {
      "commit": "838892ff0d719d099afc015e580700d1312378f2",
      "tree": "06518af66c781a168b87bfc73a3bfd62d281b685",
      "parents": [
        "082da3c24a7efed74abc5cf795c27845ee4273a9"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 17:58:20 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 17:58:20 2018 +0200"
      },
      "message": "Add helper methods for Jenkins jobs.\n\nChange-Id: Ia2fb03823737db8d0f9e660108701fd4c347598f\nRelated: PROD-20159\n"
    },
    {
      "commit": "86cfa4b51cb6bbe15d862909188f6682cfa2316d",
      "tree": "a860de2f2bf76e4d18133617671ba7d554202714",
      "parents": [
        "082da3c24a7efed74abc5cf795c27845ee4273a9"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 07 11:49:55 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jun 11 10:51:47 2018 +0200"
      },
      "message": "Removed aptly states from CI/CD install.\n\nChange-Id: I85c22633c006f6c4b189f726bab02f8b03b4289d\n"
    },
    {
      "commit": "082da3c24a7efed74abc5cf795c27845ee4273a9",
      "tree": "b8baedb443937a32994eb319fd256bae656efb41",
      "parents": [
        "0584fe733255c01c4d5d1e6870f8b72224f0f6cc"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jun 11 10:42:16 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jun 11 10:42:16 2018 +0200"
      },
      "message": "Added force for pushing tags.\n\nChange-Id: I68254e2e0260add611c5c48b8e34d93bf1eb98b6\nRelated: PROD-19330\n"
    },
    {
      "commit": "0584fe733255c01c4d5d1e6870f8b72224f0f6cc",
      "tree": "48bd92a7c05c97ac10e46354dc93270a07400afb",
      "parents": [
        "b46fbc10f79b71bea80976c4b7d45dc861971dfc",
        "6a396213e519d3f39423d8a2aa3ba663a3704017"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Fri Jun 08 09:43:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Fri Jun 08 09:43:17 2018 +0000"
      },
      "message": "Merge \"Make minion restart timeout configurable\""
    },
    {
      "commit": "b46fbc10f79b71bea80976c4b7d45dc861971dfc",
      "tree": "3bdaef3d36573ca87ac1c278b390b959c2fcedf8",
      "parents": [
        "8ba60512f67dff87293f90a7d11d7e9574e028d1"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Jun 08 10:52:15 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Jun 08 10:52:15 2018 +0200"
      },
      "message": "Removed optional params in the retries method in SL block\n\nChange-Id: I1cd60c774ec0afaa22a9c1210a2dc89b04723eb9\nRelated-Bug: PROD-20507\n"
    },
    {
      "commit": "6a396213e519d3f39423d8a2aa3ba663a3704017",
      "tree": "f2c7359b931153a812a6b9f66e3d3239dcdbe990",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 08 09:20:08 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 08 06:35:37 2018 +0000"
      },
      "message": "Make minion restart timeout configurable\n\nThis patch makes configurable sleep timeout in waitForMinion function.\nminionRestartWaitTimeout parameter is added to waitForMinion and\nenforceState with default to 10s, which was hardcoded.\n\nChange-Id: I0662c528b6a1162b607d0f6bc1951d82cc86cb06\n"
    },
    {
      "commit": "8ba60512f67dff87293f90a7d11d7e9574e028d1",
      "tree": "36f921171abfbb3014e42e0975706f66dd11a5ca",
      "parents": [
        "e3ace6219234768027e631276017998bc9f57c7a",
        "077bed90a5a29d81d6afd66c32781bf6657a49a7"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 07 09:15:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 07 09:15:46 2018 +0000"
      },
      "message": "Merge \"Revert \"Add restoreGluster function\"\""
    },
    {
      "commit": "077bed90a5a29d81d6afd66c32781bf6657a49a7",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "2dc010501f82f5aef73ae78d04bc228437fcb3da"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Thu Jun 07 08:59:51 2018 +0000"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Thu Jun 07 08:59:51 2018 +0000"
      },
      "message": "Revert \"Add restoreGluster function\"\n\nThis reverts commit 2dc010501f82f5aef73ae78d04bc228437fcb3da.\n\nChange-Id: I3d4b5df8b1b86f66d9ba18a2eeac8fc139ab79ff\n"
    },
    {
      "commit": "e3ace6219234768027e631276017998bc9f57c7a",
      "tree": "a615343d27487e811c72178ce7a6e8e458ed5cb3",
      "parents": [
        "a8f14212ee1140181eb69a03b723eff9fd3d9620"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 07 10:51:02 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jun 07 10:51:12 2018 +0200"
      },
      "message": "retry fix for temporary dns failure resolution in slow envs\n\nChange-Id: If61b0533d1e2da0cf6e1d4483d5a3e9e96bd3096\n"
    },
    {
      "commit": "a8f14212ee1140181eb69a03b723eff9fd3d9620",
      "tree": "67fd4f750d7517a219943883fdd0fd5c274d424a",
      "parents": [
        "ae2ccbc96566fdb0cfa2771d04b37731e216eebf",
        "5425d2360fe43c6eaec2f252de20496f729773fa"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 07 08:49:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 07 08:49:54 2018 +0000"
      },
      "message": "Merge \"installInfraKvm fix for slow responding environments.\""
    },
    {
      "commit": "ae2ccbc96566fdb0cfa2771d04b37731e216eebf",
      "tree": "f0c441e3eb37712766e6b71b7a116d6eaf28cdc5",
      "parents": [
        "96e06cad3b5d196811545492c14c1b506ab8be7a"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Jun 07 09:18:57 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Thu Jun 07 09:41:16 2018 +0200"
      },
      "message": "Add retries and batch\u003d1 for ES \u0026 Kibana clients in SL\n\nChange-Id: I0bceacecfda78c81f9fb3bf402be72883e3bc020\nRelated-Bug: PROD-20507\n"
    },
    {
      "commit": "5425d2360fe43c6eaec2f252de20496f729773fa",
      "tree": "58f4c67e7f2f9ddd803909ca848972f9e620a9e3",
      "parents": [
        "96e06cad3b5d196811545492c14c1b506ab8be7a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 07 00:46:00 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 07 00:51:13 2018 +0200"
      },
      "message": "installInfraKvm fix for slow responding environments.\n\nIssue:\n- Minions are registered to salt msater however read timeout\n  occurs during saltcmdrun check which causes whole job to fail.\n  This happens only on slow responding environments.\n\nFix:\n- Add try catch loop to process read timeouts as noncritical fault\n\nAddons:\n- Function logic has been changed to get \"build minions list loop\"\n  out of timeout section.\n- Timeout call now has expilit unit set: \"MINUTES\"\n\nChange-Id: Ia3f6ea027594e8427778d877d36f48d9b466ae80\n"
    },
    {
      "commit": "96e06cad3b5d196811545492c14c1b506ab8be7a",
      "tree": "ebc84985cbf8780d8a26c1431af450c649291aba",
      "parents": [
        "55bd22dcbc0ae9c185eef0e7b72371538cac0b6e",
        "018a390ce09fdcbf87765d9f2d84bb9e7d179a6b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Jun 06 11:53:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 11:53:47 2018 +0000"
      },
      "message": "Merge \"Added ES cluster health check in SL block\""
    },
    {
      "commit": "55bd22dcbc0ae9c185eef0e7b72371538cac0b6e",
      "tree": "2d952211576fdb68e7e73bfafb193850e5500510",
      "parents": [
        "829f94a86960949150934211667b97e12dc70130",
        "225fb6c887d9f35fa2827fd7769e02d773b1767a"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jun 06 11:49:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 11:49:03 2018 +0000"
      },
      "message": "Merge \"Fix Stacklight installation stage in the pipelines\""
    },
    {
      "commit": "018a390ce09fdcbf87765d9f2d84bb9e7d179a6b",
      "tree": "1b4866186c0cd0ae42d8c273e55b2c78050e8d83",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Jun 06 11:54:15 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Jun 06 13:36:06 2018 +0200"
      },
      "message": "Added ES cluster health check in SL block\n\nChange-Id: Ic0034df0ef9245f9ddc29fd8d90c460949a0fe15\nCloses-Bug: PROD-20507\n"
    },
    {
      "commit": "225fb6c887d9f35fa2827fd7769e02d773b1767a",
      "tree": "27a973a0a578f7f82669264cb12dc1c4802df10b",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jun 06 14:59:31 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jun 06 15:01:51 2018 +0400"
      },
      "message": "Fix Stacklight installation stage in the pipelines\n\n- start SL docker swarm services after preparing configuration for\nthem\n- now alerta will be configured in the scope of prometheus state run\n- Prometheus LTS runs after containerized Prometheus is deployed\nChange-Id: Ic615040fcef8d3f4383393b1ca2e0d25cbbf1f01\nRelated-PROD: PROD-20522\n"
    },
    {
      "commit": "829f94a86960949150934211667b97e12dc70130",
      "tree": "604d347ccf5b8d22c0d5f74359b1c4ad0bef2b6c",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Jun 05 17:57:08 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Jun 05 17:59:36 2018 +0400"
      },
      "message": "Retry mongodb replica set initialization\n\nMongodb instances may not be ready to be a part of RS, we have to\nwait for them sometime.\n\nChange-Id: Ifd41883173814654eeb7ad51fd47a157a74704e9\nRelated-PROD: PROD-20452\n"
    },
    {
      "commit": "18e1e4d88c456bf89174eabf645aa5e43b115892",
      "tree": "7ca0b7f0677c5b382515f6eac70e7682e11b9cdb",
      "parents": [
        "0e7617a61b760f063d362215b73a4578fc5cbd71"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Jun 05 16:34:36 2018 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Jun 05 16:34:36 2018 +0400"
      },
      "message": "Replace /etc/aptly-publisher.yaml -\u003e /etc/aptly/publisher.yaml\n\nCloses bug: PROD-20498\n\nChange-Id: Ib605b175f4c30ec62260a89e25af57a3909d7ebf\n"
    },
    {
      "commit": "0e7617a61b760f063d362215b73a4578fc5cbd71",
      "tree": "f4c32c7dbbaa423046f09e8070fdd08780dad08f",
      "parents": [
        "941892796342116fdc862c210998213455727cdf",
        "2dc010501f82f5aef73ae78d04bc228437fcb3da"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jun 01 11:48:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri Jun 01 11:48:02 2018 +0000"
      },
      "message": "Merge \"Add restoreGluster function\""
    },
    {
      "commit": "2dc010501f82f5aef73ae78d04bc228437fcb3da",
      "tree": "a1ac22fb72c2e28dc538b678dabb42bcb1d14751",
      "parents": [
        "fb9996df0c806db7928328e1c159cc674d70bf58"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 01 12:41:48 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 01 13:46:18 2018 +0200"
      },
      "message": "Add restoreGluster function\n\nChange-Id: I99089c131c1d4fc3b76fb98e9efab1b71d4cfc6a\n"
    },
    {
      "commit": "941892796342116fdc862c210998213455727cdf",
      "tree": "00e8f65e0ba87ef7f67bea62de389cadb96344bc",
      "parents": [
        "eb5995c77280038c3e73514a9be8cd979099325d"
      ],
      "author": {
        "name": "lmercl",
        "email": "lmercl@mirantis.com",
        "time": "Fri Jun 01 11:03:46 2018 +0200"
      },
      "committer": {
        "name": "lmercl",
        "email": "lmercl@mirantis.com",
        "time": "Fri Jun 01 11:03:46 2018 +0200"
      },
      "message": "Change delay for salt minion discovery from 0.5s with 200 retries to 1s with 180 retries, on slower environment e.g. labs is not enough\n\nChange-Id: I940a53f9a6ad9e264d8751c3310b869ba8110006\n"
    },
    {
      "commit": "eb5995c77280038c3e73514a9be8cd979099325d",
      "tree": "2425a4bfda7bbff449f81b2f4e449900ee0622e7",
      "parents": [
        "5440ffaa5484b4c67eb4e6d8f037fe9cf92d5716",
        "a69bebcb3e894794249fe0916dda6c321aee7747"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 01 07:47:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri Jun 01 07:47:26 2018 +0000"
      },
      "message": "Merge \"Add Alerta configuration before containers launching\""
    },
    {
      "commit": "5440ffaa5484b4c67eb4e6d8f037fe9cf92d5716",
      "tree": "cba11664c5e79f524ad0eb8ab8d3731e2a42d839",
      "parents": [
        "36a019d262a658a654dd48869133196fc48d1b7d"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu May 31 12:00:02 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu May 31 18:29:34 2018 +0200"
      },
      "message": "Fix incorrect while check for cicd.\nwhile loop may hang and fail deployment.\n\nProd-Related: PROD-20395\n\nChange-Id: I8ae9a003978913e5b66a5211c5130b0297cf26fb\n"
    },
    {
      "commit": "a69bebcb3e894794249fe0916dda6c321aee7747",
      "tree": "5bd8f3650a685f9dedb52065606163c5f25c177f",
      "parents": [
        "36a019d262a658a654dd48869133196fc48d1b7d"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu May 31 11:33:24 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu May 31 11:33:24 2018 +0400"
      },
      "message": "Add Alerta configuration before containers launching\n\nChange-Id: I50d7bd2afe929cc45dfbf56b4eca326a66caa976\nCloses-Bug: PROD-20380\n"
    },
    {
      "commit": "36a019d262a658a654dd48869133196fc48d1b7d",
      "tree": "15ccde51b8f3083377569d84af437a2a30025f1f",
      "parents": [
        "bd9268c4e787f6e7fad05c827f0960854c88dff1"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 30 09:51:18 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 30 06:52:25 2018 +0000"
      },
      "message": "Set constraints for cmd2 depends on python version\n\nThis patch sets contraints for cmd2 library when installing\nopenstack virtualenv based on python version as cmd2 \u003e 0.9.0\nis not compatible with python2.\n\nChange-Id: Ic1cb345a234c6b6fee94fbb3380b18f7d9dc7122\nRelated-Prod: PROD-20356\n"
    }
  ],
  "next": "bd9268c4e787f6e7fad05c827f0960854c88dff1"
}
