)]}'
{
  "log": [
    {
      "commit": "3c6dff3d79e5ae0ca7e1f9c714f37951629e01fe",
      "tree": "ecf00103cbcbda64a1de62534281aaece3cdffaf",
      "parents": [
        "37b735d8763c3e4bd51f0f5c42af335b3a361c94",
        "75e406471ba695ff4583705f23953aead11cd3bf"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 31 06:38:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 31 06:38:52 2018 +0000"
      },
      "message": "Merge \"Add enforceStateWithTests method\""
    },
    {
      "commit": "75e406471ba695ff4583705f23953aead11cd3bf",
      "tree": "cef4113d25d451a0667978e49580031a41a69778",
      "parents": [
        "44331007877c7058401aa7a4f6ca1d8595b58523"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 13 16:05:08 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 16:02:28 2018 +0200"
      },
      "message": "Add enforceStateWithTests method\n\nChange-Id: I9c135cc5efde7e18eb7c73a6e4ec31edc5aca28a\n"
    },
    {
      "commit": "37b735d8763c3e4bd51f0f5c42af335b3a361c94",
      "tree": "30628d0d769bf41ae3f7f125c89e33a92fd1debd",
      "parents": [
        "c0fe1442f8bd6f32329be37200f9b9c56a2ef3ed"
      ],
      "author": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Aug 27 16:55:07 2018 +0400"
      },
      "committer": {
        "name": "vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Aug 27 16:57:42 2018 +0400"
      },
      "message": "Workaround for Jenkins issue\n\n*steps to reproduce*:\nit failed only when set\nwithMerge policy\n\n``\ntry {\n    stage(“Checkout”) {\n       gerrit.gerritPatchsetCheckout([\n           credentialsId: CREDENTIALS_ID,\n           *withMerge: true*,\n       ])\n}``\n\nproofs: https://ci.mcp.mirantis.net/view/MAP/job/map-build-component-image/5/console\n\nroot cause - incorrect case-resolving in git plugin\nrelated issue: https://issues.jenkins-ci.org/browse/JENKINS-51638\np.s. workaround in comments\n\nChange-Id: I9ffd85a61613eecaeb96fbacb1a28bb6a37cb60f\n"
    },
    {
      "commit": "c0fe1442f8bd6f32329be37200f9b9c56a2ef3ed",
      "tree": "327b8e999fde6b383bc7a8eb5a45c8882b387c33",
      "parents": [
        "b99f87c0ee8ae7d23ed0316cc52aa44d633e4f2f"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 20:01:34 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 20:01:34 2018 +0300"
      },
      "message": "Fix regexp processing in comparePillars\n\nChange-Id: I7eeed65e603e61816094299a43e7aaa040d3be0d\n"
    },
    {
      "commit": "b99f87c0ee8ae7d23ed0316cc52aa44d633e4f2f",
      "tree": "f04fcadf6067fe80841e5d20feea33c2dd530a79",
      "parents": [
        "24d4965db164a5c4f1566c97fe12cc8f77886823"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 19:43:59 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 19:44:01 2018 +0300"
      },
      "message": "Fix regexp processing in comparePillars\n\nChange-Id: Id96a2db734bbbcad3561f3b43c69f07ee77159d1\n"
    },
    {
      "commit": "24d4965db164a5c4f1566c97fe12cc8f77886823",
      "tree": "61bbe5a5393d69b1b180312439656ddebf8a689d",
      "parents": [
        "3bbcafe870127a2a45374adef0508dfe4879a3b7"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 19:33:51 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 19:34:05 2018 +0300"
      },
      "message": "Fix regexp processing in comparePillars\n\nChange-Id: Id25b1a378e291733c6002815ae554e19b3ad2b9f\n"
    },
    {
      "commit": "3bbcafe870127a2a45374adef0508dfe4879a3b7",
      "tree": "2bce0a160a5bbb5c7c569651e0b754fb83fb3bf0",
      "parents": [
        "ab5637b0f2ad0b8eac9f456b83c37f75b3beccc1"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 19:36:16 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 19:42:04 2018 +0300"
      },
      "message": "Add regexp support into comparePillars\n\n * regexp option - any option to be passed into grep\n * Unfortunately, diff not able to work with dir-based regexp\n   Alternative option - using find + regexp will be even more complicated\n\nChange-Id: I2158b1af2b1a9e3e14a2c3bcbd3bbcfea935ee80\n"
    },
    {
      "commit": "ab5637b0f2ad0b8eac9f456b83c37f75b3beccc1",
      "tree": "a34d972fc0c103aad86e7e009918f2e03376670d",
      "parents": [
        "46514e0c879381795ffe7b2e03b7f7db61288436"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 18:18:15 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 18:18:38 2018 +0300"
      },
      "message": "Add mk.common.GetBaseName function\n\nChange-Id: I8bc1544e47ccb9883e9aa6a212785fd5c15efe9f\n"
    },
    {
      "commit": "46514e0c879381795ffe7b2e03b7f7db61288436",
      "tree": "a313d77abc4396581231ce00debacf6bd2b24f98",
      "parents": [
        "99d358485c97827d276af692c98b3e254f769597",
        "6bda942ac9007e67a82f4906e29b5cea752d3724"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Aug 20 15:07:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Aug 20 15:07:14 2018 +0000"
      },
      "message": "Merge \"Perform auto-ident\""
    },
    {
      "commit": "6bda942ac9007e67a82f4906e29b5cea752d3724",
      "tree": "76edc6194590539333ea25fa8b5ffeb1b7a89f84",
      "parents": [
        "44331007877c7058401aa7a4f6ca1d8595b58523"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 11:57:05 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 20 18:00:17 2018 +0300"
      },
      "message": "Perform auto-ident\n\n  * No changes in code\n\nChange-Id: I4124736cb2ffd04528fcf328cb29d874d5c5350b\n"
    },
    {
      "commit": "99d358485c97827d276af692c98b3e254f769597",
      "tree": "070efb695a0a4e1fe88a9deb1c87c704bac07964",
      "parents": [
        "44331007877c7058401aa7a4f6ca1d8595b58523"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 17 20:26:34 2018 +0300"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Mon Aug 20 13:55:50 2018 +0000"
      },
      "message": "Add diffCheckMultidir and comparePillars common func\n\nChange-Id: I71b18794dc444c98e48ba1db2a83fb9372e20a33\nRelated-Bug: PROD-22114 (PROD:22114)\n"
    },
    {
      "commit": "44331007877c7058401aa7a4f6ca1d8595b58523",
      "tree": "94354fade374a4240666cf277e99f53afbfa0717",
      "parents": [
        "63946b3db47361ce610824b7306d6a713e0cfd0c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 13 11:27:06 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Aug 15 07:26:38 2018 +0000"
      },
      "message": "Add parentheses to target definition\n\n- Without parentheses ${extra_target} wouldn\u0027t work as expected\n\nChange-Id: I803c6b3fd2397111397eceed9640a1893e5f5291\n"
    },
    {
      "commit": "63946b3db47361ce610824b7306d6a713e0cfd0c",
      "tree": "4632d71b342289660fe11c6a6e9b028c44ad8254",
      "parents": [
        "1bfe684a8375ac21e4d0a4051eeb9eb6b2da90b1",
        "ae6e16a0603a704d6db1c93eb934df0be7295a19"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Aug 14 13:13:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 14 13:13:58 2018 +0000"
      },
      "message": "Merge \"Fix for failing pipeline due to disabled log hosts\""
    },
    {
      "commit": "ae6e16a0603a704d6db1c93eb934df0be7295a19",
      "tree": "8e4684ebaf64f3229eeef00988610dcd24ca4ec5",
      "parents": [
        "bacc297470481ee24c8872a9a71758ec52a00eee"
      ],
      "author": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Tue Aug 07 13:42:16 2018 -0500"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 14 09:25:04 2018 +0200"
      },
      "message": "Fix for failing pipeline due to disabled log hosts\n\nFixes: PROD-22065 (PROD:22065)\n\nChange-Id: Id6fbfb97180a206c7d59fe6822e44f99d4787d91\n"
    },
    {
      "commit": "1bfe684a8375ac21e4d0a4051eeb9eb6b2da90b1",
      "tree": "c7aab1a8bc9cc4b3afd7acd86850a4d6e82674f6",
      "parents": [
        "bacc297470481ee24c8872a9a71758ec52a00eee"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Aug 09 18:40:17 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Aug 13 13:14:59 2018 +0000"
      },
      "message": "Update SaltModelTesting.groovy\n\n  * Try to collect artifact, even on failed test\n\nChange-Id: Ia4afaac2e11dccea45e201fad9c051efeb650b7f\n"
    },
    {
      "commit": "bacc297470481ee24c8872a9a71758ec52a00eee",
      "tree": "6f77249b4ffcd1f84ee9661da24d87b9d665d36b",
      "parents": [
        "051b6472bb0f02a7e82dbbff42260f597ca5fbd6",
        "0c0983874162b97cb56d79268897b3ab71561dbb"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 10 11:01:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 10 11:01:02 2018 +0000"
      },
      "message": "Merge \"Raise exception for orchestrateSystem if failed\""
    },
    {
      "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": "0c0983874162b97cb56d79268897b3ab71561dbb",
      "tree": "062cb9a8d065daaf7fbe38634ff15f09992ea1b0",
      "parents": [
        "5ca0b72a1db17aedd58364c6708ade0edf5f6890"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Aug 08 16:16:38 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Aug 09 14:47:52 2018 +0300"
      },
      "message": "Raise exception for orchestrateSystem if failed\n\nIt was observed that orchestrateSystem function results with\nSUCCESS in any case - even though the orchestration step finishes\nwith failure. As of now result is being analized and exception is\nraised if orchestration step fails\n\nChange-Id: If822ab80bb23c4934253b750141b747b3f47788c\nRelated-PROD: PROD-22046\nRelated-PROD: PROD-19972\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"
    }
  ],
  "next": "e3ace6219234768027e631276017998bc9f57c7a"
}
