)]}'
{
  "log": [
    {
      "commit": "a5979ca04d75bca9b0db002aadf5e69a067b42b1",
      "tree": "83f275c137673ca601ae80e3d3ec3d489990f64b",
      "parents": [
        "b4d2fba98415e1df0315abec248574ee063d7920",
        "c4a485e1b7beac338e036b444be16ba2b3efa25c"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Apr 23 10:21:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Mon Apr 23 10:21:23 2018 +0000"
      },
      "message": "Merge \"Install Neutron services prior to client state\""
    },
    {
      "commit": "c4a485e1b7beac338e036b444be16ba2b3efa25c",
      "tree": "12f5cdbed2cbce8f674a4cafda398d42655fdecc",
      "parents": [
        "65d2a6a98a2f0f3a9682b1b391108c66708a8e6e"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Apr 20 14:25:03 2018 +0300"
      },
      "committer": {
        "name": "ogrudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Apr 23 07:50:07 2018 +0000"
      },
      "message": "Install Neutron services prior to client state\n\nIt was found that if neutron flat network is being created\nwhen neutron-openvswitch-agent is not running the network\nand subnet are created without errors however the corresponding\nneutron port will be in unusable state - binding:vif_type parameter\nwill have \"binding_failed\" value and port admin state will be DOWN.\nMore information could be found on the following link:\nhttps://bugs.launchpad.net/neutron/+bug/1399249\nAs a result full neutron state is invoked on neutron:gateway nodes and\nneutron.client state invocation order was changed to ensure it runs\nafter neutron agents are installed\n\nRelated-PROD: PROD-18590\n\nChange-Id: I9031c844519a34d7355cbeb134610fbe93c60503\n"
    },
    {
      "commit": "b4d2fba98415e1df0315abec248574ee063d7920",
      "tree": "0737f2f429d8eef956f100435cab83619f9edea4",
      "parents": [
        "65d2a6a98a2f0f3a9682b1b391108c66708a8e6e"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Apr 20 16:23:04 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Fri Apr 20 16:40:56 2018 +0300"
      },
      "message": "Disable tests while building packages\n\nChange-Id: Ief65a9727da6ca585aa163a43e5be032a9813e61\nIssue: https://mirantis.jira.com/browse/PROD-19505\n"
    },
    {
      "commit": "65d2a6a98a2f0f3a9682b1b391108c66708a8e6e",
      "tree": "1cf1f33bc76fd9f343ef9850bd7130e487282c6e",
      "parents": [
        "e3bb675303a25a00bba5a3183e1cd77d3858b7b2",
        "d20005582e7077d2c8a1a47092449129ae2e2dd1"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Apr 19 16:01:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 16:01:58 2018 +0000"
      },
      "message": "Merge \"New aptly methods\""
    },
    {
      "commit": "e3bb675303a25a00bba5a3183e1cd77d3858b7b2",
      "tree": "866d92af383fbf697668fafd60ceb21f9ebdf5de",
      "parents": [
        "ac8abc5522ab45078d55fd6120ff77edd7a3d310",
        "a9b846652a75443c4af0a2ce71af946a79cdc8f9"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 19 15:01:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 15:01:04 2018 +0000"
      },
      "message": "Merge \"added salt.minion state before linux.system\""
    },
    {
      "commit": "d20005582e7077d2c8a1a47092449129ae2e2dd1",
      "tree": "5a7fd58c62a31946e35e53020e2217badb74ed1e",
      "parents": [
        "ac8abc5522ab45078d55fd6120ff77edd7a3d310"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Apr 18 17:29:47 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Apr 19 14:50:53 2018 +0200"
      },
      "message": "New aptly methods\n\nRelated: PROD-19009\n\nChange-Id: I7d032daa96d2c475fa1f5da495f12e2c56bb6fc3\n"
    },
    {
      "commit": "ac8abc5522ab45078d55fd6120ff77edd7a3d310",
      "tree": "b1933c1add4d75ad5db919ec5026f02565adbd8f",
      "parents": [
        "9631355158d0512b00927abd7da66e1972aa76a3",
        "89a8f548f95f0b3acc1ca123561d4dc8e9a3e247"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Apr 19 07:24:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Thu Apr 19 07:24:04 2018 +0000"
      },
      "message": "Merge \"Revert \"Fixing apache stuck for ceilometer on dedicated node.\"\""
    },
    {
      "commit": "89a8f548f95f0b3acc1ca123561d4dc8e9a3e247",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "bccc2166b536263c79b597722d09cbc492804b6c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 07:17:47 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 19 07:17:47 2018 +0000"
      },
      "message": "Revert \"Fixing apache stuck for ceilometer on dedicated node.\"\n\nThis patch will completely broke installation when ceilometer is installed only on node that matches following pattern \u0027*01*\u0027\n\nAlso the approach is not clear at all, as if apache wasn\u0027t restarted after config changes it is a bug in the formula, we need to fix there instead of doing such workarounds.\n\n\nThis reverts commit bccc2166b536263c79b597722d09cbc492804b6c.\n\nChange-Id: If6c64c440cd415308a6bcaf39485a8ac5887b925\n"
    },
    {
      "commit": "9631355158d0512b00927abd7da66e1972aa76a3",
      "tree": "596a4f17ce07c2ddbd2a29e777a13f38a8a69012",
      "parents": [
        "bccc2166b536263c79b597722d09cbc492804b6c",
        "6ef5889d0b8b1bec1b4f28377bb39ec516fa3272"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Wed Apr 18 11:44:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@49259fdfccf8",
        "time": "Wed Apr 18 11:44:32 2018 +0000"
      },
      "message": "Merge \"Add powerful generic HTTP methods (2nd try)\""
    },
    {
      "commit": "a9b846652a75443c4af0a2ce71af946a79cdc8f9",
      "tree": "262c4a4cb5e99277b0ceaf76598b465960bad699",
      "parents": [
        "7cff1d34e0917b995b6aeabe89f92c3e42fff852"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Apr 18 11:22:19 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Apr 18 12:16:08 2018 +0200"
      },
      "message": "added salt.minion state before linux.system\n\nwhen http proxy is enabled salt minion needs to be setup first with proxy before repositories needs to be setup, otherwise some gpg key are not downloaded and deploy pipeline failes\n\nChange-Id: I3f6ab85a127694f24fc598abfcbd613a51625e31\n"
    },
    {
      "commit": "bccc2166b536263c79b597722d09cbc492804b6c",
      "tree": "d8cad4a848c2aa570164aa88f2e7786afa52cbd4",
      "parents": [
        "7cff1d34e0917b995b6aeabe89f92c3e42fff852"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 18 10:25:31 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 18 10:25:51 2018 +0200"
      },
      "message": "Fixing apache stuck for ceilometer on dedicated node.\n\nProd-Related: PROD-19411\n\nChange-Id: I4ba95a388cbdcaf6588678fa5e6e5e1801b98193\n"
    },
    {
      "commit": "6ef5889d0b8b1bec1b4f28377bb39ec516fa3272",
      "tree": "b1933c1add4d75ad5db919ec5026f02565adbd8f",
      "parents": [
        "7cff1d34e0917b995b6aeabe89f92c3e42fff852"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 17:46:40 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:58:57 2018 +0000"
      },
      "message": "Add powerful generic HTTP methods (2nd try)\n\nProposed methods are more generic than existing ones:\n\n  * use Jenkins credentials for HTTP authorization\n  * POST and accept any data types, not only JSON\n  * returns both HTTP result and data (as an array[code, text])\n\nChange-Id: I44ad85759250e8c2c3340650fdb89c58501f5692\n"
    },
    {
      "commit": "2f2528fa7cd023579b0096ef736f998c2de1d981",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "82ceb435a0012bc91ad9eed4c999dbb009aab967"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:37:07 2018 +0000"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:37:07 2018 +0000"
      },
      "message": "Revert \"Add powerful generic methods to com.mirantis.mk.Http\"\n\nThis reverts commit 82ceb435a0012bc91ad9eed4c999dbb009aab967.\n\nChange-Id: I0d0c8c0b32dfd1d32fda59dc8710c9d93a0c67da\n"
    },
    {
      "commit": "82ceb435a0012bc91ad9eed4c999dbb009aab967",
      "tree": "457e81bbf155ea3cd9fdd5174bc613ee9d1f0b1f",
      "parents": [
        "a3a4db919b67be108b8b827f17023c6748b15a82"
      ],
      "author": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 15:02:38 2018 +0200"
      },
      "committer": {
        "name": "Alexander Evseev",
        "email": "aevseev@mirantis.com",
        "time": "Tue Apr 17 16:30:25 2018 +0200"
      },
      "message": "Add powerful generic methods to com.mirantis.mk.Http\n\nChange-Id: I136f4115583e494221fcf71ee37dd9adf6824dba\n"
    },
    {
      "commit": "a3a4db919b67be108b8b827f17023c6748b15a82",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "fc803f8e3b0df52dd612f2cd409a217607b80962"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Apr 12 11:50:20 2018 +0000"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Apr 12 11:50:20 2018 +0000"
      },
      "message": "Revert \"Hot-fix for aptly publishing acquire_by_hash to s3\"\n\nThis reverts commit fc803f8e3b0df52dd612f2cd409a217607b80962.\n\nChange-Id: I85a74cb9d072d01847d785d98f4977c0fe7011be\n"
    },
    {
      "commit": "fc803f8e3b0df52dd612f2cd409a217607b80962",
      "tree": "c008fca60211798cf463c4181be1f18d6e1d3f97",
      "parents": [
        "fb9996df0c806db7928328e1c159cc674d70bf58"
      ],
      "author": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Apr 12 14:02:05 2018 +0300"
      },
      "committer": {
        "name": "Kirill Mashchenko",
        "email": "kmashchenko@mirantis.com",
        "time": "Thu Apr 12 14:02:05 2018 +0300"
      },
      "message": "Hot-fix for aptly publishing acquire_by_hash to s3\n\nChange-Id: I6a2fe66c4b13fd3c050933d97d48a039eed5628b\n"
    },
    {
      "commit": "fb9996df0c806db7928328e1c159cc674d70bf58",
      "tree": "b67063d7cdb96cb3d603f086c99fca400945536f",
      "parents": [
        "efc9acf4e404c6b4e3492b0c8f06705b0015fa9f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 10 14:05:31 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 10 14:05:31 2018 +0200"
      },
      "message": "Fixed waitForMinion functionality in Salt.groovy\n\nChange-Id: I46c2fccb262ab9698a0fc822cd339db414a164e8\n"
    },
    {
      "commit": "efc9acf4e404c6b4e3492b0c8f06705b0015fa9f",
      "tree": "4df842b849cd2dc7bb1bf7fb5a0e5286bb108cfa",
      "parents": [
        "103cd8eeefe5de68d91133bc1b0c36bf065368d2",
        "4714594831ce47095ef97434d9e6e91618ab3482"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Apr 09 13:03:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Mon Apr 09 13:03:52 2018 +0000"
      },
      "message": "Merge \"Salt result checking improved\""
    },
    {
      "commit": "4714594831ce47095ef97434d9e6e91618ab3482",
      "tree": "6834ae8ab53e4600120b5b50a7aabb9cc7c71a24",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 17:30:38 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Apr 06 12:03:08 2018 +0200"
      },
      "message": "Salt result checking improved\n\nPROD-18931\n\nChange-Id: I2a617b1a43eab1a5cd10dd8f63818d9e00bf59af\n"
    },
    {
      "commit": "103cd8eeefe5de68d91133bc1b0c36bf065368d2",
      "tree": "f50645bdda774d01068e757eafaa574fb06e2823",
      "parents": [
        "349c374338a88ce7a03245a6371cb3ee57ff6702",
        "962ba916244c2358db0d3a6d3f4c6f17dae76e92"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 16:33:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 16:33:22 2018 +0000"
      },
      "message": "Merge \"Fixed ASK_ON_ERROR functionality inside retry steps\""
    },
    {
      "commit": "349c374338a88ce7a03245a6371cb3ee57ff6702",
      "tree": "549c7ec36ae2c1fee912801983271e948f286874",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a",
        "5250a9c963bda081d153fbe08831a9907ea4bbaa"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 16:25:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 16:25:41 2018 +0000"
      },
      "message": "Merge \"Small fixes: [1] Script name changed; [2] CVP sanity run command changed\""
    },
    {
      "commit": "962ba916244c2358db0d3a6d3f4c6f17dae76e92",
      "tree": "643a1dd00fe71daed395ab5f45c153c735944508",
      "parents": [
        "fd1d256eeba25befdee8e0c1568211eafe76fd3a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 17:39:19 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 18:23:18 2018 +0200"
      },
      "message": "Fixed ASK_ON_ERROR functionality inside retry steps\n\nPROD-18931\n\nChange-Id: Idf90e25bfc6d822f39aa327172a17f047de76e26\n"
    },
    {
      "commit": "fd1d256eeba25befdee8e0c1568211eafe76fd3a",
      "tree": "6f4aa6ca6fb392757dba265c93477a5819476316",
      "parents": [
        "30cf65057ad3a3264acd1e010a0aa581034e2201",
        "4e366ffe37721e999e5f0d0094e7998a5c57135e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Apr 04 14:26:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 14:26:49 2018 +0000"
      },
      "message": "Merge \"Add new universal method to run different test frameworks\""
    },
    {
      "commit": "30cf65057ad3a3264acd1e010a0aa581034e2201",
      "tree": "a4b983f72a289107307d88fb7b2ed07b994ec12b",
      "parents": [
        "658b1106705336347e5e0200d85f80d32d33e51e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 12:48:03 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Apr 04 12:56:50 2018 +0200"
      },
      "message": "Added try catch block for handling aptly publisher dumps results\n\nChange-Id: I0a9aef9049b7b6449e283105ac3823fa22f446fc\n"
    },
    {
      "commit": "658b1106705336347e5e0200d85f80d32d33e51e",
      "tree": "5992e9b95df65dc0a1e2ad7184b7010a7c2312f9",
      "parents": [
        "f89509dc8e615defc758496a6a44302a328dc081",
        "c6e031017fda3b068559ac36d02262ef2b649c20"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Mar 28 12:46:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@11c41ac357c9",
        "time": "Wed Mar 28 12:46:44 2018 +0000"
      },
      "message": "Merge \"Change default version of salt-models-testing docker image to latest\""
    },
    {
      "commit": "c6e031017fda3b068559ac36d02262ef2b649c20",
      "tree": "fa38c9c9bb6c957a7e8249ea59471d070911deec",
      "parents": [
        "651df51d4e1122564e495082bb110731e76d43b5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 27 18:44:37 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Mar 27 18:44:37 2018 +0200"
      },
      "message": "Change default version of salt-models-testing docker image to latest\n\nChange-Id: I213f2815fb2efea4de9bb46ce9dbc2334507dec6\n"
    },
    {
      "commit": "f89509dc8e615defc758496a6a44302a328dc081",
      "tree": "43a29c8ad9baef423732b6991d3f76d321b4f170",
      "parents": [
        "651df51d4e1122564e495082bb110731e76d43b5"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Mar 19 15:24:17 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Tue Mar 27 11:06:07 2018 +0000"
      },
      "message": "Save rally.db outside docker container\n\nhttps://mirantis.jira.com/browse/PROD-18693\n\nChange-Id: I998637d24761a1398e517a0125f3fb2f6d968b83\n"
    },
    {
      "commit": "651df51d4e1122564e495082bb110731e76d43b5",
      "tree": "a82dc77b60aed1ceb8bf8108f3ba167b992a5ce5",
      "parents": [
        "80c1d375f75a2b86292c9d8e40a63e5f8b47cde2"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 26 14:51:15 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 26 14:51:15 2018 +0200"
      },
      "message": "Enforced nightly version of salt-models-testing docker image during salt models test\n\nChange-Id: Ida5b159df700be8caf4e2fc1522f2e2e9ae25f0a\n"
    },
    {
      "commit": "80c1d375f75a2b86292c9d8e40a63e5f8b47cde2",
      "tree": "4b9e56b418d522663ada6b31983ecac22d74fc41",
      "parents": [
        "dc4b6bb0423a7cbddd641fac4f19ec94ac111a4a"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Mar 26 13:03:10 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Mar 26 13:03:10 2018 +0200"
      },
      "message": "Modify cleanupSnapshots method.\n\nChange-Id: I93e3482195aeb31b5a41ee1a2422e7846fcee5ee\n"
    },
    {
      "commit": "dc4b6bb0423a7cbddd641fac4f19ec94ac111a4a",
      "tree": "e5207dec2fc9bc69756728f05a9ac49ab468eea5",
      "parents": [
        "f5b7e086b4d594fb2eeef988ef2bda0f93a1c944",
        "feb8ce909f8967febb4916871f5b86b8e0b206e2"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Mar 23 10:31:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 23 10:31:37 2018 +0000"
      },
      "message": "Merge \"Fixing race condition when infrastructure nodes acts as computes\""
    },
    {
      "commit": "feb8ce909f8967febb4916871f5b86b8e0b206e2",
      "tree": "ca1b1b18a52785a99d2e3fcca6c3cfc328000d46",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Mar 21 18:03:28 2018 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Mar 22 17:56:54 2018 +0100"
      },
      "message": "Fixing race condition when infrastructure nodes acts as computes\n\nIssue: GlusterFS puts locks on metadata and running highstate on\n       all glusterfs nodes asynchronously may cause race condition\n\nFix:   Highstates should be run one by one on glusterfs nodes in\n       this case.\n\nChange-Id: I090d87230f78e7e8b184925e4fad0f99ba36fe3f\n"
    },
    {
      "commit": "f5b7e086b4d594fb2eeef988ef2bda0f93a1c944",
      "tree": "02c988f3528982542d56fd7c1443352fe80f74f1",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 22 14:40:57 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Mar 22 14:50:52 2018 +0100"
      },
      "message": "Added reclass version property to Salt Models testing method\n\nChange-Id: I08da4cf3118f907aaa98c746b9ce8069a916a1db\n"
    },
    {
      "commit": "4e366ffe37721e999e5f0d0094e7998a5c57135e",
      "tree": "23145ae4e1fb648eb8e2d3bc0277532c4c1df2ea",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Fri Feb 16 20:06:52 2018 -0600"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Mar 21 21:02:32 2018 +0000"
      },
      "message": "Add new universal method to run different test frameworks\n\nChange-Id: Ifbfd453e2b27c1d2f63041e7cbdaee448cff7b86\n"
    },
    {
      "commit": "5250a9c963bda081d153fbe08831a9907ea4bbaa",
      "tree": "417c95a6db8d4a653cdbcf17f1c3f8d307f41581",
      "parents": [
        "53feda74b8cc98854beef9e61e7ec31847247f16"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Mar 21 15:47:03 2018 -0500"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Mar 21 15:47:03 2018 -0500"
      },
      "message": "Small fixes: [1] Script name changed; [2] CVP sanity run command changed\n\nChange-Id: I45f12e324c80eae24930668c325e627259c27415\n"
    },
    {
      "commit": "53feda74b8cc98854beef9e61e7ec31847247f16",
      "tree": "44892fd4f085c39f3dd080f5aa96fd52e8122f9c",
      "parents": [
        "586b52b88c0e690d67b222b808d09ce48041016d"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Mar 16 16:06:10 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Mar 16 16:09:15 2018 +0400"
      },
      "message": "Add installation of long term storage prometheus\n\nChange-Id: Ibae0675452332d1024c86d190cb3f71d9fdd7509\nPROD-related: PROD-17211\n"
    },
    {
      "commit": "586b52b88c0e690d67b222b808d09ce48041016d",
      "tree": "4a5d1de8888ac05363fb0d070f8bdd96f6a143d0",
      "parents": [
        "e2d2c08a82c572dceece24f4e75a1b2743329095",
        "c4424a37f74d601274f3193fd6119d06648b33ca"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Fri Mar 16 09:50:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 16 09:50:46 2018 +0000"
      },
      "message": "Merge \"Add mine.update before network.host state.\""
    },
    {
      "commit": "e2d2c08a82c572dceece24f4e75a1b2743329095",
      "tree": "bffe710b16489a96030bfebfb20b084a917ec37c",
      "parents": [
        "a070fd002fb8818a9364f07616c04184019c031c",
        "f60f02fd92ce91e4e9106ac8ca32044b59fdcbf3"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Mar 15 15:03:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Mar 15 15:03:28 2018 +0000"
      },
      "message": "Merge \"Run telemetry states on node 01 firstly\""
    },
    {
      "commit": "c4424a37f74d601274f3193fd6119d06648b33ca",
      "tree": "24c634265708970120cc5f7a034dc792ff403ecf",
      "parents": [
        "01410f28a5a8043f2c0eed54079f90e551f29203"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Mar 15 17:35:57 2018 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Mar 15 17:41:12 2018 +0400"
      },
      "message": "Add mine.update before network.host state.\n\nGererated computes does not added to /etc/hosts files in\nother nodes. Need to update salt mine for fix it.\n\nChange-Id: If45f873ab84f2b32d3baf412c7b438f329df3dfc\n"
    },
    {
      "commit": "a070fd002fb8818a9364f07616c04184019c031c",
      "tree": "adc6a0397816128ec62824214c12b78a302f02c2",
      "parents": [
        "162dd8a9734c71a7faa691acd6827a92a58ba80b"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Mar 15 14:47:52 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Mar 15 15:19:44 2018 +0200"
      },
      "message": "Adding absence designate packages\n\nThe patch installs worker and producer designate packages\nalong with server and api which are not installed by designate.server\nstate. These packages have to be installed to make designate work\nproperly.\n\nChange-Id: I3dd615e573309b1aef85c9772d34d73c173c54d1\nRelated-PROD: PROD-18515\n"
    },
    {
      "commit": "f60f02fd92ce91e4e9106ac8ca32044b59fdcbf3",
      "tree": "8e4fb4dede58cb415eb7b8b4ddb47bc9d4d24821",
      "parents": [
        "162dd8a9734c71a7faa691acd6827a92a58ba80b"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Mar 14 19:24:51 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Mar 14 19:29:57 2018 +0200"
      },
      "message": "Run telemetry states on node 01 firstly\n\ndbsyncs may fail if they are run in parallel\n\nChange-Id: I9b9cecf4a8428dac7fd1992c4814193b1452fe9b\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18473\n"
    },
    {
      "commit": "162dd8a9734c71a7faa691acd6827a92a58ba80b",
      "tree": "27bb62392a95074e19ef16e5d8b31bb43a3f4b4e",
      "parents": [
        "f6daac69db337f3aac073cc09bc41639899e538c"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 13 01:27:50 2018 +0100"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Tue Mar 13 01:30:00 2018 +0100"
      },
      "message": "Do not ignore state \u0027prometheus\u0027 failures\n\nhttps://mirantis.jira.com/browse/PROD-18413\n\nChange-Id: I5bb1ef8fdf18f4d768844ffe641ae6ba5c3a5b98\n"
    },
    {
      "commit": "f6daac69db337f3aac073cc09bc41639899e538c",
      "tree": "2e396c56c3a5e85a00e1fe251dbf4443790fe79d",
      "parents": [
        "d28a974b521ab221f1e5437710867a761cd9cc12"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 08 13:17:53 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 08 13:21:44 2018 +0100"
      },
      "message": "openstack stop services function - confirmation added\n\nChange-Id: I626eaf680c60de69faad3add934d69f9452355a7\n"
    },
    {
      "commit": "d28a974b521ab221f1e5437710867a761cd9cc12",
      "tree": "f8a5f1453916c4dca7c14852ba7f78ad5697a406",
      "parents": [
        "27e830579035bb46675ab65a8d53360ac2682ee9"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Mar 06 17:41:38 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Mar 06 18:38:24 2018 +0000"
      },
      "message": "Adding ability to pass several repos\n\nThe patch adds ability to pass several repos to build\npackages.\n\nChange-Id: Iaa38e8e467ce4852d51b5bf31d4e7e2c4a9d7738\nRelated-PROD: PROD-18252\n"
    },
    {
      "commit": "27e830579035bb46675ab65a8d53360ac2682ee9",
      "tree": "d928ece68e6710c75fedd599944a44979edaa0d6",
      "parents": [
        "9994ea7917e03132a27d41fa4bdd9ba4dabc8f26"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Mar 06 11:37:29 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Mar 06 11:37:35 2018 +0100"
      },
      "message": "stopServices option added\n\nChange-Id: I7f196e979461ee0c3224d42a32f092be7141223e\n"
    },
    {
      "commit": "9994ea7917e03132a27d41fa4bdd9ba4dabc8f26",
      "tree": "25da25df12fbfd915ff2123c50abfc77bc6a2e92",
      "parents": [
        "81756c9bcf674fcb9df05f4aad05b80f5729bec0"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Mar 05 13:23:07 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Mar 05 12:26:44 2018 +0000"
      },
      "message": "Fixed accidentally removed galera slave state call in Orchestrate functions\n\nChange-Id: I2f27d8b6c1456a3fc8856b62636cec80bf76107b\n"
    },
    {
      "commit": "81756c9bcf674fcb9df05f4aad05b80f5729bec0",
      "tree": "c044b697fa61a73ac8f119da0025f91424969f76",
      "parents": [
        "9e578da519189f5c9d059aa3ce0b00d70f5b9f44"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Mar 02 13:03:26 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Mar 02 13:03:26 2018 +0200"
      },
      "message": "Pin pepper \u003e\u003d 0.5.2 and \u003c0.5.4\n\nLogin is broken in 0.5.4, need to pin to older version,\ntill bug is resolved.\n\nChange-Id: I87212bb6d613eef1e4a12763e929f89004e54774\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18188\n"
    },
    {
      "commit": "9e578da519189f5c9d059aa3ce0b00d70f5b9f44",
      "tree": "37d29c8bbcb489365ec856c8f31f299be020d088",
      "parents": [
        "be6898cd3c558928134ce87af18e4620f9711e9e"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:15:53 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:15:53 2018 +0100"
      },
      "message": "fix mine for backup\n\nChange-Id: I1447c9718f47bdd6742a3eaf5fcf48b759f2e916\n"
    },
    {
      "commit": "be6898cd3c558928134ce87af18e4620f9711e9e",
      "tree": "742cb06a3dbf8eaac707a4c89a4d1075064242f0",
      "parents": [
        "e3e7bc399fa77b96730c0a5c2075d3a3a54c3f97"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:01:48 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 01 13:01:48 2018 +0100"
      },
      "message": "fix backup typo\n\nChange-Id: Id64edd75943d3aec4cbe8013f2fa7c44fcfc3d6e\n"
    },
    {
      "commit": "e3e7bc399fa77b96730c0a5c2075d3a3a54c3f97",
      "tree": "e8e2c1042b80adabbddb2d3e4a5838de2a9f713e",
      "parents": [
        "b4f4ae18b449643026baa396eba13e101247bcf4"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Feb 26 10:50:07 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 28 15:17:26 2018 +0100"
      },
      "message": "added backups,rsyslog,sphinx to Orchestrate\n\nPROD-17570\nPROD-17567\nPROD-17565\n\nChange-Id: I262b807c118cae3ee6a7ef8281d0ea1417c77e7c\n"
    },
    {
      "commit": "b4f4ae18b449643026baa396eba13e101247bcf4",
      "tree": "cfc0796b426b52c32726f3f3e1eb1bf2fafb82a1",
      "parents": [
        "fd40a25d7a78ce43b7208e90f4283eee9d36ee14"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Feb 27 20:25:43 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Tue Feb 27 20:25:43 2018 +0100"
      },
      "message": "Don\u0027t use \"-b\" option when change branch.\n\n  - We need to use \"-b\" option for \"git checkout\" command\n    only when going to create new branch. When we need just to change\n    branch we shouldn\u0027t use the option.\n\nChange-Id: I519bf4f5f98c4c88dce08df1e2f762c467f6d4de\n"
    },
    {
      "commit": "fd40a25d7a78ce43b7208e90f4283eee9d36ee14",
      "tree": "c2e2fe8a27f3f1209303080dc548ec724d301cf8",
      "parents": [
        "01410f28a5a8043f2c0eed54079f90e551f29203"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Feb 21 21:49:40 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Feb 27 10:36:40 2018 +0000"
      },
      "message": "mk/Docker: Dont use cache for image build\n\nChange-Id: Iace16460552dd62af7070315953184eb12135a14\n"
    },
    {
      "commit": "01410f28a5a8043f2c0eed54079f90e551f29203",
      "tree": "6f26934ba83e99d99d4f484201b81bd8f1b456b0",
      "parents": [
        "8185e4a48fca18dd25ae5d94da785b262edbc3c7"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Feb 22 22:18:21 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Mon Feb 26 20:49:50 2018 +0000"
      },
      "message": "Source keystonercv3\n\nThis patch changes Orchestrate lib to source keystonercv3 instead of\nkeystonerc.\n\nChange-Id: Ib0941f08230092d97efbdabe7e5e4bfc27e2430d\nRelated-Prod: PROD-15800\n"
    },
    {
      "commit": "8185e4a48fca18dd25ae5d94da785b262edbc3c7",
      "tree": "416714ca09001d873a1b981f1c6556ac0c8b3b4c",
      "parents": [
        "504cceb33b6b112959851471abd07fcfa485803f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Feb 23 19:15:48 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Feb 26 12:29:24 2018 +0200"
      },
      "message": "Add telemetry into pipeline\n\nRedis is needed as storage and/or coordination backend,\nGnocchi is default dispatcher in ceilometer\n\nChange-Id: I1e12a216bf8dc46920bb226a1507d361a2514da3\nRelated-Prod: https://mirantis.jira.com/browse/PROD-17719\n"
    },
    {
      "commit": "504cceb33b6b112959851471abd07fcfa485803f",
      "tree": "a8cced8142350b4e304bd6f912d7c54cd0981b11",
      "parents": [
        "679781139c8fef7b8166061f069ea49612a600e8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 22 13:26:49 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 22 13:26:56 2018 +0100"
      },
      "message": "enable to test virsh rollback\n\nChange-Id: I592d5b658fc308eee9100a886469cec869fd6100\n"
    },
    {
      "commit": "679781139c8fef7b8166061f069ea49612a600e8",
      "tree": "f543e21e89860c86bb89bbf0b37012f9080f5838",
      "parents": [
        "b7e4cdf65f9884085f185b446a24220969bf7242"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 22 11:16:45 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 22 11:16:45 2018 +0200"
      },
      "message": "Fix typo in getHeatStackResourceInfo method call\n\nChange-Id: Ia455148a55de9f29fecd937dd3cde3ea15ce6f6e\n"
    },
    {
      "commit": "b7e4cdf65f9884085f185b446a24220969bf7242",
      "tree": "69039943c09470f6bd766ab8353d5f0384757d73",
      "parents": [
        "c9b6d665848e20793a3fdc0400dea08289eba21c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Feb 21 18:33:17 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Feb 21 18:34:08 2018 +0200"
      },
      "message": "Integrate manila into orachestrate pipeline\n\nChange-Id: Ieb7976dae0e624e0d60a4b34ab0088e3251bc71a\nRelated-Prod: PROD-18010\n"
    },
    {
      "commit": "c9b6d665848e20793a3fdc0400dea08289eba21c",
      "tree": "ae04d2d1ce7fb5334ecdebfe13d261c1a690ee8f",
      "parents": [
        "2ccb69ba6390595d2a266ac9352b59c67a784729"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 21 16:21:03 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 21 16:21:24 2018 +0100"
      },
      "message": "Enforce clean of pepper virtualenv before it creates\n\nChange-Id: I3b6be481435bcc59383a5c9b639e0e8209d469fb\n"
    },
    {
      "commit": "2ccb69ba6390595d2a266ac9352b59c67a784729",
      "tree": "14b40ecae6ebc76393ddb03c393c5c5f72039aeb",
      "parents": [
        "22b045745086950e9347a8a51acb5bc66db48659"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Feb 19 18:14:22 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Feb 19 17:14:42 2018 +0000"
      },
      "message": "SaltModelsTesting function refactored to use less sh steps\n\nChange-Id: I288027d37b75b213ec4522172c9e3603a8bff239\n"
    },
    {
      "commit": "22b045745086950e9347a8a51acb5bc66db48659",
      "tree": "b5bf1e69629256d86c0fc6caa0ca6a22e66bf023",
      "parents": [
        "85bb5d7d9c6db49885f447e32d66b5deeebdb906"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 16 12:02:41 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 16 12:02:46 2018 +0100"
      },
      "message": "input message for galera restore\n\nChange-Id: I10c6e74a0c221e7da48946d4687f4c853a5f6e1a\n"
    },
    {
      "commit": "85bb5d7d9c6db49885f447e32d66b5deeebdb906",
      "tree": "1e707c9e73a7b59f3fec7f23db6cd3b68fea3877",
      "parents": [
        "c014e750bf8095e65c5679505d3c78eb64a9b28b"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Feb 15 16:45:22 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Fri Feb 16 10:06:34 2018 +0000"
      },
      "message": "Add Aptly REST API methods\n\nThis pathch adds methods to work with Aptly by Aptly REST API.\n\nChange-Id: I69c7531ab1605a78971f97eba283c54eea98712f\n"
    },
    {
      "commit": "c014e750bf8095e65c5679505d3c78eb64a9b28b",
      "tree": "e8dd9a581c6048f3516755e4d955f427e4d3b6c0",
      "parents": [
        "743c0ab139b46d547af00d95db36c7d90e7eeee8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 16:27:57 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 16:27:57 2018 +0100"
      },
      "message": "fix salt method call in mk/Openstack\n\nChange-Id: Iad3d40e8e7b585489ddf8ff133bec7baa0bfe24c\n"
    },
    {
      "commit": "743c0ab139b46d547af00d95db36c7d90e7eeee8",
      "tree": "8498fcfe91ab5f094c9b3ae1f5011087e89d9f8e",
      "parents": [
        "f8f9694336633fd868570b24361f273ddac3af0b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 14:32:03 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 14:32:21 2018 +0100"
      },
      "message": "typo fix pepperEnv in Virsh module\n\nChange-Id: Ied33f49ea5f367df24decaeb63330bce9ea5a0d3\n"
    },
    {
      "commit": "f8f9694336633fd868570b24361f273ddac3af0b",
      "tree": "74fdfce575d884ad644986ef4ef4c8ddb4873cc4",
      "parents": [
        "0eec97dc79205bb28345f5ad96885101cc4e9df6"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 10:03:42 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 14:08:07 2018 +0100"
      },
      "message": "support for live VM snapshots / new salt / openstack functions\n\nPROD-17559\n\nChange-Id: I828db6e310946bf9355799987264376637f7ccbc\n"
    },
    {
      "commit": "0eec97dc79205bb28345f5ad96885101cc4e9df6",
      "tree": "2961ba3bdb66ad45747e40872b74ab19faef00a7",
      "parents": [
        "052e96386dfdde617abcacc291cd44e1d04ae124"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Feb 15 10:06:40 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Feb 15 10:08:43 2018 +0400"
      },
      "message": "remote_collector got back\n\nWe still need CADF notifications for both fluentd and heka based\nsolutions, let\u0027s get back remote_collector.\n\nChange-Id: I269b0823057023aeed863b5261a043b3cd99ae4e\n"
    },
    {
      "commit": "052e96386dfdde617abcacc291cd44e1d04ae124",
      "tree": "61f723cbe07fe944324090ebf135a0b4062489d4",
      "parents": [
        "794f89e301b83c4922d4f5f143217e8fcb9c0c3b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 14 14:10:51 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Feb 14 13:37:03 2018 +0000"
      },
      "message": "Extended test current group member test function to handle more groups to test\n\nChange-Id: I55b0ba0afd2d6eb09381bfa7f94df96a1b65e507\n"
    },
    {
      "commit": "794f89e301b83c4922d4f5f143217e8fcb9c0c3b",
      "tree": "ca3e5831baa6a39ced7b9f9d7e83320af529eea5",
      "parents": [
        "5c31e28ad55ab039c303da555ca60f7874fef80c"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Feb 14 16:28:53 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Feb 14 16:31:28 2018 +0400"
      },
      "message": "Add fluentd into stacklight deployment job\n\nChange-Id: Ida1ed8beb0c1e8aae3be0df2a38ccfcf20c8f5a8\n"
    },
    {
      "commit": "5c31e28ad55ab039c303da555ca60f7874fef80c",
      "tree": "8bc0282ba263b5533d4abbcb7c6ae566815ca9c1",
      "parents": [
        "d1068e272492f73814ae19981f62198808654d45"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Feb 14 15:05:20 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Feb 14 15:23:21 2018 +0400"
      },
      "message": "Fix copyTempstResults function\n\nIf folder /root/rally_reports exists it will cause error in salt\nrun. To avoid it we can call the \u0027mkdir\u0027 with -p flag.\nCloses-bug: PROD-17854\n\nChange-Id: Ie5fff7a6470a50cdd7b16a81523837530849d78b\n"
    },
    {
      "commit": "d1068e272492f73814ae19981f62198808654d45",
      "tree": "622fda6c079222ef72cbbab70edc95b1dabebfe7",
      "parents": [
        "61463c77a766fba691154e4380d5d375fa447387"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Tue Feb 13 13:59:32 2018 +0400"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 13 15:35:12 2018 +0000"
      },
      "message": "Made report dir as option\n\nChange-Id: I1efcd6e774c45abf3c3434ddcbd4282e68dc97a6\n"
    },
    {
      "commit": "61463c77a766fba691154e4380d5d375fa447387",
      "tree": "7c0fec0035e938aa4674a051ff5a2819b8a91a90",
      "parents": [
        "cd5b277b5c347c1f153e7a1d3fb345a90313e3c5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 13 16:10:56 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 13 15:11:33 2018 +0000"
      },
      "message": "Added retry block and sleeps to orchestrate functions\n\nChange-Id: I77437482d8b151cb1aa3281ee8d4be4e8c549fdf\n"
    },
    {
      "commit": "cd5b277b5c347c1f153e7a1d3fb345a90313e3c5",
      "tree": "5a88b3689cae5a743a15227c401d90b862f153dd",
      "parents": [
        "4f62a098d7a2c35c007e2f4c49fba460cae2833b"
      ],
      "author": {
        "name": "Sergio Lystopad",
        "email": "slystopad@mirantis.com",
        "time": "Fri Feb 09 14:37:10 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Feb 13 11:19:02 2018 +0000"
      },
      "message": "Check that nova compute minion exists before running states\n\nChange-Id: Ic2b3f9b9ac757334b4b0aeeaacadf9799c93a137\n"
    },
    {
      "commit": "4f62a098d7a2c35c007e2f4c49fba460cae2833b",
      "tree": "184d341ef6fa04d38a3d5ddade7167e39bd66c27",
      "parents": [
        "7230636b48480c1e1599e6f671fa1712194a970f"
      ],
      "author": {
        "name": "Nikolas Britton",
        "email": "nbritton@mirantis.com",
        "time": "Tue Feb 06 16:56:26 2018 -0600"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Feb 13 09:03:05 2018 +0000"
      },
      "message": "Fix for postgresql client state hanging.\n\nChange-Id: I4bbd78554edd87e17c3d69f542523606d2bdc56e\n"
    },
    {
      "commit": "7230636b48480c1e1599e6f671fa1712194a970f",
      "tree": "2ad1a3adf67e133b4f66e88770e3aba6de029ca7",
      "parents": [
        "3e261b9c9c1e4536263d9b3407388548c85d72cb"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Feb 08 16:40:43 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Feb 12 10:01:20 2018 +0200"
      },
      "message": "Allow getHeatStackServers method to find nested servers\n\nCurrently getHeatStackServers method is broken.\n\nThis patch fixes it by fixing typo in getHeatStackResourceInfo call\nAlso this patch adds method for finding servers in all nested stacks,\ndepth is set to 1000 to make sure we can get very big nested stacks.\n\nChange-Id: Idd948050d3f9fd93ef4ed218aa1d70ef8a7c189e\nRelated-Prod: PROD-17558\n"
    },
    {
      "commit": "3e261b9c9c1e4536263d9b3407388548c85d72cb",
      "tree": "d9067445cc696de713310a9ab6f9452f0f946cde",
      "parents": [
        "b1ac98ebd3cf910456e6831c816d1721269b4f11"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 14:25:05 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Feb 08 13:25:35 2018 +0000"
      },
      "message": "Disable verification of cmd run inside contrail network installation\n\nChange-Id: I4bdcdfda49156d661f798b6e7ceacfb7b21dbdda\n"
    },
    {
      "commit": "b1ac98ebd3cf910456e6831c816d1721269b4f11",
      "tree": "d1ecd17eb7730cd17b5558d3b35574294736c9bc",
      "parents": [
        "84f016816f845113d22529669b11d95babe1c2bb"
      ],
      "author": {
        "name": "Marcin Iwinski",
        "email": "miwinski@mirantis.com",
        "time": "Thu Feb 08 10:16:49 2018 +0100"
      },
      "committer": {
        "name": "Marcin Iwinski",
        "email": "miwinski@mirantis.com",
        "time": "Thu Feb 08 10:18:51 2018 +0100"
      },
      "message": "Fixing race condition with octavia-db-manage during initial install\n\nChange-Id: I3a3b57ede15ada47529461df90f49d81a5ae7111\n"
    },
    {
      "commit": "84f016816f845113d22529669b11d95babe1c2bb",
      "tree": "c693674013831cae671d5fc18a065871128fd508",
      "parents": [
        "432e9d93da85647b306c7ce0db5ef60ebb273acd"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Feb 07 14:26:19 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Feb 07 13:29:05 2018 +0000"
      },
      "message": "Fixed missing property on salt enforceState\n\nChange-Id: I42eedf431b74d5afc8fcf156304df92acbd261a6\n"
    },
    {
      "commit": "432e9d93da85647b306c7ce0db5ef60ebb273acd",
      "tree": "c1cfb34bcb14646e6576078935d39d88e18c708c",
      "parents": [
        "638e0bf0916500f743300cb6c75d4b051906036b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 06 18:28:37 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Feb 07 13:10:59 2018 +0000"
      },
      "message": "Refactoring in salt functions\n\nComplete refactoring of Orchestrate.groovy salt calls, fix bugs and\nsimplify code.\n\nChange-Id: I5eced97df6b050c74932ea58254a0fa95e3d9849\n"
    },
    {
      "commit": "638e0bf0916500f743300cb6c75d4b051906036b",
      "tree": "af93298dc9e9fd342c92360a5eef96692eb3b180",
      "parents": [
        "c9eaa7e31d6a8ff95833794f526ffce237e311a8"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 13:31:25 2018 +0100"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 13:31:25 2018 +0100"
      },
      "message": "Propagate DEBUG variable to the debuild (used also for running run_tests.sh)\n\nChange-Id: I54538795f5ac592f3d58afd865b99d9f9807ea70\n"
    },
    {
      "commit": "c9eaa7e31d6a8ff95833794f526ffce237e311a8",
      "tree": "f00e2ce2a5e46cfc437fb8c2140084040976c62d",
      "parents": [
        "132143194e973adb1e6d10530db598e981e7be13"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 08:51:38 2018 +0100"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Feb 07 08:52:05 2018 +0100"
      },
      "message": "Make logs more readable :-)\n\nChange-Id: I2fee461a8c29f448d7b98325058247a33ec23e48\n"
    },
    {
      "commit": "132143194e973adb1e6d10530db598e981e7be13",
      "tree": "b76318651595b84d61fdfb9e6aab49a515d715b7",
      "parents": [
        "30378ab8e06a48a6ee01aecd84c09bb6be62521a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 06 16:34:14 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Feb 06 16:34:14 2018 +0100"
      },
      "message": "Added debug property to debian build binary\n\nChange-Id: I3db470ec9d38891042987df39578d61bb8ceb0e9\n"
    },
    {
      "commit": "30378ab8e06a48a6ee01aecd84c09bb6be62521a",
      "tree": "61d2086d0138584bce9f2dc9f1b5f4b46d665a88",
      "parents": [
        "1bf9be1609b084c793d2783143b03ed7a22564d9"
      ],
      "author": {
        "name": "Sergey",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Feb 05 15:50:10 2018 +0400"
      },
      "committer": {
        "name": "Sergey",
        "email": "sgalkin@mirantis.com",
        "time": "Mon Feb 05 16:25:32 2018 +0400"
      },
      "message": "Set correct version of pepper for --json-file\n\nChange-Id: I550a19ae7c3e13eb6944bf3d09bb77c1dbaec86b\n"
    },
    {
      "commit": "1bf9be1609b084c793d2783143b03ed7a22564d9",
      "tree": "71aadeb55627756d3f2d705f99b36e599d9b794e",
      "parents": [
        "da4eb70d9313f4daf435a83cfa2da95b61efdd0d"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jan 17 15:20:00 2018 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Feb 02 16:41:16 2018 +0000"
      },
      "message": "[1] Fix run container procedure\n[2] Small fix for Tempest status return\n[3] Small fix for Rally report generation\n\nChange-Id: I9b3807d1edd7d1ecc78707a54e5e3c6e51915d6e\n"
    },
    {
      "commit": "da4eb70d9313f4daf435a83cfa2da95b61efdd0d",
      "tree": "b312098fa94a2fa57ae37e85bfddf283a3cb372c",
      "parents": [
        "37cd4979fb077081437dbd1b2666aeadb3c36a12"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Feb 02 15:40:04 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Feb 02 15:40:04 2018 +0100"
      },
      "message": "Enforced latest version of debian build image\n\nChange-Id: If9fd4dde19aa70b525856d2c99e58944672ceba3\n"
    },
    {
      "commit": "37cd4979fb077081437dbd1b2666aeadb3c36a12",
      "tree": "13e0ef92aba9e13545193555af689dac6c1425e5",
      "parents": [
        "c8074db31942de0a817dcbf8d7a0495d2f8e97fc"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 01 16:25:25 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 01 16:25:25 2018 +0100"
      },
      "message": "Added exception handling during parsion Salt API JSON response\n\nChange-Id: Id6fd7bf35c08ba0c76405f8797b80e93919800a5\n"
    },
    {
      "commit": "c8074db31942de0a817dcbf8d7a0495d2f8e97fc",
      "tree": "29b7b587a142b6e5cd8116f3ef71f4cbf4788dbf",
      "parents": [
        "66284f54fcb2630a3c4a34783928fbd8429efd22"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 30 13:33:20 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 30 13:33:20 2018 +0100"
      },
      "message": "Improved handling of jenkins uid and gid\n\nChange-Id: Id03fd8887515bbc502dfffc22d7335fd7b95d18d\n"
    },
    {
      "commit": "66284f54fcb2630a3c4a34783928fbd8429efd22",
      "tree": "04d2363bb5c8145f4e920a973d21dbb3ed5b1947",
      "parents": [
        "87a8a3cba7e609384256ae5420df6cfe90880802"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 29 18:13:01 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 29 18:13:56 2018 +0100"
      },
      "message": "Changed salt-pepper version to also accept bigger versions than 0.5.2\n\nChange-Id: I461afc20a7f21d4559639e30c29369aa78dddedc\n"
    },
    {
      "commit": "87a8a3cba7e609384256ae5420df6cfe90880802",
      "tree": "13b933e70d74893a90c4a1eb9fcb2e625eb20db8",
      "parents": [
        "66a242de9c7690ddbb8218e43991119065fd6bc5"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jan 26 12:11:11 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Jan 26 12:11:11 2018 +0100"
      },
      "message": "Added --no-download parameter to create virtualenv for offline deployments\n\nChange-Id: I12f96b5d6ef806c38506e3a0364a07e2309a6a1b\n"
    },
    {
      "commit": "66a242de9c7690ddbb8218e43991119065fd6bc5",
      "tree": "18c73eb1a4fc6891c50a4b95636465265e242d0d",
      "parents": [
        "c3b47f4d3ddeaa5ccc8204bda2ab0fe748907d55"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jan 25 15:27:15 2018 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jan 25 15:40:02 2018 +0100"
      },
      "message": "Added retry function to Common\n\nChange-Id: Ifbd992658dd8585525326c757f501f1da33fbde0\n"
    },
    {
      "commit": "c3b47f4d3ddeaa5ccc8204bda2ab0fe748907d55",
      "tree": "259531ffc19e30b2c9c6ae1231d9865addd2987e",
      "parents": [
        "d44b6975be8a462e54d81229aa1b58f30f82f480"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jan 25 16:08:50 2018 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Jan 25 16:13:14 2018 +0400"
      },
      "message": "Add possibility to generate junit report for k8s tests.\n\nChange-Id: I7bee5d0bd972110b1071f326e91076da9af8d2a9\nRelated-prod: PROD-16918\n"
    },
    {
      "commit": "d44b6975be8a462e54d81229aa1b58f30f82f480",
      "tree": "c45b2a19ea9593a5e615aa47e68f1613f3f4d13f",
      "parents": [
        "13b8371f577d4b51c34a6e4da4a4c78da1119b06"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Jan 23 17:55:57 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 23 16:56:24 2018 +0000"
      },
      "message": "Added function for verify user presence\n\nChange-Id: I4fd079c1c5e1c5f676ccb1df3ba8b7c067b843ee\n"
    },
    {
      "commit": "13b8371f577d4b51c34a6e4da4a4c78da1119b06",
      "tree": "d7a3a1f262edaf025bea01a23027193a38cd4069",
      "parents": [
        "6c96376c87cec0998c0b372790f7353174144149"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jan 23 11:53:05 2018 +0200"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jan 23 11:53:05 2018 +0200"
      },
      "message": "Add refresh_grains step for infra node.\n\nChange-Id: I7f496a3523315e9b7c4d8ebb56b3d034fca222ce\n"
    },
    {
      "commit": "6c96376c87cec0998c0b372790f7353174144149",
      "tree": "4a321b1b21cf07ea3ca5f570481c717508872e90",
      "parents": [
        "a661b8cec80a35871c4df1130738b8774af1762f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Jan 18 16:02:22 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jan 18 15:02:58 2018 +0000"
      },
      "message": "Added venv parameter to createOpenstackEnv\n\nChange-Id: Iaccdfbf841eac938b32b4547947687166fb43d12\n"
    },
    {
      "commit": "a661b8cec80a35871c4df1130738b8774af1762f",
      "tree": "f149590b0b2afa686b6420d71efbaa037e00b1b4",
      "parents": [
        "1579b97e11eb7bad0143d9d6f1deb3c466c3071e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 17 14:51:25 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Jan 17 16:06:03 2018 +0000"
      },
      "message": "Added option to handling workspace getting for concurrency builds\n\nChange-Id: I488894dc22cf37617a2eddbb79a3afb614463926\n"
    },
    {
      "commit": "1579b97e11eb7bad0143d9d6f1deb3c466c3071e",
      "tree": "ee928612a2e5fb857de45548c2d40d6966469472",
      "parents": [
        "dc7292f782328ff217010c753ffb2755e5ae8019"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Dec 14 15:21:56 2017 -0600"
      },
      "committer": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Wed Jan 17 14:02:59 2018 +0000"
      },
      "message": "Fix ext_variables problem in Validate.groovy\n\nChange-Id: I8f9075cc15a78c8f95638584371ea19fb2db0918\n"
    },
    {
      "commit": "dc7292f782328ff217010c753ffb2755e5ae8019",
      "tree": "1dae84fa23f712b550f0334085b1ce9a007d011d",
      "parents": [
        "60ea896519247859e0cb7ff3b68370b3483a814f"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Jan 17 14:30:22 2018 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Jan 17 14:30:22 2018 +0100"
      },
      "message": "Aptly: --acquire-by-hash systematically\n\nChange-Id: I76a05bb837f0f3169ef574fe6d97970b8a881040\n"
    },
    {
      "commit": "60ea896519247859e0cb7ff3b68370b3483a814f",
      "tree": "bc27af19cd74ee7759ba916c1bbb97d997340a2d",
      "parents": [
        "8fc0fd1125239c74a0de73bca4172433aa79d4fe"
      ],
      "author": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Jan 17 14:48:11 2018 +0400"
      },
      "committer": {
        "name": "Sergey Galkin",
        "email": "sgalkin@mirantis.com",
        "time": "Wed Jan 17 14:48:11 2018 +0400"
      },
      "message": "Add follow simlink for recurse rally scenarios\n\nChange-Id: I8e5097f621b2bc2069b739bbc981e67e1e8fd2ef\n"
    },
    {
      "commit": "8fc0fd1125239c74a0de73bca4172433aa79d4fe",
      "tree": "df722e6747a2049e3d5bcc1bc2ada2b6b06ecad5",
      "parents": [
        "a2491adad8d38c9afe5a658d033a03fd70838a36"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 15 18:36:48 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 16 10:51:55 2018 +0000"
      },
      "message": "Salt models test timeout increased to 40 min\n\nChange-Id: I40e4154bc624988999ab2a436e415710fc578702\n"
    },
    {
      "commit": "a2491adad8d38c9afe5a658d033a03fd70838a36",
      "tree": "481de509cbb90f845aa7e957d422fc13c4414a06",
      "parents": [
        "d13e9c8ef3da8d0e959ce6bf6206e26a07a2960e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 15 16:26:27 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Jan 16 10:47:26 2018 +0000"
      },
      "message": "Removed offline state checking\n\nChange-Id: I162fd093523965cd6a7c42d307e9e8034c0064ab\n"
    },
    {
      "commit": "d13e9c8ef3da8d0e959ce6bf6206e26a07a2960e",
      "tree": "6b1452304f0ca153f69ce8e3475d324856e273f7",
      "parents": [
        "440453113cc53556b3dc54093f6ca8b8280bbd45"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Thu Dec 14 17:41:32 2017 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 15 15:37:43 2018 +0000"
      },
      "message": "Change default cleanup script path\n\nChange-Id: Ic59bff25e6631d0ea3d64c9c0bb4b05e2e90a1ae\n"
    },
    {
      "commit": "440453113cc53556b3dc54093f6ca8b8280bbd45",
      "tree": "dd061935001d4817ecb4522466a1880a211ff684",
      "parents": [
        "e2f4ebbb31e0ecb7c69f6ce96e83c40c5668a1ba"
      ],
      "author": {
        "name": "Oleksii Zhurba",
        "email": "ozhurba@mirantis.com",
        "time": "Tue Dec 12 15:38:26 2017 -0600"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 15 15:34:52 2018 +0000"
      },
      "message": "Add Tempest html report generation for runCVPtempest method\n\nChange-Id: Ia5261b836c4174487f7a3514db02234f29126996\n"
    },
    {
      "commit": "e2f4ebbb31e0ecb7c69f6ce96e83c40c5668a1ba",
      "tree": "dd5f4493270b8be6e88cd814f4ed28f67489b4d5",
      "parents": [
        "5908ae6bc4c061ebde0fb758ba1154cc0a721497"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Jan 15 16:11:51 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Jan 15 15:19:03 2018 +0000"
      },
      "message": "Decreased verbosity of salt-calls\n\nChange-Id: I181fc3f2b25a979f62a10b785b3cbcb465eabd46\n"
    }
  ],
  "next": "5908ae6bc4c061ebde0fb758ba1154cc0a721497"
}
